Statistiques
| Révision :

root / lsm3D_compile.sh @ 31

Historique | Voir | Annoter | Télécharger (954 octet)

1
#! /bin/bash
2

    
3
# 1. Choose an appropriate C++ compiler, that supports OpenMP.
4
# ============================================================
5

    
6
# For Linux (Default choice):
7
# --------------------------
8
CCPP='g++'
9

    
10
# For MacOS X:
11
# ---------------------------
12
#CCPP='g++-mp-6'
13
#CCPP='clang++'  
14
#CCPP='gcc-4.6'
15
      
16
#For Windows:
17
# -----------------
18

    
19
# 2. Compiling options, including link to X11 library
20
# ====================================================
21
compiling_options='-O2 -lm -lpthread -lX11 -I/usr/X11R6/include -L/usr/X11R6/lib -L/opt/X11/lib -I/opt/X11/include'
22

    
23
# 3. Path to binaries
24
# ====================
25
bin_directory='../bin'
26

    
27

    
28
# 4. Compile
29
# ==========
30
cd src
31
echo '------------------------------------'
32
echo 'compiling lsm_contour...'
33
$CCPP -o $bin_directory/lsm_contour lsm_contour.cpp $compiling_options
34

    
35
echo 'compiling lsm_cells...'
36
$CCPP -o $bin_directory/lsm_cells lsm_cells.cpp $compiling_options -fopenmp 
37

    
38
echo 'Done!'
39
cd ..