cmake基本规则

1.cmakelists.txt

#这是注释
#指定最低版本号
cmake_minimum_required(VERSION 3.0.0) 
#项目名称
project(hello VERSION 0.1.0) 

include(CTest)
enable_testing()

#编译的可执行程序 hello是输出的exe名称,main.cpp是要编译的文件
add_executable(hello main.cpp) 

set(CPACK_PROJECT_NAME ${
     PROJECT_NAME})
set(CPACK_PROJECT_VERSION ${
     PROJECT_VERSION})
include(CPack)

2.将hello.exe删除,将cmakelists.txt改为:

#这是注释
#指定最低版本号
cmake_minimum_required(VERSION 3.0.0) 
#项目名称
project(world VERSION 0.1.0) 

include(CTest)
enable_testing()

#编译的可执行程序 hello是输出的exe名称,main.cpp是要编译的文件
add_executable(world main.cpp) 

set(CPACK_PROJECT_NAME ${
     PROJECT_NAME})
set(CPACK_PROJECT_VERSION ${
     PROJECT_VERSION})
include(CPack)

将会在build下生成world.exe
cmake基本规则_第1张图片

你可能感兴趣的:(cmake基本规则)