mirror of
https://github.com/OpenCMT/uLib.git
synced 2025-12-06 07:21:31 +01:00
No static link in lib
This commit is contained in:
@@ -45,7 +45,9 @@ file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/doxygen.cfg
|
||||
"WARN_IF_DOC_ERROR=YES\n"
|
||||
"WARN_FORMAT=\"$file:$line: $text\"\n"
|
||||
"INPUT=${CMAKE_CURRENT_SOURCE_DIR}/src\n"
|
||||
"FILE_PATTERNS=*.cpp *.c *.h *.hpp\n"
|
||||
"FILE_PATTERNS=*.h *.hpp\n"
|
||||
"ENABLE_PREPROCESSING=YES\n"
|
||||
"MACRO_EXPANSION=YES\n"
|
||||
"RECURSIVE=YES\n"
|
||||
"EXCLUDE_SYMLINKS=NO\n"
|
||||
"FILTER_SOURCE_FILES=NO\n"
|
||||
|
||||
@@ -28,15 +28,17 @@ macro(uLib_add_shared_library name)
|
||||
set(ULIB_SHARED_LIBRARIES ${shared} PARENT_SCOPE)
|
||||
source_group("${project_name}\\${name}" FILES ${SOURCES})
|
||||
set_target_properties(${mname} PROPERTIES
|
||||
VERSION ${PROJECT_VERSION}
|
||||
SOVERSION ${PROJECT_SOVERSION}
|
||||
INTERFACE_LINK_LIBRARIES "${LIBRARIES}"
|
||||
LINK_INTERFACE_LIBRARIES "${LIBRARIES}" ## <- ok for cmake from 2.12 ?
|
||||
IMPORTED_LINK_INTERFACE_LIBRARIES "${LIBRARIES}" ## <- breaks cmake after 2.11 ?
|
||||
# PUBLIC_HEADER ""
|
||||
VERSION ${PROJECT_VERSION}
|
||||
SOVERSION ${PROJECT_SOVERSION}
|
||||
# INTERFACE_LINK_LIBRARIES "${LIBRARIES}"
|
||||
# LINK_INTERFACE_LIBRARIES "${LIBRARIES}" ## <- ok for cmake from 2.12 ?
|
||||
# IMPORTED_LINK_INTERFACE_LIBRARIES "${LIBRARIES}" ## <- breaks cmake after 2.11 ?
|
||||
# PUBLIC_HEADER ""
|
||||
)
|
||||
debug(LIBRARIES)
|
||||
|
||||
target_link_libraries(${mname} ${LIBRARIES})
|
||||
|
||||
install(TARGETS ${mname}
|
||||
EXPORT "${PROJECT_NAME}Targets"
|
||||
RUNTIME DESTINATION ${PACKAGE_INSTALL_BIN_DIR} COMPONENT bin
|
||||
|
||||
Reference in New Issue
Block a user