src/CMakeLists.txt
changeset 10 78d81d5c2d61
parent 6 faa4e777cc6e
child 118 561165de7452
equal deleted inserted replaced
9:7ab1f683e4fb 10:78d81d5c2d61
     4 set(SOURCES ${SOURCE_FILES} ${HEADER_FILES})
     4 set(SOURCES ${SOURCE_FILES} ${HEADER_FILES})
     5 
     5 
     6 # Set default compile flags for GCC
     6 # Set default compile flags for GCC
     7 if(CMAKE_COMPILER_IS_GNUCXX)
     7 if(CMAKE_COMPILER_IS_GNUCXX)
     8 	message(STATUS "GCC detected, enabling pedantic mode and warnings")
     8 	message(STATUS "GCC detected, enabling pedantic mode and warnings")
     9 	set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++98 -pedantic -Wall -Wextra")
     9 	set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++98 -Wall -Wextra")
    10 endif(CMAKE_COMPILER_IS_GNUCXX)
    10 endif(CMAKE_COMPILER_IS_GNUCXX)
    11 
    11 
    12 # Generate config.h
    12 # Generate config.h
    13 configure_file("${CMAKE_CURRENT_SOURCE_DIR}/config.h.in" "${CMAKE_CURRENT_BINARY_DIR}/config.h" @ONLY)
    13 configure_file("${CMAKE_CURRENT_SOURCE_DIR}/config.h.in" "${CMAKE_CURRENT_BINARY_DIR}/config.h" @ONLY)
    14 include_directories("${CMAKE_CURRENT_BINARY_DIR}")
    14 include_directories("${CMAKE_CURRENT_BINARY_DIR}")