2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-16 01:12:13 +00:00

intel fortran compiler

[SVN r26510]
This commit is contained in:
Toon Knapen
2004-12-15 08:47:35 +00:00
parent f53c70c0df
commit b0aade801a

35
v2/tools/ifort.jam Normal file
View File

@@ -0,0 +1,35 @@
# Copyright (C) 2004 Toon Knapen
#
# Use, modification and distribution is subject to the Boost Software
# License Version 1.0. (See accompanying file LICENSE_1_0.txt or
# http://www.boost.org/LICENSE_1_0.txt)
import toolset : flags ;
import feature ;
import fortran ;
rule init ( version ? : command * : options * )
{
}
# Declare flags and action for compilation
flags ifort OPTIONS <optimization>off : /Od ;
flags ifort OPTIONS <optimization>speed : /O3 ;
flags ifort OPTIONS <optimization>space : /O1 ;
flags ifort OPTIONS <debug-symbols>on : /debug:full ;
flags ifort OPTIONS <profiling>on : /Qprof_gen ;
flags ifort DEFINES <define> ;
flags ifort INCLUDES <include> ;
rule compile-fortran
{
}
actions compile-fortran
{
ifort $(OPTIONS) /D$(DEFINES) /I$(INCLUDES) /c /object:"$(<)" "$(>)"
}
generators.register-fortran-compiler ifort.compile-fortran : FORTRAN : OBJ ;