}
# 查詢當前目錄下的所有原始檔, 並將名稱儲存到 dir_lib_srcs 變數
aux_source_directory(. dir_lib_srcs)
# 生成鏈結庫
add_library (tools $)
# cmake 最低版本要求
cmake_minimum_required (version 2.8)
# 專案名稱
project (main)
# 查詢當前目錄下的所有原始檔, 並將名稱儲存到 dir_srcs 變數
aux_source_directory(main/ dir_srcs)
# 指定生成目標
add_executable(main $)
# 新增 math 子目錄
add_subdirectory(tools)
# 新增鏈結庫
target_link_libraries(main tools)
cmake簡單入門2
cmake 最低版本要求 cmake minimum required version 2.8 專案名稱 project main 是否使用自己的 tools 庫 option use mymath use provided math implementation on 是否加入 mathfunct...
CMake 從入門到崩潰1 CMake 簡介
cmake 是一種工具,它讀入用於描述軟體如何構建的指令碼,cmake 將評估這些指令碼並構建出表達軟體專案的內部結構,如果它處理完這些指令碼並沒有發現錯誤,cmake 將生成用於實際構建專案的構建檔案 可能是指令碼或 ide 工程檔案 cmake 支援多種構建工具,包括一系列命令列構建工具和主流 ...
CMake 入門學習1 Hello World
三 cmakelist.txt檔案說明 四 關於cmake在centos7下的公升級 cmake是一款跨平台的 通過cmakelist.txt構建makefile的工具。入門 include int main int argc,char ar set the minimum version of c...