Warning, /libraries/polkit-qt-1/core/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 add_library(${POLKITQT-1_CORE_PCNAME} SHARED)
0002 add_library(${POLKITQT-1_CAMEL_NAME}::Core ALIAS ${POLKITQT-1_CORE_PCNAME})
0003 
0004 target_sources(${POLKITQT-1_CORE_PCNAME} PRIVATE
0005     polkitqt1-authority.cpp
0006     polkitqt1-identity.cpp
0007     polkitqt1-subject.cpp
0008     polkitqt1-temporaryauthorization.cpp
0009     polkitqt1-details.cpp
0010     polkitqt1-actiondescription.cpp
0011 )
0012 
0013 generate_export_header(${POLKITQT-1_CORE_PCNAME}
0014     BASE_NAME polkitqt1-core
0015     EXPORT_FILE_NAME polkitqt1-core-export.h
0016 )
0017 
0018 target_link_libraries(${POLKITQT-1_CORE_PCNAME}
0019     PUBLIC
0020     Qt${QT_MAJOR_VERSION}::Core
0021     PRIVATE
0022     Qt${QT_MAJOR_VERSION}::DBus
0023     PkgConfig::POLKIT_GOBJECT
0024     PkgConfig::GLIB2
0025     PkgConfig::GOBJECT
0026 )
0027 
0028 set_target_properties(${POLKITQT-1_CORE_PCNAME} PROPERTIES VERSION ${POLKITQT-1_LIBRARY_VERSION}
0029                                 SOVERSION ${POLKITQT-1_ABI_VERSION}
0030                                 DEFINE_SYMBOL MAKE_POLKITQT1_LIB
0031                                 EXPORT_NAME Core)
0032 
0033 target_include_directories(${POLKITQT-1_CORE_PCNAME}
0034     INTERFACE
0035         $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/${POLKITQT-1_INCLUDE_PATH}>
0036         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
0037         $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>
0038 )
0039 
0040 install(TARGETS ${POLKITQT-1_CORE_PCNAME} EXPORT ${POLKITQT-1_CAMEL_NAME}Export ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
0041                                LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
0042                                RUNTIME DESTINATION bin)
0043