Blob Blame History Raw
diff -up ./CMakeLists.txt.automoc ./CMakeLists.txt
--- ./CMakeLists.txt.automoc	2019-03-28 20:58:30.000000000 -0400
+++ ./CMakeLists.txt	2020-08-22 18:22:13.315277325 -0400
@@ -3,6 +3,7 @@ cmake_minimum_required(VERSION 2.8.6 FAT
 if(COMMAND CMAKE_POLICY)
   CMAKE_POLICY(SET CMP0003 NEW)
   CMAKE_POLICY(SET CMP0004 NEW)
+  CMAKE_POLICY(SET CMP0100 NEW)
 endif(COMMAND CMAKE_POLICY)
 
 project (Gazebo)
@@ -250,7 +251,7 @@ filter_valid_compiler_flags(${WARN_LEVEL
 # Check and add visibility hidden by default. Only in UNIX
 # Windows and MacosX does not handled properly the hidden compilation
 if (UNIX AND NOT APPLE)
-  filter_valid_compiler_flags(-fvisibility=hidden -fvisibility-inlines-hidden)
+  filter_valid_compiler_flags(-fvisibility-inlines-hidden)
 endif()
 
 if (MSVC)
@@ -260,9 +261,8 @@ if (MSVC)
 endif()
 
 # Visual Studio enables c++11 support by default
-if (NOT MSVC)
-  set(UNFILTERED_FLAGS "-std=c++11")
-endif()
+set(CMAKE_CXX_STANDARD 11)
+set(CMAKE_CXX_EXTENSIONS OFF)
 
 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${VALID_CXX_FLAGS} ${UNFILTERED_FLAGS}")