Skip to content

Commit 17a532e

Browse files
author
Mei, Yijie
committed
Add no-unused-but-set-parameter to skip verbose warning
1 parent 432aa52 commit 17a532e

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,11 @@ set(GC_LIB_SOURCES CACHE INTERNAL "The graph_compiler library source paths")
4242
set(GC_LIB_INCLUDES CACHE INTERNAL "The graph_compiler library include paths")
4343

4444
add_definitions(${LLVM_DEFINITIONS})
45+
46+
set(GC_MLIR_CXX_FLAGS "")
47+
if(NOT MSVC)
48+
set(GC_MLIR_CXX_FLAGS "-Wno-unused-but-set-parameter")
49+
endif()
4550
add_subdirectory(include)
4651
add_subdirectory(lib)
4752
add_subdirectory(src)

lib/gc-dialects/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${GC_MLIR_CXX_FLAGS}")
12
add_subdirectory(Linalgx)
23
add_subdirectory(Microkernel)
34
add_subdirectory(OnednnGraph)

src/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS)
22
get_property(conversion_libs GLOBAL PROPERTY MLIR_CONVERSION_LIBS)
33
set(gc_opt_libs ${dialect_libs} ${conversion_libs} MLIROptLib)
44
add_llvm_executable(gc-opt gc-opt.cpp)
5+
if(GC_MLIR_CXX_FLAGS)
6+
target_compile_options(gc-opt PRIVATE ${GC_MLIR_CXX_FLAGS})
7+
endif()
58
target_link_libraries(gc-opt PRIVATE ${gc_opt_libs})
69

710
add_subdirectory(dnnl)

0 commit comments

Comments
 (0)