summaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorPeter Varga <pvarga@inf.u-szeged.hu>2023-07-31 11:19:42 +0200
committerPeter Varga <pvarga@inf.u-szeged.hu>2023-12-20 07:49:04 +0100
commit613be810df6b6e83d64ceb015aaabf28e41d34da (patch)
tree7ea8e1b3906679e60268c14aab04ab84eb78c95e /cmake
parenta82e9022310ca6219ffcaa2d67da65790e7be08a (diff)
Add WebEngineDriver
WebEngineDriver is a modified ChromeDriver and provides the same functionality. [ChangeLog][WebEngineCore] Added WebEngineDriver Pick-to: dev Fixes: QTBUG-82046 Task-number: QTBUG-86869 Change-Id: Ib8a40e1f6ca883efa6776c647a5b57d2930593ae Reviewed-by: Michal Klocek <michal.klocek@qt.io>
Diffstat (limited to 'cmake')
-rw-r--r--cmake/Functions.cmake4
-rw-r--r--cmake/License.cmake9
2 files changed, 12 insertions, 1 deletions
diff --git a/cmake/Functions.cmake b/cmake/Functions.cmake
index 1ed27ae78..ed8d1e12d 100644
--- a/cmake/Functions.cmake
+++ b/cmake/Functions.cmake
@@ -1393,7 +1393,8 @@ endfunction()
function(add_code_attributions_target)
cmake_parse_arguments(PARSE_ARGV 0 arg ""
- "TARGET;OUTPUT;GN_TARGET;FILE_TEMPLATE;ENTRY_TEMPLATE;BUILDDIR" ""
+ "TARGET;OUTPUT;GN_TARGET;FILE_TEMPLATE;ENTRY_TEMPLATE;BUILDDIR"
+ "EXTRA_THIRD_PARTY_DIRS"
)
_qt_internal_validate_all_args_are_parsed(arg)
get_filename_component(fileTemplate ${arg_FILE_TEMPLATE} ABSOLUTE)
@@ -1405,6 +1406,7 @@ function(add_code_attributions_target)
-DFILE_TEMPLATE=${fileTemplate}
-DENTRY_TEMPLATE=${entryTemplate}
-DGN_TARGET=${arg_GN_TARGET}
+ -DEXTRA_THIRD_PARTY_DIRS="${arg_EXTRA_THIRD_PARTY_DIRS}"
-DBUILDDIR=${arg_BUILDDIR}
-DOUTPUT=${arg_OUTPUT}
-DPython3_EXECUTABLE=${Python3_EXECUTABLE}
diff --git a/cmake/License.cmake b/cmake/License.cmake
index dc1e286f1..2427ad679 100644
--- a/cmake/License.cmake
+++ b/cmake/License.cmake
@@ -19,6 +19,14 @@ if(NOT Python3_EXECUTABLE)
find_package(Python3 3.6 REQUIRED)
endif()
+set(extraThirdPartyDirs "")
+if(NOT "${EXTRA_THIRD_PARTY_DIRS}" STREQUAL "")
+ string(REPLACE " " ";" dirList ${EXTRA_THIRD_PARTY_DIRS})
+ foreach(dir ${dirList})
+ string(CONCAT extraThirdPartyDirs ${extraThirdPartyDirs}"${dir}",)
+ endforeach()
+endif()
+
execute_process(
COMMAND ${Python3_EXECUTABLE} ${LICENSE_SCRIPT}
--file-template ${FILE_TEMPLATE}
@@ -26,6 +34,7 @@ execute_process(
--gn-binary ${Gn_EXECUTABLE}
--gn-target ${GN_TARGET}
--gn-out-dir ${BUILDDIR}
+ --extra-third-party-dirs=[${extraThirdPartyDirs}]
credits ${OUTPUT}
WORKING_DIRECTORY ${BUILDDIR}
RESULT_VARIABLE gnResult