Warning, /rolisteam/rolisteam/src/libraries/qml_views/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.16) 0002 0003 set(CMAKE_AUTOMOC ON) 0004 set(CMAKE_AUTOUIC ON) 0005 set(CMAKE_AUTORCC ON) 0006 set(CMAKE_INCLUDE_CURRENT_DIR ON) 0007 set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) 0008 0009 find_package(Qt6 ${QT_REQUIRED_VERSION} CONFIG REQUIRED COMPONENTS Core Svg Quick Qml) 0010 0011 set(QRC_SOURCES viewsqml.qrc) 0012 set(qml_views_sources 0013 src/image_selector.cpp 0014 ) 0015 0016 set(qml_views_headers 0017 include/qml_views/qmlviews_global.h 0018 include/qml_views/image_selector.h 0019 ) 0020 0021 add_library(qml_views SHARED ${QRC_SOURCES} ${qml_views_headers} ${qml_views_sources}) 0022 set_target_properties(qml_views PROPERTIES PUBLIC_HEADER "${qml_views_headers}") 0023 target_compile_definitions(qml_views PRIVATE QMLVIEWS_LIBRARY) 0024 target_link_libraries(qml_views PUBLIC Qt6::Core Qt6::Svg Qt6::Quick Qt6::Qml) 0025 0026 target_include_directories(qml_views PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src 0027 PUBLIC 0028 $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 0029 $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>) 0030 0031 0032 include(install_helper) 0033 rinstallLib(qml_views libraries)