mirror of
https://github.com/upa/mscp.git
synced 2026-03-06 23:57:33 +08:00
cmake: add INSTALL_EXECUTABLE_ONLY option
This commit is contained in:
@@ -52,6 +52,8 @@ if (BUILD_STATIC)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
|
option(INSTALL_EXECUTABLE_ONLY OFF) # do not install libmscp
|
||||||
|
|
||||||
|
|
||||||
# add libssh static library
|
# add libssh static library
|
||||||
set(CMAKE_POLICY_DEFAULT_CMP0077 NEW)
|
set(CMAKE_POLICY_DEFAULT_CMP0077 NEW)
|
||||||
@@ -104,7 +106,9 @@ set_target_properties(mscp-shared
|
|||||||
OUTPUT_NAME mscp
|
OUTPUT_NAME mscp
|
||||||
PUBLIC_HEADER ${mscp_SOURCE_DIR}/include/mscp.h)
|
PUBLIC_HEADER ${mscp_SOURCE_DIR}/include/mscp.h)
|
||||||
|
|
||||||
install(TARGETS mscp-shared)
|
if(!INSTALL_EXECUTABLE_ONLY)
|
||||||
|
install(TARGETS mscp-shared)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
|
||||||
# libmscp.a
|
# libmscp.a
|
||||||
@@ -117,7 +121,9 @@ set_target_properties(mscp-static
|
|||||||
PROPERTIES
|
PROPERTIES
|
||||||
OUTPUT_NAME mscp)
|
OUTPUT_NAME mscp)
|
||||||
|
|
||||||
install(TARGETS mscp-static)
|
if(!INSTALL_EXECUTABLE_ONLY)
|
||||||
|
install(TARGETS mscp-static)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
|
||||||
# mscp executable
|
# mscp executable
|
||||||
|
|||||||
Reference in New Issue
Block a user