Changeset 222494 in webkit
- Timestamp:
- Sep 26, 2017 12:05:46 AM (7 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r222452 r222494 1 2017-09-26 Zan Dobersek <zdobersek@igalia.com> 2 3 [CMake] Use implicit include directories for Clang as well 4 https://bugs.webkit.org/show_bug.cgi?id=177426 5 6 Reviewed by Michael Catanzaro. 7 8 In WebKitCompilerFlags.cmake, also gather and use the system 9 include directories for C and C++ build targets when compiling 10 with Clang. This fixes compilation errors when cross-building 11 WebKit with a Clang-based toolchain. 12 13 COMPILER_IS_GCC_OR_CLANG is used to check for GCC or Clang 14 compilers. That only checks for the C++ compiler, but it's not 15 reasonable to expect two widely different compilers being used 16 for C and C++ compilation. 17 18 * Source/cmake/WebKitCompilerFlags.cmake: 19 1 20 2017-09-25 Timothy Horton <timothy_horton@apple.com> 2 21 -
trunk/Source/cmake/WebKitCompilerFlags.cmake
r222112 r222494 194 194 endmacro() 195 195 196 if (C MAKE_COMPILER_IS_GNUCC)196 if (COMPILER_IS_GCC_OR_CLANG) 197 197 DETERMINE_GCC_SYSTEM_INCLUDE_DIRS("c" "${CMAKE_C_COMPILER}" "${CMAKE_C_FLAGS}" SYSTEM_INCLUDE_DIRS) 198 198 set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES ${CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES} ${SYSTEM_INCLUDE_DIRS}) 199 endif ()200 201 if (CMAKE_COMPILER_IS_GNUCXX)202 199 DETERMINE_GCC_SYSTEM_INCLUDE_DIRS("c++" "${CMAKE_CXX_COMPILER}" "${CMAKE_CXX_FLAGS}" SYSTEM_INCLUDE_DIRS) 203 200 set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES ${CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES} ${SYSTEM_INCLUDE_DIRS})
Note: See TracChangeset
for help on using the changeset viewer.