This is an archive of the discontinued LLVM Phabricator instance.

Implement recursive CMake.
ClosedPublic

Authored by jlpeyton on Jun 9 2015, 12:35 PM.

Details

Summary

Most CMake build systems put CMakeLists.txt files inside source directories where items need to get built. This change follows that convention by adding a new runtime/src/CMakeLists.txt file. An additional benefit is this helps logically seperate configuring with building as well. This change is mostly just copying and pasting the bottom half of runtime/CMakeLists.txt into runtime/src/CMakeLists.txt, but a few changes had to be made to get it to work. Most of those changes were to directory prefixes.

Diff Detail

Repository
rL LLVM

Event Timeline

jlpeyton updated this revision to Diff 27390.Jun 9 2015, 12:35 PM
jlpeyton retitled this revision from to Implement recursive CMake..
jlpeyton updated this object.
jlpeyton edited the test plan for this revision. (Show Details)
jlpeyton added a reviewer: hfinkel.
jlpeyton set the repository for this revision to rL LLVM.
jlpeyton added subscribers: Unknown Object (MLST), Unknown Object (MLST), jhowarth, cbergstrom.
This revision was automatically updated to reflect the committed changes.