update cmakelists

This commit is contained in:
张壹 2021-05-05 15:24:52 +08:00
parent f1cf25db22
commit 85de73131c
3 changed files with 13 additions and 13 deletions

View File

@ -14,23 +14,23 @@ aux_source_directory(. LIBTESS_SRC)
# #
# #
# libcmake # libcmake
add_library(tesseroids SHARED ${LIBTESS_SRC}) add_library(tess SHARED ${LIBTESS_SRC})
# #
add_library(tesseroids_static STATIC ${LIBTESS_SRC}) add_library(tess_static STATIC ${LIBTESS_SRC})
# #
set_target_properties(tesseroids_static PROPERTIES OUTPUT_NAME "tesseroids") set_target_properties(tess_static PROPERTIES OUTPUT_NAME "tess")
# #
set_target_properties(tesseroids PROPERTIES CLEAN_DIRECT_OUTPUT 1) set_target_properties(tess PROPERTIES CLEAN_DIRECT_OUTPUT 1)
set_target_properties(tesseroids_static PROPERTIES CLEAN_DIRECT_OUTPUT 1) set_target_properties(tess_static PROPERTIES CLEAN_DIRECT_OUTPUT 1)
# #
set_target_properties(tesseroids PROPERTIES VERSION 1.6 SOVERSION 1.6) set_target_properties(tess PROPERTIES VERSION 1.6 SOVERSION 1.6)
# #
if(WIN32) if(WIN32)
install(TARGETS tesseroids DESTINATION lib) install(TARGETS tess DESTINATION lib)
install(TARGETS tesseroids_static DESTINATION lib) install(TARGETS tess_static DESTINATION lib)
else() else()
install(TARGETS tesseroids tesseroids_static install(TARGETS tess tess_static
LIBRARY DESTINATION lib LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib) ARCHIVE DESTINATION lib)
endif() endif()
@ -38,4 +38,4 @@ endif()
# #
file(GLOB LIBTESS_HEAD *.h) file(GLOB LIBTESS_HEAD *.h)
install(FILES ${LIBTESS_HEAD} DESTINATION include/tesseroids) install(FILES ${LIBTESS_HEAD} DESTINATION include/tess)

View File

@ -12,4 +12,4 @@ set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin/test)
# #
add_executable(test_all test_all.c) add_executable(test_all test_all.c)
# #
target_link_libraries(test_all PUBLIC tesseroids) target_link_libraries(test_all PUBLIC tess)

View File

@ -16,9 +16,9 @@ macro(add_tools name)
# #
set_target_properties(${name} PROPERTIES INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/lib) set_target_properties(${name} PROPERTIES INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/lib)
# #
target_link_libraries(${name} PUBLIC tesseroids) target_link_libraries(${name} PUBLIC tess)
# /usr/local/sbin # /usr/local/sbin
install(TARGETS ${name} RUNTIME DESTINATION sbin/tesseroids) install(TARGETS ${name} RUNTIME DESTINATION sbin/tess)
endmacro() endmacro()
# tools # tools