# HG changeset patch # User David Demelier # Date 1506077445 -7200 # Node ID 0043c240e95b2fd3d4cba1e99f5752ea384ebfab # Parent 1359e09fb3c83c6b8a133b29cece3ddb1c11f546 CMake: remove Duktape warnings diff -r 1359e09fb3c8 -r 0043c240e95b extern/duktape/CMakeLists.txt --- a/extern/duktape/CMakeLists.txt Fri Sep 22 10:40:20 2017 +0200 +++ b/extern/duktape/CMakeLists.txt Fri Sep 22 12:50:45 2017 +0200 @@ -21,3 +21,13 @@ add_library(duktape STATIC duk_config.h duktape.cpp duktape.h) target_include_directories(duktape PUBLIC ${duktape_SOURCE_DIR}) target_compile_definitions(duktape PUBLIC DUK_OPT_CPP_EXCEPTIONS) + +if (CMAKE_CXX_COMPILER_ID MATCHES "GNU" OR + CMAKE_CXX_COMPILER_ID MATCHES "Clang") + target_compile_options( + duktape + PUBLIC + -Wno-unused-value + -Wno-implicit-fallthrough + ) +endif ()