Commit Graph

9 Commits

Author SHA1 Message Date
Jordan Rose
998d2ed739 [CMake] Include API checker nil baseline even when not building all (#27098) 2019-09-10 09:26:26 -07:00
Xi Ge
75b3dfb865 cmake: using PROGRAMS instead of providing permission bits for swift-api-checker.py 2019-09-06 17:14:49 -07:00
Xi Ge
1d5aaa8509 cmake: ensure swift-api-dhecker.py is executable in the toolchain 2019-09-06 14:52:29 -07:00
Xi Ge
4f7ade9e8a cmake: symlink framework ABI baseline data into the build directory
When running the ABI checker from the build artifact, the executable
should be able to find baselines in the same relative paths as if
it's running from a toolchain.
2019-08-30 14:44:15 -07:00
Xi Ge
6e45f89381 cmake: set up installing framework ABI baselines into toolchain 2019-08-22 17:00:29 -07:00
Xi Ge
f7881eed66 cmake: specify only one component toolchain-tools for swift-api-digester 2019-05-14 15:04:11 -07:00
Alex Langford
3d9a28925b [CMake] Modify swift_install_in_component to support cmake install components
CMake supports the notion of installation components. Right now we have some
custom code for supporting swift components. I think that for installation
purposes, it would be nice to use the CMake component system.

This should be a non-functional change. We should still only be generating
install rules for targets and files in components we want to install, and we
still use the install ninja target to install everything.
2019-04-19 14:06:11 -07:00
Xi Ge
db0f39fc9a cmake: install swift-api-digester and swift-api-checker into the OSS toolchain. SR-10220 2019-03-29 11:47:17 -07:00
Xi Ge
5c0013e371 cmake: install swift-api-checker into the tools component. 2019-03-20 11:24:33 -07:00