Enable some warnings with CMake when building with g++

This commit is contained in:
James Gangur 2015-06-21 17:54:17 +09:30
parent d97fc1b25f
commit 052e5aa107
3 changed files with 18 additions and 0 deletions

View File

@ -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")

View File

@ -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)

View File

@ -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})