equal
deleted
inserted
replaced
49 |
49 |
50 IF(DEFINED ENV{LEMON_CXX_WARNING}) |
50 IF(DEFINED ENV{LEMON_CXX_WARNING}) |
51 SET(CXX_WARNING $ENV{LEMON_CXX_WARNING}) |
51 SET(CXX_WARNING $ENV{LEMON_CXX_WARNING}) |
52 ELSE() |
52 ELSE() |
53 IF(CMAKE_COMPILER_IS_GNUCXX) |
53 IF(CMAKE_COMPILER_IS_GNUCXX) |
54 SET(CXX_WARNING "-Wall -W -Wunused -Wformat=2 -Wctor-dtor-privacy -Wnon-virtual-dtor -Wno-char-subscripts -Wwrite-strings -Wno-char-subscripts -Wreturn-type -Wcast-qual -Wcast-align -Wsign-promo -Woverloaded-virtual -ansi -fno-strict-aliasing -Wold-style-cast -Wno-unknown-pragmas") |
54 SET(CXX_WARNING "-Wall -W -Wunused -Wformat=2 -Wctor-dtor-privacy -Wnon-virtual-dtor -Wno-char-subscripts -Wwrite-strings -Wno-char-subscripts -Wreturn-type -Wcast-qual -Wcast-align -Wsign-promo -Woverloaded-virtual -fno-strict-aliasing -Wold-style-cast -Wno-unknown-pragmas") |
55 SET(CMAKE_CXX_FLAGS_DEBUG CACHE STRING "-ggdb") |
55 SET(CMAKE_CXX_FLAGS_DEBUG CACHE STRING "-ggdb") |
56 SET(CMAKE_C_FLAGS_DEBUG CACHE STRING "-ggdb") |
56 SET(CMAKE_C_FLAGS_DEBUG CACHE STRING "-ggdb") |
57 ELSEIF(MSVC) |
57 ELSEIF(MSVC) |
58 # This part is unnecessary 'casue the same is set by the lemon/core.h. |
58 # This part is unnecessary 'casue the same is set by the lemon/core.h. |
59 # Still keep it as an example. |
59 # Still keep it as an example. |