this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Don't insert clang include path for host (ELF) executables

Host (ELF) executables like darling, mldr or wrapgen are not built with
-nostdinc, so there's no need to insert clang's include path manually.
On the other hand, cross-compiled darling and mldr may use a different
set of clang includes, which may cause conflicts. For example, Android
NDK uses customized headers in
$NDK/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/3.8.275480/include/

+5 -5
+5 -5
src/CMakeLists.txt
··· 28 28 include_directories("${CMAKE_CURRENT_BINARY_DIR}") 29 29 include_directories("${CMAKE_CURRENT_SOURCE_DIR}") 30 30 31 - include(compiler_include) 32 - GetCompilerInclude(COMPILER_INC_PATH) 33 - message(STATUS "Compiler include path detected as ${COMPILER_INC_PATH}") 34 - include_directories(${COMPILER_INC_PATH}) 35 - 36 31 add_subdirectory(bootstrap_cmds) 37 32 add_subdirectory(external/cctools-port/cctools/ld64/src) 38 33 add_subdirectory(external/cctools-port/cctools/ar) ··· 43 38 #add_subdirectory(libdyld) 44 39 add_subdirectory(startup) 45 40 add_subdirectory(wrapgen) 41 + 42 + include(compiler_include) 43 + GetCompilerInclude(COMPILER_INC_PATH) 44 + message(STATUS "Compiler include path detected as ${COMPILER_INC_PATH}") 45 + include_directories(${COMPILER_INC_PATH}) 46 46 47 47 set(CMAKE_AR "${CMAKE_BINARY_DIR}/src/external/cctools-port/cctools/ar/x86_64-apple-darwin11-ar") 48 48 set(CMAKE_RANLIB "${CMAKE_BINARY_DIR}/src/external/cctools-port/cctools/misc/ranlib")