[PATCH] D122639: [CMake] Keep targets in folder in Visual Studio
Sebastian Neubauer via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Mar 29 00:36:16 PDT 2022
sebastian-ne created this revision.
sebastian-ne added reviewers: aaron.ballman, nikic, dstuttard.
Herald added subscribers: delcypher, mgorny.
Herald added a project: All.
sebastian-ne requested review of this revision.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.
When adding llvm to another cmake project with add_subdirectory, llvm
added its targets at the top level (visible in the solution explorer in
visual studio), making it hard to spot the targets of the parent
project.
With this change, llvm's targets stay in a subdirectory, grouping all the
targets inside an LLVM directory.
Nothing changes when llvm is built as the main project.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D122639
Files:
llvm/CMakeLists.txt
llvm/cmake/modules/AddLLVM.cmake
llvm/cmake/modules/AddOCaml.cmake
llvm/cmake/modules/TableGen.cmake
llvm/examples/Bye/CMakeLists.txt
llvm/examples/Kaleidoscope/CMakeLists.txt
llvm/include/llvm/Support/CMakeLists.txt
llvm/test/CMakeLists.txt
llvm/unittests/CMakeLists.txt
llvm/unittests/Passes/CMakeLists.txt
llvm/unittests/Support/DynamicLibrary/CMakeLists.txt
llvm/utils/LLVMVisualizers/CMakeLists.txt
llvm/utils/TableGen/CMakeLists.txt
llvm/utils/lit/CMakeLists.txt
llvm/utils/llvm-locstats/CMakeLists.txt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D122639.418809.patch
Type: text/x-patch
Size: 15896 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220329/44b65f17/attachment.bin>
More information about the llvm-commits
mailing list