Warning, /frameworks/frameworkintegration/src/kstyle/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # create a Config.cmake and a ConfigVersion.cmake file and install them
0002 set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KF5Style")
0003
0004 add_library(KF5Style kstyle.cpp)
0005 generate_export_header(KF5Style BASE_NAME KStyle)
0006 add_library(KF5::Style ALIAS KF5Style)
0007
0008 target_include_directories(KF5Style
0009 INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF}/FrameworkIntegration>;$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF}/KStyle>")
0010
0011 target_link_libraries(KF5Style
0012 PUBLIC
0013 Qt${QT_MAJOR_VERSION}::Widgets
0014 PRIVATE
0015 KF5::ConfigWidgets
0016 KF5::IconThemes
0017 )
0018
0019 set_target_properties(KF5Style PROPERTIES VERSION ${FRAMEWORKINTEGRATION_VERSION}
0020 SOVERSION ${FRAMEWORKINTEGRATION_SOVERSION}
0021 EXPORT_NAME Style
0022 )
0023
0024 ecm_generate_headers(KStyle_HEADERS
0025 HEADER_NAMES
0026 KStyle
0027 REQUIRED_HEADERS KStyle_HEADERS
0028 )
0029
0030 install(TARGETS KF5Style
0031 EXPORT KF5FrameworkIntegrationTargets
0032 ${KF_INSTALL_TARGETS_DEFAULT_ARGS})
0033
0034 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kstyle_export.h
0035 ${KStyle_HEADERS}
0036 DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/KStyle
0037 COMPONENT Devel)
0038