update cmakelists

This commit is contained in:
2021-08-06 15:31:54 +08:00
parent 4ee928323b
commit 7954599ae4

View File

@@ -3,6 +3,7 @@ aux_source_directory(lib TRILIB_SRC)
# 设置编译选项
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O2")
# 以下部分为库的编译
# 注意目标名必须唯一 所以不能直接生成相同名称的动态库与静态库
# 注意此处不必为目标名称添加lib前缀和相应后缀cmake会自行添加
@@ -45,6 +46,10 @@ set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)
add_executable(triangle ${TRILIB_SRC})
# 命令行工具安装命令
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)