aboutsummaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
Diffstat (limited to 'project')
-rwxr-xr-xproject31
1 files changed, 20 insertions, 11 deletions
diff --git a/project b/project
index c60bba1..e7f44a8 100755
--- a/project
+++ b/project
@@ -72,23 +72,32 @@ RECOMMENDATION: If this is the first time you are configuring this
template, please don't use the options and let the script explain each
parameter in full detail by simply running './project configure'.
-With the options below you can modify the default behavior.
+Project 'make' special features.
+ ./project make Build the project on one thread
+ ./project make -jN Built the project in parallel on N threads.
+ ./project make clean Clean all files generated by 'make' (not software).
+ ./project make distclean Clean everything (including compiled software).
+ ./project make dist Produce a LaTeX-ready-to-build distribution tarball
+ ('tar.gz') of the project. This is ready to be
+ uploaded to servers like 'arXiv.org'.
+ ./project make dist-zip Similar to 'dist', but compress with '.zip'.
+With the options below you can modify the default behavior.
Configure options:
- -b, --build-dir=STR Top directory to build the project in.
- -e, --existing-conf Use (possibly existing) local configuration.
- --host-cc Use host system's C compiler, don't build GCC.
- -i, --input-dir=STR Directory containing input datasets (optional).
- -m, --minmapsize=INT [Gnuastro] Minimum number of bytes to use RAM.
- -s, --software-dir=STR Directory containing necessary software tarballs.
+ -b, --build-dir=STR Top directory to build the project in.
+ -e, --existing-conf Use (possibly existing) local configuration.
+ --host-cc Use host system's C compiler, don't build GCC.
+ -i, --input-dir=STR Directory containing input datasets (optional).
+ -m, --minmapsize=INT [Gnuastro] Minimum number of bytes to use RAM.
+ -s, --software-dir=STR Directory containing necessary software tarballs.
Configure and Make options:
- -g, --group=STR Build and run with write permissions for a group.
- -j, --jobs=INT Number of threads to build/run the software.
- -?, --help Print this help list.
+ -g, --group=STR Build and run with write permissions for a group.
+ -j, --jobs=INT Number of threads to build/run the software.
+ -?, --help Print this help list.
Make options:
- -d, --debug=FLAGS Print various types of debugging information.
+ -d, --debug=FLAGS Print various types of debugging information.
Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.