forked from OSchip/llvm-project
Be less conservative about when we build the gold plugin.
It is only build if LLVM_BINUTILS_INCDIR is explicitly given, so there is no point in having extra restrictions. llvm-svn: 223481
This commit is contained in:
parent
5a03a9919f
commit
9c8ebeb03d
|
@ -68,17 +68,7 @@ else()
|
|||
ignore_llvm_tool_subdirectory(llvm-lto)
|
||||
endif()
|
||||
|
||||
if( LLVM_ENABLE_PIC )
|
||||
# TODO: support other systems:
|
||||
if( (CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
||||
OR (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") )
|
||||
add_llvm_tool_subdirectory(gold)
|
||||
else()
|
||||
ignore_llvm_tool_subdirectory(gold)
|
||||
endif()
|
||||
else()
|
||||
ignore_llvm_tool_subdirectory(gold)
|
||||
endif()
|
||||
add_llvm_tool_subdirectory(gold)
|
||||
|
||||
add_llvm_external_project(clang)
|
||||
add_llvm_external_project(llgo)
|
||||
|
|
|
@ -3,11 +3,7 @@ set(LLVM_BINUTILS_INCDIR "" CACHE PATH
|
|||
|
||||
set(LLVM_EXPORTED_SYMBOL_FILE ${CMAKE_CURRENT_SOURCE_DIR}/gold.exports)
|
||||
|
||||
if( NOT LLVM_BINUTILS_INCDIR )
|
||||
# Nothing to say.
|
||||
elseif( NOT EXISTS "${LLVM_BINUTILS_INCDIR}/plugin-api.h" )
|
||||
message(STATUS "plugin-api.h not found. gold plugin excluded from the build.")
|
||||
else()
|
||||
if( LLVM_ENABLE_PIC AND LLVM_BINUTILS_INCDIR )
|
||||
include_directories( ${LLVM_BINUTILS_INCDIR} )
|
||||
|
||||
# Because off_t is used in the public API, the largefile parts are required for
|
||||
|
|
Loading…
Reference in New Issue