aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorMohammad Akhlaghi <mohammad@akhlaghi.org>2018-11-20 10:28:47 +0000
committerMohammad Akhlaghi <mohammad@akhlaghi.org>2018-11-20 10:28:47 +0000
commit016b8f3b567e9af1125361520fe609f009c814c9 (patch)
tree186cc2982de45747f9baad811bc8a6cd3c40fc7e /README.md
parenta832f17a68819e22296258fef1c6156a97f14490 (diff)
GNU Coreutils now built in basic dependencies
GNU Coreutils are basic programs that can help in the configuration of higher-level programs. Because of that, it was a dependency of almost all software built in `dependencies.mk'. To make things more clear, easier to read and faster (when building in parallel), the building of Coreutils is now moved to the `dependencies-basic.mk' rules. There, it is built along-side Bash. Since `dependenceis-basic.mk' is run and completed before `dependencies.mk', with this, we can be sure that Coreutils is present by the time we want to build the higher-level programs. Also, Zlib is now added as a dependency of Git also (it is necessary for its build).
Diffstat (limited to 'README.md')
-rw-r--r--README.md10
1 files changed, 6 insertions, 4 deletions
diff --git a/README.md b/README.md
index 3483fb9..65a78e5 100644
--- a/README.md
+++ b/README.md
@@ -490,12 +490,14 @@ advanced in later stages of your work.
- **Gnuastro**: GNU Astronomy Utilities (Gnuastro) is currently a
dependency of the pipeline which will be built and used. The main
reason for this is to demonstrate how critically important it is to
- version your software. If you will be using Gnuastro, you can also
- remove the "marks" (comments) put in the relevant files of the list
- below to make them more readable.
+ version your scientific tools. If you don't need Gnuastro for your
+ research, you can simply remove the parts enclosed in marked parts in
+ the relevant files. The marks are comments, which you can find by
+ searching for "Gnuastro". If you will be using Gnuastro, you can
+ remove the commented marks and keep the
- Delete marked part(s) in `configure`.
- - Delete `astnoisechisel` from the value of `top-level-programs` in `reproduce/src/make/dependencies.mk`. You can keep the rule to build `astnoisechisel`, since its not in the `top-level-programs` list, it (and all its dependencies) will be ignored.
+ - Delete `astnoisechisel` from the value of `top-level-programs` in `reproduce/src/make/dependencies.mk`. You can keep the rule to build `astnoisechisel`, since its not in the `top-level-programs` list, it (and all the dependencies that are only needed by Gnuastro) will be ignored.
- Delete marked parts in `reproduce/src/make/initialize.mk`.
- Delete `and Gnuastro \gnuastroversion` from `tex/preamble-style.tex`.