source: branches/NERC/dev_r5518_GO6_CO2_cmip/NEMOGCM/TOOLS/COMPILE/Fmake_bld.sh @ 9298

Last change on this file since 9298 was 6486, checked in by davestorkey, 5 years ago

Remove SVN keywords from UKMO/dev_r5518_GO6_package branch.

  • Property svn:executable set to *
File size: 954 bytes
Line 
1#!/bin/bash
2#set -x
3set -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/CONFIG GYRE  /usr/tmp
42#
43#
44# TODO
45# ====
46#
47# option debug
48#
49#
50# EVOLUTIONS
51# ==========
52#
53# $Id: Fmake_bld.sh 3294 2012-01-28 16:44:18Z rblod $
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
64rm -f  ${1}/${NEW_CONF}/BLD/fcm.bld.lock
Note: See TracBrowser for help on using the repository browser.