cmake_minimum_required(VERSION 3.10.0) set(EXAMPLE_TARGETNAME ce_external_property_module_example) project(${EXAMPLE_TARGETNAME}) if (NOT TARGET adtf::ce_utils) find_package(ADTF COMPONENTS ce_utils ui) endif() adtf_use_qt(Quick Widgets) set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOMOC ON) adtf_add_ce_plugin(${EXAMPLE_TARGETNAME} SHARED ce_module_example_plugin.cpp ce_module_example_plugin.h ce_module_example.h ce_module_example.cpp qml/module.qrc ) target_link_libraries(${EXAMPLE_TARGETNAME} PRIVATE adtf::ce_utils Qt5::Quick Qt5::Widgets) adtf_disable_qt_warnings(${EXAMPLE_TARGETNAME}) adtf_install_target(${EXAMPLE_TARGETNAME} src/examples/bin) set_target_properties(${EXAMPLE_TARGETNAME} PROPERTIES FOLDER examples/adtf/ce_modules AUTORCC ON )