aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cmake/QtDeclarativeSetup.cmake1
-rw-r--r--examples/qml/tutorials/extending-qml/chapter6-plugins/Charts/CMakeLists.txt1
-rw-r--r--src/qml/Qt6QmlMacros.cmake8
3 files changed, 10 insertions, 0 deletions
diff --git a/cmake/QtDeclarativeSetup.cmake b/cmake/QtDeclarativeSetup.cmake
index 3513fdad0b..fd718c2d62 100644
--- a/cmake/QtDeclarativeSetup.cmake
+++ b/cmake/QtDeclarativeSetup.cmake
@@ -63,6 +63,7 @@ function(qt_declarative_generate_reg_exp_jit_tables consuming_target)
OUTPUT "${output_file}"
COMMAND "${QT_INTERNAL_DECLARATIVE_PYTHON}" ${retgen_script_file} ${output_file}
MAIN_DEPENDENCY ${retgen_script_file}
+ VERBATIM
)
target_sources(${consuming_target} PRIVATE ${output_file})
target_include_directories(${consuming_target} PRIVATE $<BUILD_INTERFACE:${generate_dir}>)
diff --git a/examples/qml/tutorials/extending-qml/chapter6-plugins/Charts/CMakeLists.txt b/examples/qml/tutorials/extending-qml/chapter6-plugins/Charts/CMakeLists.txt
index 28efcaace8..f76011e2f8 100644
--- a/examples/qml/tutorials/extending-qml/chapter6-plugins/Charts/CMakeLists.txt
+++ b/examples/qml/tutorials/extending-qml/chapter6-plugins/Charts/CMakeLists.txt
@@ -34,6 +34,7 @@ if(QT6_IS_SHARED_LIBS_BUILD AND APPLE)
$<TARGET_FILE:chartsplugin> ${bundle_charts_dir}
COMMAND ${CMAKE_COMMAND} -E copy_if_different
${chars_qmldir_file} ${bundle_charts_dir}
+ VERBATIM
)
endif()
endif()
diff --git a/src/qml/Qt6QmlMacros.cmake b/src/qml/Qt6QmlMacros.cmake
index 8a07178186..8afc666e32 100644
--- a/src/qml/Qt6QmlMacros.cmake
+++ b/src/qml/Qt6QmlMacros.cmake
@@ -894,6 +894,7 @@ function(_qt_internal_target_enable_qmlcachegen target output_targets_var qmlcac
${qmlcachegen}
${qmlcache_loader_list}
$<TARGET_PROPERTY:${target},_qt_generated_qrc_files>
+ VERBATIM
)
# The current scope sees the file as generated automatically, but the
@@ -1230,6 +1231,7 @@ function(qt6_target_compile_qml_to_cpp target)
"${file_absolute}"
${qml_module_files}
$<TARGET_PROPERTY:${target},_qt_generated_qrc_files>
+ VERBATIM
)
set_source_files_properties(${compiled_header} ${compiled_cpp}
@@ -1825,6 +1827,7 @@ function(qt6_target_qml_sources target)
COMMAND ${CMAKE_COMMAND} -E copy ${file_src} ${file_out}
DEPENDS ${file_absolute}
WORKING_DIRECTORY $<TARGET_PROPERTY:${target},SOURCE_DIR>
+ VERBATIM
)
list(APPEND copied_files ${file_out})
endif()
@@ -1979,6 +1982,7 @@ function(qt6_target_qml_sources target)
$<TARGET_PROPERTY:${target},_qt_generated_qrc_files>
"$<$<BOOL:${qmltypes_file}>:${qmltypes_file}>"
"${qmldir_file}"
+ VERBATIM
)
target_sources(${target} PRIVATE ${compiled_file})
@@ -2109,6 +2113,7 @@ function(qt6_generate_foreign_qml_types source_target destination_qml_target)
-o ${registration_files_base}
${target_metatypes_json_file}
COMMENT "Generate QML registration code for target ${source_target}"
+ VERBATIM
)
target_sources(${destination_qml_target} PRIVATE ${additional_sources})
@@ -2314,6 +2319,7 @@ function(_qt_internal_qml_type_registration target)
${CMAKE_COMMAND} -E touch "${generated_marker_file}"
${registration_cpp_file_dep_args}
COMMENT "Automatic QML type registration for target ${target}"
+ VERBATIM
)
cmake_policy(POP)
@@ -2512,6 +2518,7 @@ but this file does not exist. Possible reasons include:
${tool_path}
${qrc_files}
$<TARGET_PROPERTY:${target},QT_QML_MODULE_QML_FILES>
+ VERBATIM
)
add_custom_target(${target}_qmlimportscan DEPENDS "${imports_file}")
add_dependencies(${target} ${target}_qmlimportscan)
@@ -2818,6 +2825,7 @@ endif()")
-D "__QT_DEPLOY_IMPL_DIR=${deploy_impl_dir}"
-D "__QT_DEPLOY_POST_BUILD=TRUE"
-P "${file_name}"
+ VERBATIM
)
endif()