diff --git a/CMakeLists.txt b/CMakeLists.txt index 5d876213c..e4aedf923 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -25,7 +25,7 @@ set(CMAKE_CXX_STANDARD_REQUIRED YES) if (MSVC) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /EHs-c- /GR-") else () - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-exceptions -frtti") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -frtti") endif () include(FindPackageHandleStandardArgs) diff --git a/build.sh b/build.sh index fbc73b200..774ee2105 100755 --- a/build.sh +++ b/build.sh @@ -237,6 +237,7 @@ if [[ $SKIP_POLYGEIST -eq 0 ]]; then -DLLVM_ENABLE_PROJECTS="mlir;clang;polly" \ -DLLVM_TARGETS_TO_BUILD="host" \ -DLLVM_ENABLE_RTTI=ON \ + -DLLVM_ENABLE_EH=ON \ -DBUILD_SHARED_LIBS=ON \ -DCMAKE_BUILD_TYPE=$BUILD_TYPE \ -DLLVM_PARALLEL_LINK_JOBS=$LLVM_PARALLEL_LINK_JOBS \