Added export/install section to CMakeLists.txt
This commit is contained in:
@@ -98,6 +98,8 @@ set (SILENCE "${SILENCE} -Wno-sign-compare")
|
|||||||
set (SILENCE "${SILENCE} -Wno-unused-variable")
|
set (SILENCE "${SILENCE} -Wno-unused-variable")
|
||||||
set (SILENCE "${SILENCE} -Wno-missing-field-initializers")
|
set (SILENCE "${SILENCE} -Wno-missing-field-initializers")
|
||||||
set (SILENCE "${SILENCE} -Wno-unused-parameter")
|
set (SILENCE "${SILENCE} -Wno-unused-parameter")
|
||||||
|
#set (SILENCE "${SILENCE} -Wno-nullability-completeness")
|
||||||
|
#set (SILENCE "${SILENCE} -Wno-expansion-to-defined")
|
||||||
|
|
||||||
set (ZT_FLAGS "${ZT_FLAGS} -DZT_USE_MINIUPNPC=1")
|
set (ZT_FLAGS "${ZT_FLAGS} -DZT_USE_MINIUPNPC=1")
|
||||||
set (ZT_FLAGS "${ZT_FLAGS} -DZT_SOFTWARE_UPDATE_DEFAULT=0")
|
set (ZT_FLAGS "${ZT_FLAGS} -DZT_SOFTWARE_UPDATE_DEFAULT=0")
|
||||||
@@ -497,4 +499,16 @@ if (SHOULD_BUILD_TESTS)
|
|||||||
# Simple Example
|
# Simple Example
|
||||||
#add_executable (simple ${PROJ_DIR}/test/simple.cpp)
|
#add_executable (simple ${PROJ_DIR}/test/simple.cpp)
|
||||||
#target_link_libraries(simple ${STATIC_LIB_NAME})
|
#target_link_libraries(simple ${STATIC_LIB_NAME})
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# | INSTALL |
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
set(include_dest "include/zt")
|
||||||
|
set(main_lib_dest "lib/zt")
|
||||||
|
set(lib_dest "${main_lib_dest}/${CMAKE_BUILD_TYPE}")
|
||||||
|
install(TARGETS ${STATIC_LIB_NAME} EXPORT ${STATIC_LIB_NAME} DESTINATION "${lib_dest}")
|
||||||
|
install(TARGETS ${STATIC_LIB_NAME} DESTINATION "${main_lib_dest}")
|
||||||
|
install(FILES ${PUBLIC_ZT_HEADERS} DESTINATION "${include_dest}")
|
||||||
|
install(EXPORT ${STATIC_LIB_NAME} DESTINATION "${lib_dest}")
|
||||||
|
|||||||
Reference in New Issue
Block a user