update cmakelists
This commit is contained in:
parent
4ee928323b
commit
7954599ae4
@ -3,6 +3,7 @@ aux_source_directory(lib TRILIB_SRC)
|
|||||||
# 设置编译选项
|
# 设置编译选项
|
||||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O2")
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O2")
|
||||||
|
|
||||||
|
|
||||||
# 以下部分为库的编译
|
# 以下部分为库的编译
|
||||||
# 注意目标名必须唯一 所以不能直接生成相同名称的动态库与静态库
|
# 注意目标名必须唯一 所以不能直接生成相同名称的动态库与静态库
|
||||||
# 注意此处不必为目标名称添加lib前缀和相应后缀,cmake会自行添加
|
# 注意此处不必为目标名称添加lib前缀和相应后缀,cmake会自行添加
|
||||||
@ -45,6 +46,10 @@ set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)
|
|||||||
add_executable(triangle ${TRILIB_SRC})
|
add_executable(triangle ${TRILIB_SRC})
|
||||||
# 命令行工具安装命令
|
# 命令行工具安装命令
|
||||||
install(TARGETS triangle RUNTIME DESTINATION sbin)
|
install(TARGETS triangle RUNTIME DESTINATION sbin)
|
||||||
|
# 对于Linux系统需要连接数学库-lm
|
||||||
|
if(${CMAKE_HOST_SYSTEM_NAME} STREQUAL "Linux")
|
||||||
|
target_link_libraries(triangle PUBLIC m)
|
||||||
|
endif()
|
||||||
|
|
||||||
# 设定源文件文件夹
|
# 设定源文件文件夹
|
||||||
aux_source_directory(tool SHOWME_SRC)
|
aux_source_directory(tool SHOWME_SRC)
|
||||||
|
Loading…
Reference in New Issue
Block a user