X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=CMakeLists.txt;h=237701818ff9e944701b3ac46c1c904046adb442;hb=d47cb57ab88956197c266df3353347eb31790781;hp=2f513c558aeb3bc6f3db8133ae3e49310335b31b;hpb=db3064e438bb44227e8d16c0f82cef74db5d6e69;p=oota-llvm.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 2f513c558ae..237701818ff 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -445,6 +445,9 @@ if (APPLE) else(UNIX) if(NOT DEFINED CMAKE_INSTALL_RPATH) set(CMAKE_INSTALL_RPATH "\$ORIGIN/../lib") + if (${CMAKE_SYSTEM_NAME} MATCHES FreeBSD) + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-z,origin") + endif() endif(NOT DEFINED CMAKE_INSTALL_RPATH) endif() @@ -499,6 +502,15 @@ endif() add_subdirectory(projects) +option(WITH_POLLY "Build LLVM with Polly" ON) +option(LINK_POLLY_INTO_TOOLS "Static link Polly into tools" OFF) + +if(WITH_POLLY) + if(NOT EXISTS ${LLVM_MAIN_SRC_DIR}/tools/polly/CMakeLists.txt) + set(WITH_POLLY OFF) + endif() +endif(WITH_POLLY) + if( LLVM_INCLUDE_TOOLS ) add_subdirectory(tools) endif() @@ -561,13 +573,3 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY) PATTERN ".svn" EXCLUDE ) endif() - -# Workaround for MSVS10 to avoid the Dialog Hell -# FIXME: This could be removed with future version of CMake. -if(MSVC_VERSION EQUAL 1600) - set(LLVM_SLN_FILENAME "${CMAKE_CURRENT_BINARY_DIR}/LLVM.sln") - if( EXISTS "${LLVM_SLN_FILENAME}" ) - file(APPEND "${LLVM_SLN_FILENAME}" "\n# This should be regenerated!\n") - endif() -endif() -