Skip to content
This repository was archived by the owner on Feb 5, 2019. It is now read-only.

Commit 789dde4

Browse files
author
Sebastian Pop
committed
fix PR13550: add a cmake WITH_POLLY option
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203486 91177308-0d34-0410-b5e6-96231b3b80d8
1 parent 428b609 commit 789dde4

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

CMakeLists.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -565,3 +565,9 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
565565
)
566566
endif()
567567

568+
option(WITH_POLLY "Build LLVM with Polly" ON)
569+
if(WITH_POLLY)
570+
if(NOT EXISTS ${LLVM_MAIN_SRC_DIR}/tools/polly/CMakeLists.txt)
571+
set(WITH_POLLY OFF)
572+
endif()
573+
endif(WITH_POLLY)

tools/CMakeLists.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,12 @@ add_llvm_external_project(clang)
6666
if( NOT LLVM_INCLUDE_TOOLS STREQUAL "bootstrap-only" )
6767
add_llvm_external_project(lld)
6868
add_llvm_external_project(lldb)
69-
add_llvm_external_project(polly)
69+
70+
if(WITH_POLLY)
71+
add_llvm_external_project(polly)
72+
else(WITH_POLLY)
73+
list(APPEND LLVM_IMPLICIT_PROJECT_IGNORE "${CMAKE_CURRENT_SOURCE_DIR}/polly")
74+
endif(WITH_POLLY)
7075

7176
# Automatically add remaining sub-directories containing a 'CMakeLists.txt'
7277
# file as external projects.

0 commit comments

Comments
 (0)