C
Qt Quick Ultralite static_library Example
cmake_minimum_required (VERSION 3.15)
project(Qt4MCU_GUI VERSION 0.0.1 LANGUAGES C CXX ASM)
if (NOT TARGET Qul::Core)
find_package(Qul)
endif()
qul_add_target(Qt4MCU_GUI STATIC_LIBRARY)
qul_target_generate_interfaces(Qt4MCU_GUI sensorData.h)
qul_target_qml_sources(Qt4MCU_GUI mainGui.qml)
target_include_directories(Qt4MCU_GUI
PRIVATE
${EXAMPLE_ROOT_DIR}/include
)
target_link_libraries(Qt4MCU_GUI PRIVATE Qul::Controls)
app_target_default_entrypoint(Qt4MCU_GUI mainGui)
if (QUL_BUILD_QMLPROJECT_EXAMPLES)
qul_add_target(Qt4MCU_GUI_qmlproject STATIC_LIBRARY QML_PROJECT qt4mcu.qmlproject)
target_include_directories(Qt4MCU_GUI_qmlproject
PRIVATE
${EXAMPLE_ROOT_DIR}/include
)
app_target_default_entrypoint(Qt4MCU_GUI_qmlproject mainGui)
endif()