Skip to content
Snippets Groups Projects
Commit 6e49ba74 authored by Siddhant Tibrewal's avatar Siddhant Tibrewal
Browse files

updated the help of build-dependencies

parent cd63ce06
No related branches found
No related tags found
1 merge request!46Build process for multiple compilers across different machines
......@@ -13,26 +13,26 @@ REPO_TAG_FDB="5.11.94"
REPO_TAG_FYAML="v0.9"
REPO_TAG_CFITSIO="4.1.0"
REPO_TAG_HEALPIX="trunk" # because its only a mirror. version control is done else where.
REPO_TAG_MTIME="release-1.2.2"
REPO_TAG_YAXT="release-0.11.3"
REPO_TAG_YAC="release-3.4.0_p2"
REPO_TAG_MTIME="release-1.2.2" # using a non-release tag will require autoreconf later
REPO_TAG_YAXT="release-0.11.3"
REPO_TAG_YAC="release-3.4.0_p2" # using a non-release tag will require autoreconf later
function usage {
echo "This script is intendet to build YACO with its dependencies on Levante/LUMI"
echo "Each checked out branch/version of the repositories will get their own repo/install/build folder"
echo "This script is intendet to build the dependencies of YACO"
echo "Each checked out branch/version of the repositories will be built under build_dir_name/external/repo/build folder"
echo "All libraries built will be installed under --prefix-path provided"
echo "The script can also be used to build only one or the other dependency in one call"
echo ""
echo "--- Workflow --------------------------------------------------------------"
echo " build-dependencies -j <thread_count>"
echo " starts the building process with given number of threads"
echo ""
echo " build-dependencies -j <thread_count> --build_dir_name <my-compiler-v9999> --prefix_path <install> "
echo "--- Options ---------------------------------------------------------------"
echo " -j Threadcount"
echo " --versions Prints the versions that will be installed"
echo " --work_dir <name> Sets the name of the work dir folder which"
echo " will be created in the process."
echo " --build_dir_name <name> Sets the name of the work dir folder which"
echo " will be created in the process where libraries will be built like $(pwd)/<name>."
echo " --prefix_path <install_path> Path where built libraries will be installed"
echo " --dependency <name>/all Set the library name to be built eg: healpix"
echo " valid is one of [ecbuild, eckit, eccodes, metkit, fdb, fyaml, cfitsio, healpix, yac, yaxt]"
echo " valid is one of [aec, fdb, ecbuild, eccodes, eckit, metkit, fyaml, cfitsio, healpix, yac, yaxt, mtime]"
echo " defaults to building all depedencies"
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment