1. add_compile_options(-std=c++11) #增加編譯選項
2.add_definitions(-dlinux) #增加巨集定義
3.include_directories($) #包含標頭檔案路徑
4. link_directories($) #包含庫檔案路徑
5.add_executable(name file1 file2 file... ) #生成可執行程式
6.target_link_libraries(name lib1 lib2 lib3 ...) #目標連線庫
7.cmake_toolchain_file #指定 .cmake 檔案
8.message(status "var = $") #列印var 變數的值
9.cmake_build_type # 編譯型別 設定成 release or debug
10.build_shared_libs=off #編譯出靜態庫
後續更新..
cmake 常用總結
不強迫自己永遠不知道自己有多大實力。只有逼迫自己你才知道自己能做到什麼樣子。加油吧 小夥子。cmake 主要的函式 定義了這個工程會生成乙個檔名為hello的可執行檔案,相關的原始檔是src list中定義的原始檔列表 add executable 定義了庫生成的路徑,library output ...
CMake常用指令
cmake minimum required version 3.6 專案名稱 project boostcoroutinedemo c 標準 set cmake cxx standard 11 指定生成的版本 set cmake build type debug 指定編譯選項 set cmake ...
Cmake常用選項
簡單記錄下cmake中我常用到的選項,方便自己查閱?add definitions wall g add definitions d radix debug msg 這個選項可以新增命令列指令。add library queue queue.c 這個選項可以將自己的模組檔案編譯,用於後面鏈結使用。a...