cmake实践:将hello.c作为库文件

1. 直接修改 cmake实践:包含头文件的hello wrold 中的CMakeLists.txt

project(HELLO)
set(LIB hello.c) #生成库文件的源文件
set(EXE main.c) 
add_library(libhello ${LIB}) #将会生成libhello.a, (可使用set_target_properties(libhello PROPERTIES PREFIX "" OUTPUT_NAME hello)将 libhello.a 命名为 hello.a,注意PREFIX属性)
add_executable(hello ${EXE})
target_link_libraries(hello libhello) #加入库文件

 

2. cmake 和 make

cd build
cmake ..
make

 

posted @ 2019-02-28 16:54  roov  阅读(4)  评论(0编辑  收藏  举报