summaryrefslogtreecommitdiff
path: root/2.3-1/m4/intel_compiler.m4
diff options
context:
space:
mode:
Diffstat (limited to '2.3-1/m4/intel_compiler.m4')
-rw-r--r--2.3-1/m4/intel_compiler.m436
1 files changed, 36 insertions, 0 deletions
diff --git a/2.3-1/m4/intel_compiler.m4 b/2.3-1/m4/intel_compiler.m4
new file mode 100644
index 00000000..ca9eaa3d
--- /dev/null
+++ b/2.3-1/m4/intel_compiler.m4
@@ -0,0 +1,36 @@
+dnl SCI_INTEL_COMPILER
+dnl ------------------------------------------------------
+dnl Set compilation options for intel C/Fortran compilers
+dnl
+
+AC_DEFUN([SCI_INTEL_COMPILER],
+[
+
+ CFLAGS=" $CFLAGS -Dlinux -DNARROWPROTO -mp"
+ # -cm remove comments displays, -w90 -w95 remove warnings abort f90 f95 non standard
+
+ FFLAGS=" $FFLAGS -cm -w90 -w95 -mp"
+
+
+ case "$host" in
+ i*86-*-linux-gnu | *-pc-linux-gnu )
+ # -pc64 : double precision
+ EXTRA_OPTIONS=" -pc64 -ffnalias -falias"
+ ;;
+ esac
+
+ if test "$enable_debug_C" = yes; then
+ CFLAGS="-g $CFLAGS $EXTRA_OPTIONS"
+ else
+ CFLAGS="-O -DNDEBUG $CFLAGS "
+ fi
+
+ if test "$enable_debug_fortran" = yes; then
+ FFLAGS="-g $FFLAGS $EXTRA_OPTIONS"
+ else
+ FFLAGS="-O $FFLAGS "
+ fi
+
+ # TODO : voir si obligatoire vu que c'est en partie le boulot de AC_PROG_C
+
+])dnl SCI_INTEL_COMPILER