# Enable various flags on gcc
if(CMAKE_COMPILER_IS_GNUCXX)
- include(CheckCXXCompilerFlag)
- check_cxx_compiler_flag(-Wall HAVE_WALL)
- if(HAVE_WALL)
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
- endif(HAVE_WALL)
- check_cxx_compiler_flag(-Wextra HAVE_WEXTRA)
- if(HAVE_WEXTRA)
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wextra")
- endif(HAVE_WEXTRA)
- check_cxx_compiler_flag(-ansi HAVE_ANSI)
- if(HAVE_ANSI)
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ansi")
- endif(HAVE_ANSI)
+ # Let's just hope that all gccs support these options and skip the tests...
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ansi -Wall -Wextra -Wnon-virtual-dtor")
endif(CMAKE_COMPILER_IS_GNUCXX)
set(QT_MIN_VERSION "4.4.0")