diff options
Diffstat (limited to 'polly/lib')
-rw-r--r-- | polly/lib/CMakeLists.txt | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/polly/lib/CMakeLists.txt b/polly/lib/CMakeLists.txt index e76d6039ad5..9e8cd1906d6 100644 --- a/polly/lib/CMakeLists.txt +++ b/polly/lib/CMakeLists.txt @@ -73,6 +73,17 @@ add_llvm_pass_plugin(Polly set_target_properties(obj.Polly PROPERTIES FOLDER "Polly") set_target_properties(Polly PROPERTIES FOLDER "Polly") +if (MSVC_IDE OR XCODE) + # Configure source groups for Polly source files. By default, in the IDE there + # will be a source and include folder. In the source folder will be all the + # source files in a flat list, and in the include folder will be all the + # headers in a flat list. Sets the CMake source_group for each folder such + # the organization of the sources and headers in the IDE matches how it is + # laid out on disk + setup_polly_source_groups(${CMAKE_CURRENT_LIST_DIR} + ${CMAKE_CURRENT_LIST_DIR}/../include/polly) +endif() + # Create the library that can be linked into LLVM's tools and Polly's unittests. # It depends on all library it needs, such that with # LLVM_POLLY_LINK_INTO_TOOLS=ON, its dependencies like PollyISL are linked as |