Skip to content

Commit 6d29091

Browse files
committed
[ImportVerilog] Add missing MSVC option for Slang
Add a missing `/EHsc` option to Slang builds using MSVC.
1 parent 9ce35f8 commit 6d29091

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -557,7 +557,11 @@ if(CIRCT_SLANG_FRONTEND_ENABLED)
557557
set(ORIGINAL_CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS})
558558
set(ORIGINAL_BUILD_SHARED_LIBS ${BUILD_SHARED_LIBS})
559559

560-
set(CMAKE_CXX_FLAGS "")
560+
if (MSVC)
561+
set(CMAKE_CXX_FLAGS "/EHsc")
562+
else ()
563+
set(CMAKE_CXX_FLAGS "")
564+
endif ()
561565
set(BUILD_SHARED_LIBS OFF)
562566
FetchContent_MakeAvailable(slang)
563567

0 commit comments

Comments
 (0)