diff options
author | Alexandru Croitor <alexandru.croitor@qt.io> | 2023-10-11 18:02:38 +0200 |
---|---|---|
committer | Alexandru Croitor <alexandru.croitor@qt.io> | 2023-11-01 16:52:29 +0100 |
commit | 3d8e5382fb8d1239f7390c06dcad3ca8a96e299e (patch) | |
tree | ba3c3b6902d4089b678afabd617e0db6186ae264 /sources/shiboken6/tests | |
parent | 22128c3d683bd556fb4efb070dc3fef5878ef9e0 (diff) |
CMake: Allow passing extra generator flags via a CMake variable
When building shiboken or pyside directly using CMake,
allow passing extra command line options to the shiboken executable
when generating bindings.
The variable is called SHIBOKEN_GENERATOR_EXTRA_FLAGS and expects
a semicolon list of extra options to pass.
This is useful for cross-compilation to specify things like extra
compiler flags or include paths that the API extractor should take
into account when parsing sources.
Pick-to: 6.6
Task-number: PYSIDE-1958
Change-Id: I4896fc870d85861e7cc5adbb0e5ae7222ab61a40
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'sources/shiboken6/tests')
-rw-r--r-- | sources/shiboken6/tests/CMakeLists.txt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sources/shiboken6/tests/CMakeLists.txt b/sources/shiboken6/tests/CMakeLists.txt index 6707dfe0a..3c82d766e 100644 --- a/sources/shiboken6/tests/CMakeLists.txt +++ b/sources/shiboken6/tests/CMakeLists.txt @@ -21,6 +21,7 @@ else() message(STATUS "Tests will be generated using the protected hack!") set(GENERATOR_EXTRA_FLAGS ) endif() +list(APPEND GENERATOR_EXTRA_FLAGS ${SHIBOKEN_GENERATOR_EXTRA_FLAGS}) add_subdirectory(minimalbinding) if(NOT DEFINED MINIMAL_TESTS) |