[CMake] Fix generation of exported targets in build directory
commitf203c68832c7f6b71c9ae6f26b004bea66671a60
authorPhilip Pfaffe <philip.pfaffe@gmail.com>
Tue, 6 Nov 2018 15:18:17 +0000 (6 15:18 +0000)
committerPhilip Pfaffe <philip.pfaffe@gmail.com>
Tue, 6 Nov 2018 15:18:17 +0000 (6 15:18 +0000)
tree276e9a57bdde7793437f58dea446a6684d940d1b
parent01cfb5d603604c1369ae4c7015e14b42233b4a23
[CMake] Fix generation of exported targets in build directory

CMake generates the exports file wrongly if the CMAKE_BUILD_TYPE is
unset for multi-configuration generators.

The generated file lib/cmake/polly/PollyExports-all.cmake then contains:

set_target_properties(LLVMPolly PROPERTIES
              IMPORTED_LOCATION_ my_build_dir/lib/LLVMPolly.so)
set_target_properties(Polly PROPERTIES
              IMPORTED_LOCATION_ my_build_dir/lib/libPolly.a)

This patch conditionalizes the underscore.

Patch by: Marcin Copik

Differential Revision: D53376

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@346231 91177308-0d34-0410-b5e6-96231b3b80d8
cmake/CMakeLists.txt