forked from qt-creator/qt-creator
Update of Qt for MCU project template
- Updating project template to match new CMake API of Qt for MCU v1.7 - Preserving backward compatibility with previous versions Task-number: QTCREATORBUG-25307 Change-Id: I8e45b69f440c7b7b63d3803c315658c6ef618952 Reviewed-by: <christiaan.janssen@qt.io> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io> Reviewed-by: Erik Verbruggen <erik.verbruggen@me.com>
This commit is contained in:
@@ -1,13 +1,19 @@
|
|||||||
cmake_minimum_required (VERSION 3.13)
|
cmake_minimum_required (VERSION 3.15)
|
||||||
|
|
||||||
project(%{ProjectName} VERSION 0.0.1 LANGUAGES C CXX ASM)
|
project(%{ProjectName} VERSION 0.0.1 LANGUAGES C CXX ASM)
|
||||||
|
|
||||||
find_package(Qul)
|
find_package(Qul)
|
||||||
|
|
||||||
add_executable(%{ProjectName})
|
if(Qul_VERSION VERSION_GREATER_EQUAL "1.7")
|
||||||
qul_target_qml_sources(%{ProjectName} %{MainQmlFile})
|
qul_add_target(%{ProjectName})
|
||||||
|
else()
|
||||||
|
add_executable(%{ProjectName})
|
||||||
|
target_link_libraries(%{ProjectName}
|
||||||
|
Qul::QuickUltralite
|
||||||
|
Qul::QuickUltralitePlatform)
|
||||||
|
endif()
|
||||||
|
|
||||||
target_link_libraries(%{ProjectName} Qul::QuickUltralite)
|
qul_target_qml_sources(%{ProjectName} %{MainQmlFile})
|
||||||
|
|
||||||
app_target_setup_os(%{ProjectName})
|
app_target_setup_os(%{ProjectName})
|
||||||
app_target_default_main(%{ProjectName} %{RootItemName})
|
app_target_default_main(%{ProjectName} %{RootItemName})
|
||||||
|
|||||||
Reference in New Issue
Block a user