Warning, /plasma-mobile/plasma-dialer/kde-telephony-meta/meta-types/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2021 Alexey Andreyev <aa13q@ya.ru> 0002 # 0003 # SPDX-License-Identifier: LicenseRef-KDE-Accepted-GPL 0004 0005 set(metatypes_SRCS 0006 include/kTelephonyMetaTypes/dialer-types.h 0007 ) 0008 0009 add_library(ktelephonymetatypes STATIC ${metatypes_SRCS}) 0010 set_target_properties(ktelephonymetatypes PROPERTIES POSITION_INDEPENDENT_CODE ON) 0011 0012 find_package(Qt6 ${QT_MIN_VERSION} CONFIG REQUIRED Core DBus) 0013 0014 include_directories(${QtCore_INCLUDE_DIRS}) 0015 include_directories(${QtDBus_INCLUDE_DIRS}) 0016 0017 target_include_directories(ktelephonymetatypes PUBLIC include) 0018 target_link_libraries(ktelephonymetatypes PRIVATE 0019 Qt::Core 0020 Qt::DBus 0021 ) 0022 0023 file(GLOB HEADERS_TO_MOC include/*.h) 0024 0025 qt_wrap_cpp(PROCESSED_MOCS 0026 ${HEADERS_TO_MOC} 0027 TARGET ktelephonymetatypes 0028 OPTIONS --no-notes) 0029 0030 target_sources(ktelephonymetatypes PRIVATE ${PROCESSED_MOCS}) 0031 0032 install(FILES ${metatypes_SRCS} DESTINATION "${KDE_INSTALL_INCLUDEDIR_KF}/kTelephonyMetaTypes") 0033 install(TARGETS ktelephonymetatypes DESTINATION "${KDE_INSTALL_LIBDIR}") 0034 # TODO: install KF6 cmake files