diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2023-04-24 10:09:46 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2023-04-24 14:55:32 +0000 |
commit | f86d8c72103e45e68a681c8e5f0bd91fef758141 (patch) | |
tree | ac3a89a8ce17de66f3577f35bfa6ba8650b627b7 /cmake | |
parent | 254e13ee98bb551ac3882596d71b3a9c081cd11f (diff) | |
download | qbs-f86d8c72103e45e68a681c8e5f0bd91fef758141.tar.gz |
Fix build for configuration that enables tests, but disables unit tests
It's probably not worth adding an extra export macro for that, so just
enable QBS_AUTOTEST_EXPORT if any tests are enabled.
Amends b3509323a4552eb1c4a43218cb715904400d0d62.
Change-Id: I3573ae59de98f192d6ae3630b973857f911b3eaa
Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/QbsBuildConfig.cmake | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/cmake/QbsBuildConfig.cmake b/cmake/QbsBuildConfig.cmake index 4e49cf4b3..e0a7d76d7 100644 --- a/cmake/QbsBuildConfig.cmake +++ b/cmake/QbsBuildConfig.cmake @@ -85,6 +85,9 @@ set(DEFAULT_DEFINES "") if(WIN32) list(APPEND DEFAULT_DEFINES UNICODE _UNICODE _SCL_SECURE_NO_WARNINGS) endif() +if(WITH_TESTS) + list(APPEND DEFAULT_DEFINES QBS_WITH_TESTS) +endif() # CMake 3.10 doesn't have list(TRANSFORM) function(list_transform_prepend var prefix) |