build:configure
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
build:configure [2016/04/20 05:30] – [PYTHONPATH] Yann Pouillon | build:configure [2024/10/10 07:52] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | <WRAP important> | ||
+ | |||
====== Configuring the build of Abinit ====== | ====== Configuring the build of Abinit ====== | ||
- | //Please read the [[wiki: | + | //Please read the [[wiki: |
+ | |||
+ | |||
+ | ===== Tutorials for beginners ===== | ||
+ | |||
+ | * {{ : | ||
===== The configure script ===== | ===== The configure script ===== | ||
Line 55: | Line 63: | ||
Please note that // | Please note that // | ||
- | <WRAP important> | + | <WRAP important> |
==== LIBRARY_PATH ==== | ==== LIBRARY_PATH ==== | ||
Line 90: | Line 98: | ||
In order to accommodate as many situations as possible, we have designed a flexible mechanism to handle config files: | In order to accommodate as many situations as possible, we have designed a flexible mechanism to handle config files: | ||
* first, the build system looks into the build directory for a config file, which lets you import parameters for a specific build; | * first, the build system looks into the build directory for a config file, which lets you import parameters for a specific build; | ||
- | * if not found, it looks into the source directory, which allows | + | * if not found, it looks into the source directory, which allows |
* if still not found, it looks into the // | * if still not found, it looks into the // | ||
* finally, it looks into the // | * finally, it looks into the // | ||
- | Of these 4 possibilities, | + | Of these 4 possibilities, |
Since many developers of Abinit work on shared filesystems, | Since many developers of Abinit work on shared filesystems, | ||
Line 110: | Line 118: | ||
===== Tuning configure options ===== | ===== Tuning configure options ===== | ||
- | <WRAP tip> | + | <WRAP tip> |
The build system of Abinit is quite modular and is composed of logical blocks addressing each a specific configuration issue. The following documents will help you tune the build parameters depending on what you want to adjust. | The build system of Abinit is quite modular and is composed of logical blocks addressing each a specific configuration issue. The following documents will help you tune the build parameters depending on what you want to adjust. | ||
Line 123: | Line 131: | ||
// | // | ||
+ |
build/configure.1461130239.txt.gz · Last modified: 2016/04/20 05:30 by Yann Pouillon