KWSys: Associate installed library with an EXPORT
A parent project may now set KWSYS_INSTALL_EXPORT_NAME to specify the EXPORT name for install(TARGETS) commands.
This commit is contained in:
parent
8b555d1d20
commit
f9abda2db4
|
@ -61,6 +61,8 @@
|
||||||
# If not given the install rules
|
# If not given the install rules
|
||||||
# will not be in any component.
|
# will not be in any component.
|
||||||
#
|
#
|
||||||
|
# KWSYS_INSTALL_EXPORT_NAME = The EXPORT option value for install(TARGETS) calls.
|
||||||
|
#
|
||||||
# Example:
|
# Example:
|
||||||
#
|
#
|
||||||
# SET(KWSYS_INSTALL_BIN_DIR bin)
|
# SET(KWSYS_INSTALL_BIN_DIR bin)
|
||||||
|
@ -235,6 +237,9 @@ IF(COMMAND INSTALL)
|
||||||
|
|
||||||
# Setup library install rules.
|
# Setup library install rules.
|
||||||
SET(KWSYS_INSTALL_LIBRARY_RULE)
|
SET(KWSYS_INSTALL_LIBRARY_RULE)
|
||||||
|
IF(KWSYS_INSTALL_EXPORT_NAME)
|
||||||
|
LIST(APPEND KWSYS_INSTALL_LIBRARY_RULE EXPORT ${KWSYS_INSTALL_EXPORT_NAME})
|
||||||
|
ENDIF()
|
||||||
IF(KWSYS_INSTALL_LIB_DIR)
|
IF(KWSYS_INSTALL_LIB_DIR)
|
||||||
# Install the shared library to the lib directory.
|
# Install the shared library to the lib directory.
|
||||||
SET(KWSYS_INSTALL_LIBRARY_RULE ${KWSYS_INSTALL_LIBRARY_RULE}
|
SET(KWSYS_INSTALL_LIBRARY_RULE ${KWSYS_INSTALL_LIBRARY_RULE}
|
||||||
|
|
Loading…
Reference in New Issue