diff --git a/CMakeLists.txt b/CMakeLists.txt index 38216809..006602b9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,6 +9,12 @@ IF (NOT CMAKE_BUILD_TYPE) SET(CMAKE_BUILD_TYPE "Release") ENDIF (NOT CMAKE_BUILD_TYPE) +IF (CMAKE_BUILD_TYPE MATCHES "Debug") + IF (CMAKE_COMPILER_IS_GNUCXX) + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wno-unused-parameter") + ENDIF (CMAKE_COMPILER_IS_GNUCXX) +ENDIF (CMAKE_BUILD_TYPE MATCHES "Debug") + # Where to build the library SET(LIBRARY_OUTPUT_PATH "lib") diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index ff69eb31..10db6fd1 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -4,6 +4,12 @@ cmake_minimum_required(VERSION 2.6) # Project configuration PROJECT(TESTS) +IF (CMAKE_BUILD_TYPE MATCHES "Debug") + IF (CMAKE_COMPILER_IS_GNUCXX) + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wno-unused-parameter") + ENDIF (CMAKE_COMPILER_IS_GNUCXX) +ENDIF (CMAKE_BUILD_TYPE MATCHES "Debug") + # Headers INCLUDE_DIRECTORIES(${REACTPHYSICS3D_SOURCE_DIR}/test) diff --git a/testbed/CMakeLists.txt b/testbed/CMakeLists.txt index dd6faefc..12bbea84 100644 --- a/testbed/CMakeLists.txt +++ b/testbed/CMakeLists.txt @@ -4,6 +4,12 @@ cmake_minimum_required(VERSION 2.6) # Project configuration PROJECT(Testbed) +IF (CMAKE_BUILD_TYPE MATCHES "Debug") + IF (CMAKE_COMPILER_IS_GNUCXX) + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wno-unused-parameter") + ENDIF (CMAKE_COMPILER_IS_GNUCXX) +ENDIF (CMAKE_BUILD_TYPE MATCHES "Debug") + # Where to build the executables SET(EXECUTABLE_OUTPUT_PATH "${OUR_EXECUTABLE_OUTPUT_PATH}/testbed") SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${EXECUTABLE_OUTPUT_PATH})