]> git.stg.codes - stg.git/commitdiff
GCC version, warnings.
authorMaksym Mamontov <madf@madf.info>
Tue, 28 Jan 2020 17:23:41 +0000 (19:23 +0200)
committerMaksym Mamontov <madf@madf.info>
Tue, 28 Jan 2020 17:23:41 +0000 (19:23 +0200)
CMakeLists.txt
libs/CMakeLists.txt

index 5b03670a2948fd23f2b041ac64900a2f056d458f..9a75d7325552bd5dce3e602115f231b9ca907e91 100644 (file)
@@ -4,9 +4,9 @@ project ( Stargazer )
 
 set ( CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules )
 
-if ( CMAKE_COMPILER_IS_GNUCC AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.2 )
-    message ( FATAL_ERROR "Require at least gcc-5.2" )
-endif( CMAKE_COMPILER_IS_GNUCC AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.2 )
+if ( CMAKE_COMPILER_IS_GNUCC AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 6.5 )
+    message ( FATAL_ERROR "Require at least gcc-6.5" )
+endif( CMAKE_COMPILER_IS_GNUCC AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 6.5 )
 
 option ( BUILD_STG "Build Stargazer server." OFF )
 option ( BUILD_SGCONF "Build SGConf client." OFF )
index 59caf2f15fa3f435d26004159faf3a0a2f9ed0c1..8528b9510308022847426f477e340eb0383235f7 100644 (file)
@@ -29,6 +29,7 @@ if ( BUILD_LIB_IA )
 endif ( BUILD_LIB_IA )
 
 if ( BUILD_LIB_IBPP )
+    set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-old-style-cast -Wno-useless-cast")
     add_library ( ibpp STATIC ibpp/all_in_one.cpp )
     target_include_directories ( ibpp PUBLIC ibpp/include )
 endif ( BUILD_LIB_IBPP )