From e571c7066d9effc66eaef592994bef8ec2bf91bf Mon Sep 17 00:00:00 2001 From: Kelvin Sherlock Date: Sun, 14 Jul 2013 15:17:00 -0400 Subject: [PATCH] -W-no-unused for ragel generated code --- bin/CMakeLists.txt | 11 ++++++++++- mpw/CMakeLists.txt | 6 ++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/bin/CMakeLists.txt b/bin/CMakeLists.txt index e9bdbe7..e7286b8 100644 --- a/bin/CMakeLists.txt +++ b/bin/CMakeLists.txt @@ -20,7 +20,7 @@ add_custom_command( MAIN_DEPENDENCY lexer.rl ) -add_custom_command( +add_custom_command( OUTPUT parser.cpp parser.h COMMAND cp -f "${CMAKE_CURRENT_SOURCE_DIR}/parser.lemon" "parser.lemon" COMMAND lemon parser.lemon @@ -38,6 +38,15 @@ add_custom_command( DEPENDS debugger.h ) + +set_source_files_properties( + loadtrap.cpp lexer.cpp + PROPERTIES + COMPILE_FLAGS + "${CMAKE_CXX_FLAGS} -Wno-unused-variable" +) + + add_executable(mpw loader.cpp debugger.cpp address_map.cpp lexer.cpp parser.cpp loadtrap.cpp) target_link_libraries(mpw CPU_LIB) target_link_libraries(mpw TOOLBOX_LIB) diff --git a/mpw/CMakeLists.txt b/mpw/CMakeLists.txt index 106fee4..01ae991 100644 --- a/mpw/CMakeLists.txt +++ b/mpw/CMakeLists.txt @@ -12,5 +12,11 @@ add_custom_command( MAIN_DEPENDENCY environ.rl ) +set_source_files_properties( + environ.cpp + PROPERTIES + COMPILE_FLAGS + "${CMAKE_CXX_FLAGS} -Wno-unused-variable" +) add_library(MPW_LIB ${MPW_SRC}) \ No newline at end of file