[PATCH] D12810: [Polly] Compile ISL into its own library

Tobias Grosser via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 23 02:14:57 PDT 2015


Sorry for the delay. This looks good to me.

(I assume the autoconf build remains unaffected by this)

Also, this seems to be a good step towards making the isl tests work
within the context of Polly.

Thanks,
Tobias


On 09/11/2015 08:51 PM, Michael Kruse wrote:
> Meinersbur created this revision.
> Meinersbur added reviewers: grosser, jdoerfert.
> Meinersbur added subscribers: llvm-commits, pollydev.
> Meinersbur added a project: Polly.
>
> Refactor all ISL-related cmake build instructions into its own CMakeLists.txt and build as a separate library.
>
> This is useful to apply ISL-related build flags to ISL only and not to Polly's files. Also, it the separation of both projects becomes clearer.
>
> Proposed name of the library is Polly_isl. It is not "isl" to avoid mix-up with potentially installed libisl.{a|so}.
>
> Tested configurations:
> - Windows with cmake 3.2
> - Ubuntu with cmake 3.0.2
> - Ubuntu with cmake 3.0.2  BUILD_SHARED_LIBS on
> - Ubuntu with cmake 2.8.12.2 (LLVM minimum version)
> - Ubuntu out-of-LLVM-tree
>
>
> http://reviews.llvm.org/D12810
>
> Files:
>    CMakeLists.txt
>    cmake/polly_macros.cmake
>    lib/CMakeLists.txt
>    lib/External/CMakeLists.txt
>



More information about the llvm-commits mailing list