From 400db384794c0e8aa44cf26640048685682ced49 Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Sat, 14 Mar 2015 15:47:04 +0000 Subject: [PATCH] [CMAKE/GCC] Prevent GCC from searching any of the default directories, except when we're dealing with set_cpp. Now GCC build is on par with the MSVC build in terms of header inclusions. svn path=/trunk/; revision=66707 --- reactos/cmake/CMakeMacros.cmake | 2 ++ reactos/cmake/gcc.cmake | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/reactos/cmake/CMakeMacros.cmake b/reactos/cmake/CMakeMacros.cmake index c6824caabea..4b9291540f2 100644 --- a/reactos/cmake/CMakeMacros.cmake +++ b/reactos/cmake/CMakeMacros.cmake @@ -72,6 +72,8 @@ macro(set_cpp) if(MSVC) add_definitions(-DNATIVE_CPP_INCLUDE=${REACTOS_SOURCE_DIR}/include/c++) include_directories(${REACTOS_SOURCE_DIR}/include/c++/stlport) + else() + replace_compile_flags("-nostdinc" " ") endif() endif() diff --git a/reactos/cmake/gcc.cmake b/reactos/cmake/gcc.cmake index 7b7bb5d56d7..25c451ccd29 100644 --- a/reactos/cmake/gcc.cmake +++ b/reactos/cmake/gcc.cmake @@ -38,6 +38,10 @@ endif() # Compiler Core add_compile_flags("-pipe -fms-extensions -fno-strict-aliasing") + +# Prevent GCC from searching any of the default directories +add_compile_flags("-nostdinc") + if(GCC_VERSION VERSION_GREATER 4.7) add_compile_flags("-mstackrealign") endif()