Changes between Version 3 and Version 4 of doc/app/palmbuild_quickstart
- Timestamp:
- Oct 30, 2018 2:34:22 PM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
doc/app/palmbuild_quickstart
v3 v4 4 4 {{{palmbuild}}} is the shell script to compile PALM. 5 5 6 Manual calls of {{{palmbuild}}} are used to generate or update the compiled PALM sources (binaries). Specific informations e.g. about the compiler and the compiler options to be used need to be specified in the [wiki:doc/app/palm_config configuration file]. Since you can have different configuration files (for different compilers, compiler options, or hosts), you need to specify the configuration file to be used by {{{palmbuild}}} via option {{{- h}}}. Assuming a configuration file {{{.palm.config.abcde}}}, you need to enter6 Manual calls of {{{palmbuild}}} are used to generate or update the compiled PALM sources (binaries). Specific informations e.g. about the compiler and the compiler options to be used need to be specified in the [wiki:doc/app/palm_config configuration file]. Since you can have different configuration files (for different compilers, compiler options, or hosts), you need to specify the configuration file to be used by {{{palmbuild}}} via option {{{-c}}}. Assuming a configuration file {{{.palm.config.abcde}}}, you need to enter 7 7 {{{ 8 palmbuild - habcde8 palmbuild -c abcde 9 9 }}} 10 {{{abcde}}} is the so-called ''configuration identifier''. {{{default}}} is assumed as configuration identifier, if option {{{- h}}} is omitted. After entering the command, informative messages will appear in the terminal:10 {{{abcde}}} is the so-called ''configuration identifier''. {{{default}}} is assumed as configuration identifier, if option {{{-c}}} is omitted. After entering the command, informative messages will appear in the terminal: 11 11 {{{ 12 12 #------------------------------------------------------------------------# … … 42 42 cd ~/palm/current_version 43 43 svn update trunk 44 palmbuild - habcde44 palmbuild -c abcde 45 45 }}} 46 46 … … 48 48 {{{ 49 49 touch trunk/SOURCE/*.f90 50 palmbuild - habcde50 palmbuild -c abcde 51 51 }}} 52 52 because otherwise the make mechanism would see no changes in the source code and would not compile at all (message {{{make: Nothing to be done}}}). Alternatively, you may delete the MAKE_DEPOSITORY folder: 53 53 {{{ 54 54 rm -rf MAKE_DEPOSITORY_abcde 55 palmbuild - habcde55 palmbuild -c abcde 56 56 }}} 57 57