diff --git a/CMakeLists.txt b/CMakeLists.txt index 837fd1e992471b4fb78cbf9943780617e01a2c23..ee2b230304f77aed0d6761a5eb6977caf2e7277d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -115,9 +115,10 @@ if(UNIX) add_definitions ("-DDAP_OS_LINUX -DDAP_OS_UNIX") # add_definitions ("-DDAP_LOG_MT") if(DAP_RELEASE) - set(_CCOPT " -Wall -O3 -fPIC -fno-ident -ffast-math -ftree-vectorize -fno-asynchronous-unwind-tables -ffunction-sections -Wl,--gc-sections -Wl,--strip-all -std=gnu11") + set(_CCOPT " -Wall -Wextra -Wno-unused-function -Wno-implicit-fallthrough -Wno-un + used-variable -Wno-unused-parameter -Wno-unused-but-set-variable -O3 -fPIC -fno-ident -ffast-math -ftree-vectorize -fno-asynchronous-unwind-tables -ffunction-sections -Wl,--gc-sections -Wl,--strip-all -std=gnu11") else() - set(_CCOPT "-Wall -pg -g3 -ggdb -fno-eliminate-unused-debug-symbols") + set(_CCOPT "-Wall -Wextra -Wno-unused-function -Wno-implicit-fallthrough -Wno-unused-variable -Wno-unused-parameter -Wno-unused-but-set-variable -pg -g3 -ggdb -fno-eliminate-unused-debug-symbols") set(_LOPT "-pg") SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -pg") endif()