KWSys: Use EXPORT name only if installing library
Do not set KWSYS_INSTALL_LIBRARY_RULE just because the parent project set KWSYS_INSTALL_EXPORT_NAME. Require KWSYS_INSTALL_LIB_DIR to be set too.
This commit is contained in:
parent
da0a8f7f44
commit
ffac70b528
@ -237,10 +237,10 @@ 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)
|
||||||
|
IF(KWSYS_INSTALL_EXPORT_NAME)
|
||||||
|
LIST(APPEND KWSYS_INSTALL_LIBRARY_RULE EXPORT ${KWSYS_INSTALL_EXPORT_NAME})
|
||||||
|
ENDIF()
|
||||||
# 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}
|
||||||
LIBRARY DESTINATION ${KWSYS_INSTALL_LIB_DIR}
|
LIBRARY DESTINATION ${KWSYS_INSTALL_LIB_DIR}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user