Changes between Version 3 and Version 4 of doc/app/palmbuild_quickstart


Ignore:
Timestamp:
Oct 30, 2018 2:34:22 PM (6 years ago)
Author:
raasch
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • doc/app/palmbuild_quickstart

    v3 v4  
    44{{{palmbuild}}} is the shell script to compile PALM.
    55
    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 enter
     6Manual 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
    77{{{
    8    palmbuild -h abcde
     8   palmbuild -c abcde
    99}}}
    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:
    1111{{{
    1212#------------------------------------------------------------------------#
     
    4242   cd ~/palm/current_version
    4343   svn update trunk
    44    palmbuild -h abcde
     44   palmbuild -c abcde
    4545}}}
    4646
     
    4848{{{
    4949   touch trunk/SOURCE/*.f90
    50    palmbuild -h abcde
     50   palmbuild -c abcde
    5151}}}
    5252because 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:
    5353{{{
    5454   rm -rf MAKE_DEPOSITORY_abcde
    55    palmbuild -h abcde
     55   palmbuild -c abcde
    5656}}}
    5757