summaryrefslogtreecommitdiff
path: root/INSTALL.md
AgeCommit message (Collapse)Author
8 daysINSTALL: extend the list of recommended scripts to installKlaus Aehlig
While there, combine all the scripts to a single section.
8 daysINSTALL: Fix default value for the C++ compilerSascha Roloff
... and while here, added the missing C compiler dependency.
8 daysINSTALL: Update with new behaviour of DEBUG variablePaul Cristian Sarbu
2025-06-13Update bootstrapping documentationKlaus Aehlig
... mentioning that now etc/repos.in.json is used for bootstrapping. This is relevant for both, determining the precise list of dependencies needed as well as for patching the repository configuration, e.g., in a package build.
2024-04-23tutorial: Update outputs and other improvementsPaul Cristian Sarbu
When tutorial docs were changed to showcase running commands with just-mr instead of just, the outputs were not changed. This is now fixed to showcase the results run with current master just-mr (and just), together with other small improvements and fixes.
2024-02-15defaults: Support fully static linkingOliver Reiche
... of all produced binaries, including the intermediate ones: protoc and grpc_cpp_plugin.
2023-11-29Update install section about just-mrOliver Reiche
2023-08-16Introduce configuration variable TOOLCHAIN_CONFIGOliver Reiche
... to pass along toolchain settings for current and future toolchain definitions. Configuration variable COMPILER_FAMILY is replaced by TOOLCHAIN_CONFIG["FAMILY"].
2023-05-31Support FINAL_LDFLAGS variable for binariesOliver Reiche
... and set default stack size to 8 MB.
2023-05-15Install instructions: describe package building of just-mrKlaus Aehlig
... using the repository and build configuration written out by the bootstrap process.
2023-04-19Install instruction: mention the preferred just-mrv1.1.0-alpha+20230419Klaus Aehlig
2023-04-18Fix typos "boostrap" -> "bootstrap".Niklas Hambüchen
I know "boost rap" is a popular music genre among C++ programmers today, but nevertheless this is a typo.
2023-04-18INSTALL.md: packaging builds now use pkg-configKlaus Aehlig
2023-02-28Various typo fixesPaul Cristian Sarbu
Co-authored-by: Sascha Roloff <sascha.roloff@huawei.com>
2023-02-22docs: Fix typos in general documentationPaul Cristian Sarbu
2023-02-09INSTALL.md: document the new NON_LOCAL_DEPS variableKlaus Aehlig
... in PACKAGE=YES builds.
2023-01-30just: default to the unknown tool chainKlaus Aehlig
In order to be portable, we should not make any assumptions about the preferred toolchains of the users and instead default to the toolchain making the least assumptions about the compiler actually used.
2023-01-12Installation: be explicit about building with older justKlaus Aehlig
... by specifying that we always ensure the latest stable release of just can build just at head. If the only version available is older than the last stable release, it might be necessary to go through the bootstrap path.
2022-11-14Export default targetKlaus Aehlig
Wrapt the default target in an export target, taking all effective variables as flexible. Besides improved caching if just is used as a dependency in a downstream project, this also improves documentation as all configuration tunables are explicit and the most important ones documented. In particular, the standard way of getting information on a project, i.e., calling just-mr describe now gives proper information.
2022-11-02INSTALL: also mention how to install just-mrKlaus Aehlig
... as this tool is usally used in conjunction with just; in particular, our tutorial assumes just-mr to be present.
2022-11-02INSTALL: also mention the "unknown" compiler familyKlaus Aehlig
... in the overview table, especially as we recommend it when building for host and manually setting CC and CXX.
2022-10-26readme: Add note about potentially missing libraryOliver Reiche
2022-10-26bootstrap: honor CC and CXX from build configurationKlaus Aehlig
... also in the first phases of the bootstrap procedure. Co-authored-by: Oliver Reiche <oliver.reiche@huawei.com>
2022-10-26Bootstrap: allow setting build configurationKlaus Aehlig
When constructing the build configuration for the bootstrap build is just, start with the value of the environment variable JUST_BUILD_CONF, if set, instead of the empty object. While there, also propagate SOURCE_DATE_EPOCH from the environment to the build configuration.
2022-10-20Install: Simplify building instructionsOliver Reiche
2022-10-13bootstrap: by default, bootstrap in parallelKlaus Aehlig
Only if the environment variable DEBUG is set, fall back to sequentially executing the graph generated by the bootstrap version of just.
2022-09-13Doc: Update install instructions for cross-compilationOliver Reiche
2022-07-26INSTALL.md: fix verb orderKlaus Aehlig
Even though most subcommands of just accept the -C option, not all do and hence it is not a global option (in fact, just has no global options). Fix this in the installation instruction. While there, fix another typo.
2022-07-25Add basic overview filesKlaus Aehlig