1include(Compiler/GNU) 2__compiler_gnu(OBJCXX) 3 4if((NOT DEFINED CMAKE_DEPENDS_USE_COMPILER OR CMAKE_DEPENDS_USE_COMPILER) 5 AND CMAKE_GENERATOR MATCHES "Makefiles|WMake" 6 AND CMAKE_DEPFILE_FLAGS_OBJCXX) 7 # dependencies are computed by the compiler itself 8 set(CMAKE_OBJCXX_DEPFILE_FORMAT gcc) 9 set(CMAKE_OBJCXX_DEPENDS_USE_COMPILER TRUE) 10endif() 11 12 13if(NOT CMAKE_OBJCXX_COMPILER_VERSION VERSION_LESS 4.2) 14 set(CMAKE_OBJCXX_COMPILE_OPTIONS_VISIBILITY_INLINES_HIDDEN "-fvisibility-inlines-hidden") 15endif() 16 17if(NOT CMAKE_OBJCXX_LINK_FLAGS) 18 set(CMAKE_OBCXX_LINK_FLAGS "-lstdc++") 19endif() 20