Warning, /plasma/kdecoration/src/private/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set(libkdecoration2Private_SRCS 0002 decoratedclientprivate.cpp 0003 decoratedclientprivate.h 0004 decorationbridge.cpp 0005 decorationbridge.h 0006 decorationsettingsprivate.cpp 0007 decorationsettingsprivate.h 0008 ) 0009 0010 add_library(kdecorations2private SHARED ${libkdecoration2Private_SRCS}) 0011 0012 generate_export_header( 0013 kdecorations2private 0014 BASE_NAME 0015 KDECORATIONS_PRIVATE 0016 EXPORT_FILE_NAME 0017 kdecoration2/private/kdecoration2_private_export.h 0018 ) 0019 0020 add_library(KDecoration2::KDecorationPrivate ALIAS kdecorations2private) 0021 0022 target_link_libraries(kdecorations2private 0023 PUBLIC 0024 Qt::Core 0025 Qt::Gui 0026 ) 0027 0028 target_include_directories(kdecorations2private INTERFACE "$<INSTALL_INTERFACE:${KDECORATION2_INCLUDEDIR}>" ) 0029 0030 set_target_properties(kdecorations2private PROPERTIES VERSION ${KDECORATION2_VERSION} 0031 SOVERSION 10 0032 EXPORT_NAME KDecoration2Private 0033 ) 0034 0035 ecm_generate_headers(KDecoration2Private_CamelCase_HEADERS 0036 HEADER_NAMES 0037 DecoratedClientPrivate 0038 DecorationBridge 0039 DecorationSettingsPrivate 0040 PREFIX 0041 KDecoration2/Private 0042 REQUIRED_HEADERS KDecoration2Private_HEADERS 0043 ) 0044 install(FILES ${KDecoration2Private_CamelCase_HEADERS} 0045 DESTINATION ${KDECORATION2_INCLUDEDIR}/KDecoration2/Private 0046 COMPONENT Devel) 0047 0048 install(TARGETS kdecorations2private EXPORT KDecoration2Targets ${KF_INSTALL_TARGETS_DEFAULT_ARGS}) 0049 0050 install( 0051 FILES 0052 ${CMAKE_CURRENT_BINARY_DIR}/kdecoration2/private/kdecoration2_private_export.h 0053 ${KDecoration2Private_HEADERS} 0054 DESTINATION 0055 ${KDECORATION2_INCLUDEDIR}/kdecoration2/private 0056 COMPONENT 0057 Devel 0058 )