summaryrefslogtreecommitdiffstats
path: root/polly/cmake
diff options
context:
space:
mode:
authorPhilip Pfaffe <philip.pfaffe@gmail.com>2017-04-27 16:03:42 +0000
committerPhilip Pfaffe <philip.pfaffe@gmail.com>2017-04-27 16:03:42 +0000
commit5d790fc03c3c3ed60377b4bc8d0e5de05b0f4295 (patch)
treeac2dffa1d916da50c517e8af95d995322a64d204 /polly/cmake
parent5d99386b4df0baf0b59e2744a640ecec0522793d (diff)
downloadbcm5719-llvm-5d790fc03c3c3ed60377b4bc8d0e5de05b0f4295.tar.gz
bcm5719-llvm-5d790fc03c3c3ed60377b4bc8d0e5de05b0f4295.zip
[Polly][Cmake] Add missing include paths to exported cmake config
llvm-svn: 301552
Diffstat (limited to 'polly/cmake')
-rw-r--r--polly/cmake/CMakeLists.txt16
1 files changed, 13 insertions, 3 deletions
diff --git a/polly/cmake/CMakeLists.txt b/polly/cmake/CMakeLists.txt
index 32f1715b7bc..c0c9725b2dc 100644
--- a/polly/cmake/CMakeLists.txt
+++ b/polly/cmake/CMakeLists.txt
@@ -52,7 +52,11 @@ endif()
# Generate PollyConfig.cmake for the build tree.
set(POLLY_CONFIG_CMAKE_DIR "${CMAKE_BINARY_DIR}/${POLLY_INSTALL_PACKAGE_DIR}")
-set(POLLY_CONFIG_INCLUDE_DIRS ${ISL_INCLUDE_DIRS})
+set(POLLY_CONFIG_INCLUDE_DIRS
+ ${POLLY_SOURCE_DIR}/include
+ ${ISL_INCLUDE_DIRS}
+ ${POLLY_BINARY_DIR}/include
+ )
set(POLLY_CONFIG_LIBRARY_DIRS "${POLLY_BINARY_DIR}/lib")
# set locations for imported targets
@@ -85,9 +89,15 @@ set(POLLY_CONFIG_LLVM_CMAKE_DIR "${LLVM_BINARY_DIR}/${LLVM_INSTALL_PACKAGE_DIR}"
set(POLLY_CONFIG_CMAKE_DIR "${POLLY_INSTALL_PREFIX}/${POLLY_INSTALL_PACKAGE_DIR}")
set(POLLY_CONFIG_LIBRARY_DIRS "${POLLY_INSTALL_PREFIX}/lib${LLVM_LIBDIR_SUFFIX}")
if (POLLY_BUNDLED_ISL)
- set(POLLY_CONFIG_INCLUDE_DIRS "${POLLY_INSTALL_PREFIX}/include/polly")
+ set(POLLY_CONFIG_INCLUDE_DIRS
+ "${POLLY_INSTALL_PREFIX}/include"
+ "${POLLY_INSTALL_PREFIX}/include/polly"
+ )
else()
- set(POLLY_CONFIG_INCLUDE_DIRS ${ISL_INCLUDE_DIRS})
+ set(POLLY_CONFIG_INCLUDE_DIRS
+ "${POLLY_INSTALL_PREFIX}/include"
+ ${ISL_INCLUDE_DIRS}
+ )
endif()
# set locations for imported targets. The path is constructed to be relative to
OpenPOWER on IntegriCloud