From 95782a8ff4345a13941740327516dd69ca7ccd85 Mon Sep 17 00:00:00 2001 From: xavi92 Date: Sun, 27 Oct 2024 07:55:38 +0000 Subject: [PATCH] 3rdParty-devel: Set OPENTHREADS_ATOMIC_USE_MUTEX=ON Otherwise, OpenSceneGraph would fail to configure with: -- Performing Test _OPENTHREADS_ATOMIC_USE_GCC_BUILTINS CMake Error: TRY_RUN() invoked in cross-compiling mode, please set the following cache variables appropriately: _OPENTHREADS_ATOMIC_USE_GCC_BUILTINS_EXITCODE (advanced) _OPENTHREADS_ATOMIC_USE_GCC_BUILTINS_EXITCODE__TRYRUN_OUTPUT (advanced) -- Performing Test _OPENTHREADS_ATOMIC_USE_GCC_BUILTINS - Failed -- Performing Test _OPENTHREADS_ATOMIC_USE_MIPOSPRO_BUILTINS -- Performing Test _OPENTHREADS_ATOMIC_USE_MIPOSPRO_BUILTINS - Failed -- Performing Test _OPENTHREADS_ATOMIC_USE_SUN -- Performing Test _OPENTHREADS_ATOMIC_USE_SUN - Failed -- Performing Test _OPENTHREADS_ATOMIC_USE_WIN32_INTERLOCKED CMake Error: TRY_RUN() invoked in cross-compiling mode, please set the following cache variables appropriately: _OPENTHREADS_ATOMIC_USE_WIN32_INTERLOCKED_EXITCODE (advanced) _OPENTHREADS_ATOMIC_USE_WIN32_INTERLOCKED_EXITCODE__TRYRUN_OUTPUT (advanced) -- Performing Test _OPENTHREADS_ATOMIC_USE_WIN32_INTERLOCKED - Failed -- Performing Test _OPENTHREADS_ATOMIC_USE_BSD_ATOMIC -- Performing Test _OPENTHREADS_ATOMIC_USE_BSD_ATOMIC - Failed Note: in the case of the x86_64-w64-mingw32 cross-toolchain, this commit requires the win32 thread model. git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9585 30fe4595-0a0c-4342-8851-515496e4dcbd Former-commit-id: abf7682212a38ea7a333eff88ed0743fef66da47 Former-commit-id: fb021387b5f54830fb7a6b93e3794e05d10de7de --- packaging/3rdParty-devel/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/packaging/3rdParty-devel/CMakeLists.txt b/packaging/3rdParty-devel/CMakeLists.txt index 795ef943..2986c27a 100644 --- a/packaging/3rdParty-devel/CMakeLists.txt +++ b/packaging/3rdParty-devel/CMakeLists.txt @@ -531,6 +531,7 @@ if(OPTION_OSG) -DBUILD_OSG_DEPRECATED_SERIALIZERS=OFF -DBUILD_OSG_APPLICATIONS=OFF -DBUILD_OSG_PLUGINS_BY_DEFAULT=OFF + -DOPENTHREADS_ATOMIC_USE_MUTEX=ON -DBUILD_OSG_PLUGIN_OSG=ON -DBUILD_OSG_PLUGIN_AC=ON -DBUILD_OSG_PLUGIN_CURL=ON