[ImportVerilog] Add missing MSVC option for Slang

Add a missing `/EHsc` option to Slang builds using MSVC.
This commit is contained in:
Fabian Schuiki 2024-01-30 15:31:15 -08:00
parent 9ce35f8839
commit 6d29091d08
No known key found for this signature in database
GPG Key ID: C42F5825FC5275E6
1 changed files with 5 additions and 1 deletions

View File

@ -557,7 +557,11 @@ if(CIRCT_SLANG_FRONTEND_ENABLED)
set(ORIGINAL_CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}) set(ORIGINAL_CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS})
set(ORIGINAL_BUILD_SHARED_LIBS ${BUILD_SHARED_LIBS}) set(ORIGINAL_BUILD_SHARED_LIBS ${BUILD_SHARED_LIBS})
set(CMAKE_CXX_FLAGS "") if (MSVC)
set(CMAKE_CXX_FLAGS "/EHsc")
else ()
set(CMAKE_CXX_FLAGS "")
endif ()
set(BUILD_SHARED_LIBS OFF) set(BUILD_SHARED_LIBS OFF)
FetchContent_MakeAvailable(slang) FetchContent_MakeAvailable(slang)