forked from qt-creator/qt-creator
McuSupport: Handle projects with "-" in their name
Using "-" in a McuSupport project's name will result in errors. This commit fixes that by changing the occurrences of "-" with "_" in the templates used for generating the project. Task-number: QTCREATORBUG-26512 Change-Id: I7e65e3992bf1fa139d008ff5c2221a1098c12b92 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Piotr Mućko <piotr.mucko@qt.io>
This commit is contained in:
committed by
Piotr Mućko
parent
2d375eb776
commit
cd36947561
@@ -1,10 +1,10 @@
|
||||
cmake_minimum_required (VERSION 3.15)
|
||||
|
||||
project(%{ProjectName} VERSION 0.0.1 LANGUAGES C CXX ASM ASM_MASM)
|
||||
project(%{CorrectedProjectName} VERSION 0.0.1 LANGUAGES C CXX ASM ASM_MASM)
|
||||
|
||||
find_package(Qul)
|
||||
|
||||
qul_add_target(%{ProjectName})
|
||||
qul_target_qml_sources(%{ProjectName} %{MainQmlFile})
|
||||
app_target_setup_os(%{ProjectName})
|
||||
app_target_default_entrypoint(%{ProjectName} %{RootItemName})
|
||||
qul_add_target(%{CorrectedProjectName})
|
||||
qul_target_qml_sources(%{CorrectedProjectName} %{MainQmlFile})
|
||||
app_target_setup_os(%{CorrectedProjectName})
|
||||
app_target_default_entrypoint(%{CorrectedProjectName} %{RootItemName})
|
||||
|
@@ -12,8 +12,9 @@
|
||||
|
||||
"options":
|
||||
[
|
||||
{ "key": "MainQmlFile", "value": "%{ProjectName}.qml" },
|
||||
{ "key": "RootItemName", "value": "%{ProjectName}" },
|
||||
{ "key": "CorrectedProjectName", "value": "%{JS: '%{ProjectName}'.replace(/-/g, '_')}"},
|
||||
{ "key": "MainQmlFile", "value": "%{JS: '%{CorrectedProjectName}.qml'}" },
|
||||
{ "key": "RootItemName", "value": "%{JS: '%{CorrectedProjectName}'}" },
|
||||
{ "key": "CMakeFile", "value": "%{ProjectDirectory}/CMakeLists.txt" }
|
||||
],
|
||||
|
||||
|
@@ -1,9 +1,9 @@
|
||||
cmake_minimum_required (VERSION 3.15)
|
||||
|
||||
project(%{ProjectName} VERSION 0.0.1 LANGUAGES C CXX ASM ASM_MASM)
|
||||
project(%{CorrectedProjectName} VERSION 0.0.1 LANGUAGES C CXX ASM ASM_MASM)
|
||||
|
||||
find_package(Qul)
|
||||
|
||||
qul_add_target(%{ProjectName} QML_PROJECT %{QmlProjectFile})
|
||||
app_target_setup_os(%{ProjectName})
|
||||
app_target_default_entrypoint(%{ProjectName} %{RootItemName})
|
||||
qul_add_target(%{CorrectedProjectName} QML_PROJECT %{QmlProjectFile})
|
||||
app_target_setup_os(%{CorrectedProjectName})
|
||||
app_target_default_entrypoint(%{CorrectedProjectName} %{RootItemName})
|
||||
|
@@ -12,9 +12,10 @@
|
||||
|
||||
"options":
|
||||
[
|
||||
{ "key": "MainQmlFile", "value": "%{ProjectName}.qml" },
|
||||
{ "key": "QmlProjectFile", "value": "%{ProjectName}.qmlproject" },
|
||||
{ "key": "RootItemName", "value": "%{ProjectName}" },
|
||||
{ "key": "CorrectedProjectName", "value": "%{JS: '%{ProjectName}'.replace(/-/g, '_')}"},
|
||||
{ "key": "MainQmlFile", "value": "%{CorrectedProjectName}.qml" },
|
||||
{ "key": "QmlProjectFile", "value": "%{CorrectedProjectName}.qmlproject" },
|
||||
{ "key": "RootItemName", "value": "%{CorrectedProjectName}" },
|
||||
{ "key": "CMakeFile", "value": "%{ProjectDirectory}/CMakeLists.txt" },
|
||||
{ "key": "ModuleFile", "value": "CustomModule.qmlproject"},
|
||||
{ "key": "QmlComponent", "value": "CustomComponent.qml"}
|
||||
|
Reference in New Issue
Block a user