cmake_minimum_required (VERSION 3.13) project(%{ProjectName} VERSION 0.0.1 LANGUAGES C CXX ASM) find_package(Qul) if (Qul_VERSION VERSION_GREATER_EQUAL "1.7") qul_add_target(%{ProjectName}) else() add_executable(%{ProjectName}) endif() set(QUL_FONTS_DIR "${CMAKE_CURRENT_SOURCE_DIR}/fonts,${QUL_FONTS_DIR}") file(GLOB_RECURSE imgSources "*.png") if(imgSources) qul_add_resource(%{ProjectName} FILES ${imgSources}) endif() file(GLOB_RECURSE qmlSources "*.qml") qul_target_qml_sources(%{ProjectName} ${qmlSources}) if(Qul_VERSION VERSION_GREATER_EQUAL "1.7") target_link_libraries(%{ProjectName} Qul::QuickUltraliteTimeline Qul::QuickUltraliteControlsStyleDefault) else() target_link_libraries(%{ProjectName} Qul::QuickUltralite Qul::QuickUltralitePlatform Qul::QuickUltraliteTimeline Qul::QuickUltraliteControlsStyleDefault) endif() app_target_setup_os(%{ProjectName}) app_target_default_main(%{ProjectName} %{RootItemName})