Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-12 | doc: Convert orgmode files to markdown | Oliver Reiche | |
2023-04-26 | Tutorial: take latest commit of rules-cc | Klaus Aehlig | |
2022-12-16 | tutorial: Use rules-cc from public Git repository | Oliver Reiche | |
2022-12-09 | rules: Refactoring and minor improvements | Oliver Reiche | |
Compared to the previous commit, the action graphs for just and its unit tests are unchanged. - Git hash of action graph for ["",""]: c6e75f17abd7ffaab6ff9bb725ad67ec0bf6c973 - Git hash of action graph for ["test/buildtool","TESTS"]: 8063dfb3dd7daa9ae01d95c177e14946f785c57e Refactor: - "local cflags" to "private-cflags" - "local defines" to "private-defines" - "link externals" to "private-ldflags" - "deps" to "private-deps" for (test) binaries - "proto" to "private-proto" for binaries Improvements: - consistent variable declaration order: OS, ARCH, HOST_ARCH, TARGET_ARCH, CC, CXX, CFLAGS, CXXFLAGS, ADD_CFLAGS, ADD_CXXFLAGS, AR, ENV, PATH - use fields close to their definition (in RULES) - use common expression for binaries and test binaries - split expression "flags" and "compiler" ... to separate ones for CC and CXX. - rename "transition" to "deps-transition" ... to avoid conflicts with other transitions. - support "defaults-transition" for CC expressions Implement: - "cflags" for libraries - "private-cflags" for (test) binaries - "private-defines" for test binaries - "private-ldflags" for test binaries - (public) "defines" for libraries | |||
2022-12-09 | rules: Drop the ["CC", "header directory"] | Oliver Reiche | |
... in favor of the "tree" built-in rule. | |||
2022-12-08 | tutorial: Use newly introduced private-deps for fmt | Oliver Reiche | |
2022-11-17 | fix a typo | Alberto Sartori | |
2022-11-14 | tutorial: hint on --dump-vars | Klaus Aehlig | |
... when introducing export targets. In this way, the user has a way to take a meaningful decission on which variables to export. | |||
2022-11-07 | tutorial: describe using pre-built dependencies | Klaus Aehlig | |
While building from source as certain advantages, there are also good reasons to use pre-installed dependencies. Document this in the tutorial to avoid wrong impressions readers might have otherwise. | |||
2022-10-20 | Tutorial: Adjust 'Third-party' section to new changes | Oliver Reiche | |
2022-08-26 | tutorial/thrid-party-software: clarify tree refrence | Klaus Aehlig | |
... emphasizing that it constructs only a single artifact. In this way, we avoid confusion with globs (that are introduced later). | |||
2022-08-19 | Tutorial: Use sh instead shell for improved rendering | Oliver Reiche | |
2022-06-20 | Tutorial: Regenerate screenshots with adjusted hashes | Oliver Reiche | |
2022-06-14 | Tutorial: Add section about 3rd party software | Oliver Reiche | |