Last change
on this file since 5501 was
5501,
checked in by aclsce, 4 years ago
|
First import of IPSLCM6.5_work_ENSEMBLES working configuration
|
-
Property svn:executable set to
*
|
File size:
959 bytes
|
Line | |
---|
1 | #!/bin/bash |
---|
2 | #set -x |
---|
3 | set -o posix |
---|
4 | #set -u |
---|
5 | #set -e |
---|
6 | #+ |
---|
7 | # |
---|
8 | # ============ |
---|
9 | # Fmake_bld.sh |
---|
10 | # ============ |
---|
11 | # |
---|
12 | # -------------------- |
---|
13 | # Make build directory |
---|
14 | # -------------------- |
---|
15 | # |
---|
16 | # SYNOPSIS |
---|
17 | # ======== |
---|
18 | # |
---|
19 | # :: |
---|
20 | # |
---|
21 | # $ Fmake_bld.sh |
---|
22 | # |
---|
23 | # |
---|
24 | # DESCRIPTION |
---|
25 | # =========== |
---|
26 | # |
---|
27 | # |
---|
28 | # Under CONFIG_NAME : |
---|
29 | # - Make the build directory |
---|
30 | # - Create repositories needed : |
---|
31 | # - BLD for compilation |
---|
32 | # |
---|
33 | # A tmpdir can be specified for memory issues. |
---|
34 | # |
---|
35 | # |
---|
36 | # EXAMPLES |
---|
37 | # ======== |
---|
38 | # |
---|
39 | # :: |
---|
40 | # |
---|
41 | # $ ./Fmake_bld.sh NEMOGCM/cfgs GYRE /usr/tmp |
---|
42 | # |
---|
43 | # |
---|
44 | # TODO |
---|
45 | # ==== |
---|
46 | # |
---|
47 | # option debug |
---|
48 | # |
---|
49 | # |
---|
50 | # EVOLUTIONS |
---|
51 | # ========== |
---|
52 | # |
---|
53 | # $Id: Fmake_bld.sh 9651 2018-05-28 06:47:14Z nicolasmartin $ |
---|
54 | # |
---|
55 | # |
---|
56 | # |
---|
57 | # * creation |
---|
58 | # |
---|
59 | #- |
---|
60 | [ ! -d ${3}/${2} ] && \mkdir ${3}/${2} |
---|
61 | [ ! -d ${3}/${2}/BLD ] && \mkdir ${3}/${2}/BLD |
---|
62 | [ ! -d ${1}/${2}/BLD ] && ln -sf ${3}/${2}/BLD ${1}/${2}/BLD |
---|
63 | [ -f ${1}/${NEW_CONF}/cpp_${NEW_CONF}.fcm ] && ln -sf ${1}/${NEW_CONF}/cpp_${NEW_CONF}.fcm ${COMPIL_DIR}/cpp.fcm |
---|
64 | rm -f ${1}/${NEW_CONF}/BLD/fcm.bld.lock |
---|
Note: See
TracBrowser
for help on using the repository browser.