From 6f4427f6ddb76603a19a15a94fd91b59a8478158 Mon Sep 17 00:00:00 2001 From: Liam Keegan Date: Thu, 2 Nov 2023 16:59:55 +0100 Subject: [PATCH] -fexperimental-library for clang/libc++ to enable , try to use llvm clang17 --- build.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/build.sh b/build.sh index 2493c18..3098c8b 100755 --- a/build.sh +++ b/build.sh @@ -9,11 +9,10 @@ echo "DUNE_COPASI_VERSION: ${DUNE_COPASI_VERSION}" echo "PATH: $PATH" echo "MSYSTEM: $MSYSTEM" -which g++ -which cmake -g++ --version -gcc --version -cmake --version +export CXX=/usr/local/opt/llvm/bin/clang++ +export CC=/usr/local/opt/llvm/bin/clang + +$CXX --version echo "Downloading static libs for OS_TARGET: $OS_TARGET" wget "https://github.com/spatial-model-editor/sme_deps_common/releases/download/${SME_DEPS_COMMON_VERSION}/sme_deps_common_${OS_TARGET}.tgz" @@ -31,7 +30,8 @@ fi export DUNE_COPASI_USE_STATIC_DEPS=ON export CMAKE_INSTALL_PREFIX=$DEPSDIR export MAKE_OPTIONS="-j2 VERBOSE=1" -export CMAKE_CXX_FLAGS='-fvisibility=hidden' +# -fexperimental-library for clang/libc++ to enable +export CMAKE_CXX_FLAGS="-fvisibility=hidden -fexperimental-library -L/usr/local/opt/llvm/lib/c++ -Wl,-rpath,/usr/local/opt/llvm/lib/c++" export BUILD_SHARED_LIBS=OFF export CMAKE_DISABLE_FIND_PACKAGE_MPI=ON export DUNE_ENABLE_PYTHONBINDINGS=OFF