summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Varga <pvarga@inf.u-szeged.hu>2023-12-15 14:12:46 +0100
committerMichal Klocek <michal.klocek@qt.io>2024-01-10 14:34:13 +0000
commite6e82804a009394fdccee4e5f37195c9383f2d5a (patch)
tree81d7327ee874ef0deba5049cc4651b17a9fb9db0
parentc27c9b23941def515489ab5f41cde342c93fa07f (diff)
Clean up and fix typos in cmake files
Pick-to: 6.7 6.6 Change-Id: I68e46ec382c4c63c106c545cf6815777954a6afc Reviewed-by: Michal Klocek <michal.klocek@qt.io>
-rw-r--r--cmake/Functions.cmake48
-rw-r--r--src/core/CMakeLists.txt4
-rw-r--r--src/core/api/configure.cmake2
-rw-r--r--src/pdf/CMakeLists.txt2
4 files changed, 5 insertions, 51 deletions
diff --git a/cmake/Functions.cmake b/cmake/Functions.cmake
index 481657cff..f9742595c 100644
--- a/cmake/Functions.cmake
+++ b/cmake/Functions.cmake
@@ -24,18 +24,6 @@ function(assertTargets)
endforeach()
endfunction()
-#TODO: remove me
-function(add_implicit_dependencies target)
- if(TARGET ${target})
- list(REMOVE_ITEM ARGN ${target})
- foreach(qtTarget IN ITEMS ${ARGN})
- if(TARGET Qt::${qtTarget})
- add_dependencies(${target} Qt::${qtTarget})
- endif()
- endforeach()
- endif()
-endfunction()
-
# TODO: this should be idealy in qtbase
function(add_check_for_support)
cmake_parse_arguments(PARSE_ARGV 0 arg
@@ -65,23 +53,6 @@ function(add_check_for_support)
endforeach()
endfunction()
-function(get_qt_features outList module)
- get_cmake_property(variableList VARIABLES)
- set(_featureList "")
- foreach (variableKey ${variableList})
- unset(FOUND)
- string(REGEX MATCH QT_FEATURE_${module} FOUND ${variableKey})
- if(FOUND)
- list(APPEND _featureList "${variableKey}=${${variableKey}}")
- endif()
- endforeach()
- if("${${outList}}" STREQUAL "")
- set(${outList} ${_featureList} PARENT_SCOPE)
- else()
- set(${outList} "${${outList}}" "${_featureList}" PARENT_SCOPE)
- endif()
-endfunction()
-
function(create_cxx_config cmakeTarget arch configFileName)
if(NOT QT_SUPERBUILD AND QT_WILL_INSTALL)
get_target_property(mocFilePath Qt6::moc IMPORTED_LOCATION)
@@ -325,13 +296,6 @@ function(get_install_config result)
endif()
endfunction()
-macro(assertRunAsTopLevelBuild)
- if(NOT DEFINED WEBENGINE_REPO_BUILD)
- message(FATAL_ERROR "This cmake file should run as top level build.")
- return()
- endif()
-endmacro()
-
# we need to pass -F or -iframework in case of frameworks builds, which gn treats as
# compiler flag and cmake as include dir, so swap it.
function(recoverFrameworkBuild includeDirs compilerFlags)
@@ -1192,7 +1156,7 @@ function(get_architectures result)
set(${result} ${${result}} PARENT_SCOPE)
endfunction()
-function(add_gn_build_aritfacts_to_target)
+function(add_gn_build_artifacts_to_target)
cmake_parse_arguments(PARSE_ARGV 0 arg
"" "CMAKE_TARGET;NINJA_TARGET;BUILDDIR;MODULE;COMPLETE_STATIC;NINJA_STAMP;NINJA_DATA_STAMP" ""
)
@@ -1340,16 +1304,6 @@ function(addCopyCommand target src dst)
)
endfunction()
-function(addCopyDirCommand target src dst)
- add_custom_command(
- POST_BUILD
- COMMAND ${CMAKE_COMMAND} -E copy_directory ${src} ${dst}
- TARGET ${target}
- DEPENDS ${src}
- USES_TERMINAL
- )
-endfunction()
-
function(check_for_ulimit)
message("-- Checking 'ulimit -n'")
execute_process(COMMAND bash -c "ulimit -n"
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt
index e5c393245..058ea4405 100644
--- a/src/core/CMakeLists.txt
+++ b/src/core/CMakeLists.txt
@@ -576,7 +576,7 @@ if(QT_FEATURE_webengine_v8_context_snapshot)
set(dataStamp obj/tools/v8_context_snapshot/v8_context_snapshot.stamp)
endif()
-add_gn_build_aritfacts_to_target(
+add_gn_build_artifacts_to_target(
CMAKE_TARGET WebEngineCore
NINJA_TARGET QtWebEngineCore
MODULE core
@@ -626,7 +626,7 @@ if(QT_FEATURE_webengine_spellchecker AND NOT CMAKE_CROSSCOMPILING)
../3rdparty/chromium/third_party/boringssl/src/include
${buildDir}/$<CONFIG>/${arch}/gen
)
- add_gn_build_aritfacts_to_target(
+ add_gn_build_artifacts_to_target(
CMAKE_TARGET ${dict_target_name}
NINJA_TARGET convert_dict
MODULE core
diff --git a/src/core/api/configure.cmake b/src/core/api/configure.cmake
index 563410409..064c009db 100644
--- a/src/core/api/configure.cmake
+++ b/src/core/api/configure.cmake
@@ -182,7 +182,7 @@ qt_feature("webenginedriver" PUBLIC
)
# internal testing feature
qt_feature("webengine-system-poppler" PRIVATE
- LABEL "popler"
+ LABEL "poppler"
CONDITION UNIX AND TEST_poppler
)
qt_configure_add_summary_section(NAME "Qt WebEngineCore")
diff --git a/src/pdf/CMakeLists.txt b/src/pdf/CMakeLists.txt
index a50120d3e..1e57b0286 100644
--- a/src/pdf/CMakeLists.txt
+++ b/src/pdf/CMakeLists.txt
@@ -249,7 +249,7 @@ endforeach()
get_architectures(archs)
list(GET archs 0 arch)
target_include_directories(Pdf PRIVATE ${buildDir}/$<CONFIG>/${arch}/gen)
-add_gn_build_aritfacts_to_target(
+add_gn_build_artifacts_to_target(
CMAKE_TARGET Pdf
NINJA_TARGET QtPdf
MODULE pdf