Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-09 | rules: Drop the ["CC", "header directory"] | Oliver Reiche | |
... in favor of the "tree" built-in rule. | |||
2022-11-23 | git2: do not enforce configuration transition on deps | Klaus Aehlig | |
In our packaging of git2, do not carry out a configuration transition that is visible to dependencies. While its dependencies, ssl and zlib, accept that TARGET_ARCH is defaulted to ARCH if unset and still return the same result, regardless which export targets are cached, we still should not enforce any configuration transition on dependencies as this has the potential to cause subtle conflicts. The implicit default of TARGET_ARCH to ARCH in zlib and ssl can stay, as those libraries do not depend on any other repositories. | |||
2022-11-21 | git2: sys/features.h let TARGET_ARCH default to ARCH | Klaus Aehlig | |
2022-10-10 | libgit2: Use new rule ["CC/auto", "config"] | Oliver Reiche | |
2022-10-07 | libgit2: Configure entire library in high-level target | Oliver Reiche | |
2022-09-13 | Externals: Fixes for supporting cross-compilation | Oliver Reiche | |
2022-08-04 | libgit2: Patch race condition with fake repositories | Oliver Reiche | |
2022-05-02 | import git2: close header directory as a tree | Klaus Aehlig | |
We assume that the git2 directory in the include-file path is owned by git2 and no other targets put files there. Document this by closing it up as a tree. (As a side effect we pass around fewer identifiers and reported runfiles list get easier to read.) Note that for the tree we can't use the TREE constructor, as, besides the source files, there is also a generated file contained in that directory. |