|
|
@@ -381,6 +381,7 @@ endif() |
|
|
|
|
|
# Feature dependencies
|
|
|
set(FEATURE_DEFINES)
|
|
|
+set(FEATURE_FLAGS)
|
|
|
set(FEATURES)
|
|
|
set(ENABLES)
|
|
|
if(CMAKE_SYSTEM_NAME MATCHES .*BSD)
|
|
|
@@ -506,6 +507,7 @@ if(USE_MAGICK) |
|
|
set(MAGICKWAND_DEB_VERSION "-6.q16-2")
|
|
|
endif()
|
|
|
list(APPEND FEATURE_DEFINES MAGICKWAND_VERSION_MAJOR=${MAGICKWAND_VERSION_MAJOR})
|
|
|
+ list(APPEND FEATURE_FLAGS ${MAGICKWAND_CFLAGS_OTHER})
|
|
|
|
|
|
set(CPACK_DEBIAN_PACKAGE_DEPENDS "${CPACK_DEBIAN_PACKAGE_DEPENDS},libmagickwand${MAGICKWAND_DEB_VERSION}")
|
|
|
endif()
|
|
|
@@ -783,7 +785,7 @@ if(NOT SKIP_LIBRARY) |
|
|
add_library(${BINARY_NAME} SHARED ${SRC} ${VFS_SRC})
|
|
|
if(BUILD_STATIC)
|
|
|
add_library(${BINARY_NAME}-static STATIC ${SRC})
|
|
|
- set_target_properties(${BINARY_NAME}-static PROPERTIES COMPILE_DEFINITIONS "${OS_DEFINES};${FEATURE_DEFINES};${FUNCTION_DEFINES}")
|
|
|
+ set_target_properties(${BINARY_NAME}-static PROPERTIES COMPILE_DEFINITIONS "${OS_DEFINES};${FEATURE_DEFINES};${FUNCTION_DEFINES}" COMPILE_OPTIONS "${FEATURE_FLAGS}")
|
|
|
install(TARGETS ${BINARY_NAME}-static DESTINATION ${LIBDIR} COMPONENT lib${BINARY_NAME})
|
|
|
add_dependencies(${BINARY_NAME}-static version-info)
|
|
|
endif()
|
|
|
@@ -792,7 +794,7 @@ if(NOT SKIP_LIBRARY) |
|
|
endif()
|
|
|
|
|
|
add_dependencies(${BINARY_NAME} version-info)
|
|
|
- set_target_properties(${BINARY_NAME} PROPERTIES VERSION ${LIB_VERSION_STRING} SOVERSION ${LIB_VERSION_ABI} COMPILE_DEFINITIONS "${OS_DEFINES};${FEATURE_DEFINES};${FUNCTION_DEFINES}")
|
|
|
+ set_target_properties(${BINARY_NAME} PROPERTIES VERSION ${LIB_VERSION_STRING} SOVERSION ${LIB_VERSION_ABI} COMPILE_DEFINITIONS "${OS_DEFINES};${FEATURE_DEFINES};${FUNCTION_DEFINES}" COMPILE_OPTIONS "${FEATURE_FLAGS}")
|
|
|
|
|
|
target_link_libraries(${BINARY_NAME} ${DEBUGGER_LIB} ${DEPENDENCY_LIB} ${OS_LIB})
|
|
|
install(TARGETS ${BINARY_NAME} LIBRARY DESTINATION ${LIBDIR} COMPONENT lib${BINARY_NAME} NAMELINK_SKIP ARCHIVE DESTINATION ${LIBDIR} RUNTIME DESTINATION ${LIBDIR} COMPONENT lib${BINARY_NAME})
|
|
|
|
0 comments on commit
dc753d8