Changeset View
Changeset View
Standalone View
Standalone View
cmake/modules/KDevPlatformMacros.cmake
Show First 20 Lines • Show All 111 Lines • ▼ Show 20 Line(s) | 100 | function(kdevplatform_add_library target) | |||
---|---|---|---|---|---|
112 | 112 | | |||
113 | add_library(${target} ${KDEV_ADD_LIBRARY_SOURCES}) | 113 | add_library(${target} ${KDEV_ADD_LIBRARY_SOURCES}) | ||
114 | add_library(KDev::${shortTargetName} ALIAS ${target}) | 114 | add_library(KDev::${shortTargetName} ALIAS ${target}) | ||
115 | 115 | | |||
116 | generate_export_header(${target} EXPORT_FILE_NAME ${shortTargetNameToLower}export.h) | 116 | generate_export_header(${target} EXPORT_FILE_NAME ${shortTargetNameToLower}export.h) | ||
117 | 117 | | |||
118 | target_include_directories(${target} INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR}/kdevplatform>") | 118 | target_include_directories(${target} INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR}/kdevplatform>") | ||
119 | set_target_properties(${target} PROPERTIES | 119 | set_target_properties(${target} PROPERTIES | ||
120 | VERSION ${KDEVPLATFORM_LIB_VERSION} | 120 | VERSION ${KDEVPLATFORM_VERSION} | ||
121 | SOVERSION ${KDEVPLATFORM_LIB_SOVERSION} | 121 | SOVERSION ${KDEVPLATFORM_LIB_SOVERSION} | ||
122 | EXPORT_NAME ${shortTargetName} | 122 | EXPORT_NAME ${shortTargetName} | ||
123 | ) | 123 | ) | ||
124 | 124 | | |||
125 | install(TARGETS ${target} EXPORT KDevPlatformTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) | 125 | install(TARGETS ${target} EXPORT KDevPlatformTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) | ||
126 | install(FILES | 126 | install(FILES | ||
127 | ${CMAKE_CURRENT_BINARY_DIR}/${shortTargetNameToLower}export.h | 127 | ${CMAKE_CURRENT_BINARY_DIR}/${shortTargetNameToLower}export.h | ||
128 | DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kdevplatform/${shortTargetNameToLower} COMPONENT Devel) | 128 | DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kdevplatform/${shortTargetNameToLower} COMPONENT Devel) | ||
Show All 39 Lines |