aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/cc/install-rule.cxx
AgeCommit message (Expand)AuthorFilesLines
4 daysOnly install runtime part of static library prerequisites of share libraries ...Boris Kolpackov1-2/+20
4 daysDrop some disabled code that is unlikely to be neededBoris Kolpackov1-132/+0
2023-11-22Fix cc::link_rule and cc::install_rule to recognize S{} even in C++Boris Kolpackov1-10/+14
2023-11-01Handle match options for post hoc libs{} prerequisites in cc::install_ruleBoris Kolpackov1-0/+72
2023-11-01Use match options for runtime/buildtime distinction when installing librariesBoris Kolpackov1-56/+362
2023-11-01Undo "Don't install static library prerequisites of executable"Boris Kolpackov1-24/+0
2023-09-21Fix bug in previous commitBoris Kolpackov1-1/+1
2023-09-21Don't install static library prerequisites of executableBoris Kolpackov1-0/+30
2023-04-18Add support for Assembler with C Preprocessor (.S) compilationBoris Kolpackov1-0/+2
2023-03-01Add support for installation manifestBoris Kolpackov1-3/+3
2022-11-22Add support for Objective-C/C++ compilation in cc moduleBoris Kolpackov1-2/+4
2022-11-16Initial low verbosity diagnostics reworkBoris Kolpackov1-6/+8
2022-04-19Use target recipe for auxiliary data storage during match-applyBoris Kolpackov1-5/+21
2022-04-19Switch to using std::function for target::data_padBoris Kolpackov1-3/+0
2022-04-06Add support for rule hintsBoris Kolpackov1-9/+8
2021-10-07Verify libraries and targets they are linked to a for-install-compatibleBoris Kolpackov1-1/+4
2021-10-07Minor install-related cleanupsBoris Kolpackov1-1/+4
2021-09-14Consistently install prerequisites from any scope by defaultBoris Kolpackov1-10/+14
2020-07-07Skip sources of executables in cc::install_ruleBoris Kolpackov1-4/+23
2020-02-07Drop copyright notice from source codeKaren Arutyunov1-1/+0
2019-08-28Move cc build system module to separate libraryKaren Arutyunov1-0/+355