diff options
author | Brecht Van Lommel <brecht@blender.org> | 2022-09-18 12:21:25 +0300 |
---|---|---|
committer | Brecht Van Lommel <brecht@blender.org> | 2022-09-18 12:26:23 +0300 |
commit | 892a5f81761c260aec2a34240601cb27b37ff4b4 (patch) | |
tree | 092254f56d4618d7c2f2daa805fab68f733d1d97 | |
parent | 3ff15a9e23bd8a20ee514944779a898f1fe5accb (diff) |
Build: disable gtests entirely for Python module
To avoid test failure on Windows.
-rw-r--r-- | CMakeLists.txt | 5 | ||||
-rw-r--r-- | build_files/cmake/macros.cmake | 14 |
2 files changed, 5 insertions, 14 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 85e2a1450d8..b6f9046a883 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1272,6 +1272,11 @@ endif() if(WITH_PYTHON_MODULE) add_definitions(-DPy_ENABLE_SHARED) + # Not currently supported due to different required Python link flags. + if(WITH_GTESTS) + message(STATUS "GTests not compatible with Python module, disabling WITH_GTESTS") + set(WITH_GTESTS OFF) + endif() endif() diff --git a/build_files/cmake/macros.cmake b/build_files/cmake/macros.cmake index 093106fc4dc..d271d8f216f 100644 --- a/build_files/cmake/macros.cmake +++ b/build_files/cmake/macros.cmake @@ -418,13 +418,6 @@ function(blender_add_test_lib library_deps ) - # Not currently supported for Python module due to different required - # Python link flags. - if(WITH_PYTHON_MODULE) - add_custom_target(${name}) - return() - endif() - add_cc_flags_custom_test(${name} PARENT_SCOPE) # Otherwise external projects will produce warnings that we cannot fix. @@ -471,13 +464,6 @@ function(blender_add_test_executable library_deps ) - # Not currently supported for Python module due to different required - # Python link flags. - if(WITH_PYTHON_MODULE) - add_custom_target(${name}) - return() - endif() - add_cc_flags_custom_test(${name} PARENT_SCOPE) ## Otherwise external projects will produce warnings that we cannot fix. |