Skip to content

Commit ea90580

Browse files
committed
Fix Windows GNU clang TBB flags in SYCL CI
1 parent 2c1a8fd commit ea90580

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

3rdparty/CMakeLists.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,16 @@ option(TBB_EXAMPLES "Build TBB examples" OFF)
1010
set(TBB_STRICT OFF CACHE BOOL "Treat compiler warnings as errors")
1111

1212
# Configure TBB with unified settings
13+
if(WIN32 AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang"
14+
AND NOT CMAKE_CXX_COMPILER_FRONTEND_VARIANT STREQUAL "MSVC")
15+
set(_itlabai_saved_mingw "${MINGW}")
16+
set(MINGW TRUE)
17+
endif()
1318
add_subdirectory(TBB)
19+
if(DEFINED _itlabai_saved_mingw)
20+
set(MINGW "${_itlabai_saved_mingw}")
21+
unset(_itlabai_saved_mingw)
22+
endif()
1423

1524
# Create a unified TBB interface target
1625
if(NOT TARGET TBB_unified)

0 commit comments

Comments
 (0)