All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.maven.plugin.nar.aol.properties Maven / Gradle / Ivy

Go to download

This plugin compiles native code and publishes native artifacts in the for of nar files.

The newest version!
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements.  See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership.  The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License.  You may obtain a copy of the License at
#
#  http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied.  See the License for the
# specific language governing permissions and limitations
# under the License.
#

#
# AOL (Architecture-OperatingSystem-Linker) Default Values
#
# @author Mark Donszelmann
#

#
# Windows ("Windows *" => Windows)
#
x86.Windows.linker=msvc

x86.Windows.msvc.cpp.compiler=msvc
x86.Windows.msvc.cpp.defines=Windows WIN32
x86.Windows.msvc.cpp.options=
x86.Windows.msvc.cpp.includes=**/*.cc **/*.cpp **/*.cxx **/*.h
x86.Windows.msvc.cpp.excludes=

x86.Windows.msvc.c.compiler=msvc
x86.Windows.msvc.c.defines=Windows WIN32
x86.Windows.msvc.c.options=
x86.Windows.msvc.c.includes=**/*.c **/*.h
x86.Windows.msvc.c.excludes=

x86.Windows.msvc.fortran.compiler=df
x86.Windows.msvc.fortran.defines=Windows WIN32
x86.Windows.msvc.fortran.options=
x86.Windows.msvc.fortran.includes=**/*.f **/*.for **/*.f90
x86.Windows.msvc.fortran.excludes=

x86.Windows.msvc.java.include=include;include/win32
x86.Windows.msvc.java.runtimeDirectory=lib

x86.Windows.msvc.lib.prefix=
x86.Windows.msvc.shared.prefix=
x86.Windows.msvc.shared.extension=dll
x86.Windows.msvc.static.extension=lib
x86.Windows.msvc.plugin.extension=dll
x86.Windows.msvc.jni.extension=dll
x86.Windows.msvc.executable.extension=exe

#x86.Windows.msvc.arch.includes=lib/**/*.lib lib/**/*.dll

#
# Windows 64 bits (Windows 7)
#
amd64.Windows.linker=msvc

amd64.Windows.msvc.cpp.compiler=msvc
amd64.Windows.msvc.cpp.defines=Windows WIN32
amd64.Windows.msvc.cpp.options=
amd64.Windows.msvc.cpp.includes=**/*.cc **/*.cpp **/*.cxx
amd64.Windows.msvc.cpp.excludes=

amd64.Windows.msvc.c.compiler=msvc
amd64.Windows.msvc.c.defines=Windows WIN32
amd64.Windows.msvc.c.options=
amd64.Windows.msvc.c.includes=**/*.c
amd64.Windows.msvc.c.excludes=

amd64.Windows.msvc.fortran.compiler=df
amd64.Windows.msvc.fortran.defines=Windows WIN32
amd64.Windows.msvc.fortran.options=
amd64.Windows.msvc.fortran.includes=**/*.f **/*.for **/*.f90
amd64.Windows.msvc.fortran.excludes=

amd64.Windows.msvc.java.include=include;include/win32
amd64.Windows.msvc.java.runtimeDirectory=lib

amd64.Windows.msvc.lib.prefix=
amd64.Windows.msvc.shared.prefix=
amd64.Windows.msvc.shared.extension=dll
amd64.Windows.msvc.static.extension=lib
amd64.Windows.msvc.plugin.extension=dll
amd64.Windows.msvc.jni.extension=dll
amd64.Windows.msvc.executable.extension=exe

#amd64.Windows.msvc.arch.includes=lib/**/*.lib lib/**/*.dll

#
# Windows x86 icl
#
x86.Windows.icl.cpp.compiler=icl
x86.Windows.icl.cpp.defines=Windows _WIN32
x86.Windows.icl.cpp.options=
x86.Windows.icl.cpp.includes=**/*.cc **/*.cpp **/*.cxx
x86.Windows.icl.cpp.excludes=

x86.Windows.icl.c.compiler=icl
x86.Windows.icl.c.defines=Windows _WIN32
x86.Windows.icl.c.options=
x86.Windows.icl.c.includes=**/*.c
x86.Windows.icl.c.excludes=

x86.Windows.icl.fortran.compiler=df
x86.Windows.icl.fortran.defines=Windows _WIN32
x86.Windows.icl.fortran.options=
x86.Windows.icl.fortran.includes=**/*.f **/*.for **/*.f90
x86.Windows.icl.fortran.excludes=

x86.Windows.icl.java.include=include;include/windows
x86.Windows.icl.java.runtimeDirectory=lib

x86.Windows.icl.lib.prefix=
x86.Windows.icl.shared.prefix=
x86.Windows.icl.shared.extension=dll
x86.Windows.icl.static.extension=lib
x86.Windows.icl.plugin.extension=dll
x86.Windows.icl.jni.extension=dll
x86.Windows.icl.executable.extension=exe

#x86.Windows.icl.arch.includes=lib/**/*.lib lib/**/*.dll

#
# Windows x64 icl
#
amd64.Windows.icl.cpp.compiler=icl
amd64.Windows.icl.cpp.defines=Windows _WIN64
amd64.Windows.icl.cpp.options=
amd64.Windows.icl.cpp.includes=**/*.cc **/*.cpp **/*.cxx
amd64.Windows.icl.cpp.excludes=

amd64.Windows.icl.c.compiler=icl
amd64.Windows.icl.c.defines=Windows _WIN64
amd64.Windows.icl.c.options=
amd64.Windows.icl.c.includes=**/*.c
amd64.Windows.icl.c.excludes=

amd64.Windows.icl.fortran.compiler=df
amd64.Windows.icl.fortran.defines=Windows _WIN64
amd64.Windows.icl.fortran.options=
amd64.Windows.icl.fortran.includes=**/*.f **/*.for **/*.f90
amd64.Windows.icl.fortran.excludes=

amd64.Windows.icl.java.include=include;include/windows
amd64.Windows.icl.java.runtimeDirectory=lib

amd64.Windows.icl.lib.prefix=
amd64.Windows.icl.shared.prefix=
amd64.Windows.icl.shared.extension=dll
amd64.Windows.icl.static.extension=lib
amd64.Windows.icl.plugin.extension=dll
amd64.Windows.icl.jni.extension=dll
amd64.Windows.icl.executable.extension=exe

#amd64.Windows.icl.arch.includes=lib/**/*.lib lib/**/*.dll

#
# Windows g++
#
x86.Windows.gpp.cpp.compiler=g++
x86.Windows.gpp.cpp.defines=Windows
x86.Windows.gpp.cpp.options=-Wall
x86.Windows.gpp.cpp.includes=**/*.cc **/*.cpp **/*.cxx
x86.Windows.gpp.cpp.excludes=

x86.Windows.gpp.c.compiler=gcc
x86.Windows.gpp.c.defines=Windows
x86.Windows.gpp.c.options=-Wall
x86.Windows.gpp.c.includes=**/*.c
x86.Windows.gpp.c.excludes=

x86.Windows.gpp.fortran.compiler=gfortran
x86.Windows.gpp.fortran.defines=Windows
x86.Windows.gpp.fortran.options=-Wall
x86.Windows.gpp.fortran.includes=**/*.f **/*.for **/*.f90
x86.Windows.gpp.fortran.excludes=

x86.Windows.gpp.java.include=include;include/win32
x86.Windows.gpp.java.runtimeDirectory=lib

x86.Windows.gpp.lib.prefix=lib
x86.Windows.gpp.shared.prefix=
x86.Windows.gpp.static.extension=a
x86.Windows.gpp.shared.extension=dll
x86.Windows.gpp.plugin.extension=dll
x86.Windows.gpp.jni.extension=dll
x86.Windows.gpp.executable.extension=

# FIXME to be removed when NAR-6
x86.Windows.gcc.static.extension=a
x86.Windows.gcc.shared.extension=dll
x86.Windows.gcc.plugin.extension=dll
x86.Windows.gcc.jni.extension=dll

#
# Linux
#
i386.Linux.linker=g++

i386.Linux.gpp.cpp.compiler=g++
i386.Linux.gpp.cpp.defines=Linux GNU_GCC
i386.Linux.gpp.cpp.options=-Wall -Wno-long-long -Wpointer-arith -Wconversion
i386.Linux.gpp.cpp.includes=**/*.cc **/*.cpp **/*.cxx
i386.Linux.gpp.cpp.excludes=

i386.Linux.gpp.c.compiler=gcc
i386.Linux.gpp.c.defines=Linux GNU_GCC
i386.Linux.gpp.c.options=-Wall -Wno-long-long -Wpointer-arith -Wconversion
i386.Linux.gpp.c.includes=**/*.c
i386.Linux.gpp.c.excludes=

i386.Linux.gpp.fortran.compiler=gfortran
i386.Linux.gpp.fortran.defines=Linux GNU_GCC
i386.Linux.gpp.fortran.options=-Wall
i386.Linux.gpp.fortran.includes=**/*.f **/*.for **/*.f90
i386.Linux.gpp.fortran.excludes=

i386.Linux.gpp.java.include=include;include/linux
i386.Linux.gpp.java.runtimeDirectory=jre/lib/i386/client

i386.Linux.gpp.lib.prefix=lib
i386.Linux.gpp.shared.prefix=lib
i386.Linux.gpp.static.extension=a
i386.Linux.gpp.shared.extension=so*
i386.Linux.gpp.plugin.extension=so
i386.Linux.gpp.jni.extension=so
i386.Linux.gpp.executable.extension=

# FIXME to be removed when NAR-6
i386.Linux.gcc.static.extension=a
i386.Linux.gcc.shared.extension=so*
i386.Linux.gcc.plugin.extension=so
i386.Linux.gcc.jni.extension=so

#i386.Linux.gpp.arch.includes=lib/**/*.a lib/**/*.so

#
# Linux icc (C linker)
#
i386.Linux.icc.cpp.compiler=icpc
i386.Linux.icc.cpp.defines=Linux
i386.Linux.icc.cpp.options=-ansi -mp -no-gcc -w1
i386.Linux.icc.cpp.includes=**/*.cc **/*.cpp **/*.cxx
i386.Linux.icc.cpp.excludes=

i386.Linux.icc.c.compiler=icc
i386.Linux.icc.c.defines=Linux
i386.Linux.icc.c.options=-ansi -mp -no-gcc -w1
i386.Linux.icc.c.includes=**/*.c
i386.Linux.icc.c.excludes=

i386.Linux.icc.fortran.compiler=ifort
i386.Linux.icc.fortran.defines=Linux
i386.Linux.icc.fortran.options=
i386.Linux.icc.fortran.includes=**/*.f **/*.for **/*.f90
i386.Linux.icc.fortran.excludes=

i386.Linux.icc.java.include=include;include/linux
i386.Linux.icc.java.runtimeDirectory=jre/lib/i386/client

i386.Linux.icc.lib.prefix=lib
i386.Linux.icc.shared.prefix=lib
i386.Linux.icc.static.extension=a
i386.Linux.icc.shared.extension=so*
i386.Linux.icc.plugin.extension=so
i386.Linux.icc.jni.extension=so
i386.Linux.icc.executable.extension=

#
# Linux icpc i386 (C++ linker)
#
i386.Linux.icpc.cpp.compiler=icpc
i386.Linux.icpc.cpp.defines=Linux
i386.Linux.icpc.cpp.options=-ansi -mp -no-gcc -w1
i386.Linux.icpc.cpp.includes=**/*.cc **/*.cpp **/*.cxx
i386.Linux.icpc.cpp.excludes=

i386.Linux.icpc.c.compiler=icc
i386.Linux.icpc.c.defines=Linux
i386.Linux.icpc.c.options=-ansi -mp -no-gcc -w1
i386.Linux.icpc.c.includes=**/*.c
i386.Linux.icpc.c.excludes=

i386.Linux.icpc.fortran.compiler=ifort
i386.Linux.icpc.fortran.defines=Linux
i386.Linux.icpc.fortran.options=
i386.Linux.icpc.fortran.includes=**/*.f **/*.for **/*.f90
i386.Linux.icpc.fortran.excludes=

i386.Linux.icpc.java.include=include;include/linux
i386.Linux.icpc.java.runtimeDirectory=jre/lib/i386/client

i386.Linux.icpc.lib.prefix=lib
i386.Linux.icpc.shared.prefix=lib
i386.Linux.icpc.static.extension=a
i386.Linux.icpc.shared.extension=so*
i386.Linux.icpc.plugin.extension=so
i386.Linux.icpc.jni.extension=so
i386.Linux.icpc.executable.extension=

#
# Linux icpc amd64 (C++ linker)
#
amd64.Linux.icpc.cpp.compiler=icpc
amd64.Linux.icpc.cpp.defines=Linux
amd64.Linux.icpc.cpp.options=
amd64.Linux.icpc.cpp.includes=**/*.cc **/*.cpp **/*.cxx
amd64.Linux.icpc.cpp.excludes=

amd64.Linux.icpc.c.compiler=icc
amd64.Linux.icpc.c.defines=Linux
amd64.Linux.icpc.c.options=
amd64.Linux.icpc.c.includes=**/*.c
amd64.Linux.icpc.c.excludes=

amd64.Linux.icpc.fortran.compiler=ifort
amd64.Linux.icpc.fortran.defines=Linux
amd64.Linux.icpc.fortran.options=
amd64.Linux.icpc.fortran.includes=**/*.f **/*.for **/*.f90
amd64.Linux.icpc.fortran.excludes=

amd64.Linux.icpc.java.include=include;include/linux
amd64.Linux.icpc.java.runtimeDirectory=jre/lib/amd64/server

amd64.Linux.icpc.lib.prefix=lib
amd64.Linux.icpc.shared.prefix=lib
amd64.Linux.icpc.static.extension=a
amd64.Linux.icpc.shared.extension=so*
amd64.Linux.icpc.plugin.extension=so
amd64.Linux.icpc.jni.extension=so
amd64.Linux.icpc.executable.extension=

#
# Linux ecc (C linker)
#
i386.Linux.ecc.cpp.compiler=ecpc
i386.Linux.ecc.cpp.defines=Linux
i386.Linux.ecc.cpp.options=-ansi -mp -no-gcc -w1
i386.Linux.ecc.cpp.includes=**/*.cc **/*.cpp **/*.cxx
i386.Linux.ecc.cpp.excludes=

i386.Linux.ecc.c.compiler=ecc
i386.Linux.ecc.c.defines=Linux
i386.Linux.ecc.c.options=-ansi -mp -no-gcc -w1
i386.Linux.ecc.c.includes=**/*.c
i386.Linux.ecc.c.excludes=

# Should this be efc ?
i386.Linux.ecc.fortran.compiler=ifort
i386.Linux.ecc.fortran.defines=Linux
i386.Linux.ecc.fortran.options=
i386.Linux.ecc.fortran.includes=**/*.f **/*.for **/*.f90
i386.Linux.ecc.fortran.excludes=

i386.Linux.ecc.java.include=include;include/linux
i386.Linux.ecc.java.runtimeDirectory=jre/lib/i386/client

i386.Linux.ecc.lib.prefix=lib
i386.Linux.ecc.shared.prefix=lib
i386.Linux.ecc.static.extension=a
i386.Linux.ecc.shared.extension=so*
i386.Linux.ecc.plugin.extension=so
i386.Linux.ecc.jni.extension=so
i386.Linux.ecc.executable.extension=

#
# Linux ecpc (C++ linker)
#
i386.Linux.ecpc.cpp.compiler=ecpc
i386.Linux.ecpc.cpp.defines=Linux
i386.Linux.ecpc.cpp.options=-ansi -mp -no-gcc -w1
i386.Linux.ecpc.cpp.includes=**/*.cc **/*.cpp **/*.cxx
i386.Linux.ecpc.cpp.excludes=

i386.Linux.ecpc.c.compiler=ecc
i386.Linux.ecpc.c.defines=Linux
i386.Linux.ecpc.c.options=-ansi -mp -no-gcc -w1
i386.Linux.ecpc.c.includes=**/*.c
i386.Linux.ecpc.c.excludes=

# Should this be efc ?
i386.Linux.ecpc.fortran.compiler=ifort
i386.Linux.ecpc.fortran.defines=Linux
i386.Linux.ecpc.fortran.options=
i386.Linux.ecpc.fortran.includes=**/*.f **/*.for **/*.f90
i386.Linux.ecpc.fortran.excludes=

i386.Linux.ecpc.java.include=include;include/linux
i386.Linux.ecpc.java.runtimeDirectory=jre/lib/i386/client

i386.Linux.ecpc.lib.prefix=lib
i386.Linux.ecpc.shared.prefix=lib
i386.Linux.ecpc.static.extension=a
i386.Linux.ecpc.shared.extension=so*
i386.Linux.ecpc.plugin.extension=so
i386.Linux.ecpc.jni.extension=so
i386.Linux.ecpc.executable.extension=

#
# Linux
#
amd64.Linux.linker=g++

amd64.Linux.gpp.cpp.compiler=g++
amd64.Linux.gpp.cpp.defines=Linux GNU_GCC
amd64.Linux.gpp.cpp.options=-Wall -Wno-long-long -Wpointer-arith -Wconversion -fPIC
amd64.Linux.gpp.cpp.includes=**/*.cc **/*.cpp **/*.cxx
amd64.Linux.gpp.cpp.excludes=

amd64.Linux.gpp.c.compiler=gcc
amd64.Linux.gpp.c.defines=Linux GNU_GCC
amd64.Linux.gpp.c.options=-Wall -Wno-long-long -Wpointer-arith -Wconversion -fPIC
amd64.Linux.gpp.c.includes=**/*.c
amd64.Linux.gpp.c.excludes=

amd64.Linux.gpp.fortran.compiler=gfortran
amd64.Linux.gpp.fortran.defines=Linux GNU_GCC
amd64.Linux.gpp.fortran.options=-Wall
amd64.Linux.gpp.fortran.includes=**/*.f **/*.for **/*.f90
amd64.Linux.gpp.fortran.excludes=

amd64.Linux.gpp.java.include=include;include/linux
amd64.Linux.gpp.java.runtimeDirectory=jre/lib/amd64/server

amd64.Linux.gpp.lib.prefix=lib
amd64.Linux.gpp.shared.prefix=lib
amd64.Linux.gpp.static.extension=a
amd64.Linux.gpp.shared.extension=so
amd64.Linux.gpp.plugin.extension=so
amd64.Linux.gpp.jni.extension=so
amd64.Linux.gpp.executable.extension=

# FIXME to be removed when NAR-6
amd64.Linux.gcc.static.extension=a
amd64.Linux.gcc.shared.extension=so*
amd64.Linux.gcc.plugin.extension=so
amd64.Linux.gcc.jni.extension=so

#amd64.Linux.gpp.arch.includes=lib/**/*.a lib/**/*.so

#
# MacOSX ("Mac OS X" => MacOSX) PowerPC
#
ppc.MacOSX.linker=g++

ppc.MacOSX.gpp.cpp.compiler=g++
ppc.MacOSX.gpp.cpp.defines=Darwin GNU_GCC
ppc.MacOSX.gpp.cpp.options=-Wall -Wno-long-long -Wpointer-arith
ppc.MacOSX.gpp.cpp.includes=**/*.cc **/*.cpp **/*.cxx **/*.mm
ppc.MacOSX.gpp.cpp.excludes=

ppc.MacOSX.gpp.c.compiler=gcc
ppc.MacOSX.gpp.c.defines=Darwin GNU_GCC
ppc.MacOSX.gpp.c.options=-Wall -Wno-long-long -Wpointer-arith
ppc.MacOSX.gpp.c.includes=**/*.c **/*.m
ppc.MacOSX.gpp.c.excludes=

ppc.MacOSX.gpp.fortran.compiler=gfortran
ppc.MacOSX.gpp.fortran.defines=Darwin GNU_GCC
ppc.MacOSX.gpp.fortran.options=-Wall -fno-automatic -fno-second-underscore
ppc.MacOSX.gpp.fortran.includes=**/*.f **/*.for **/*.f90
ppc.MacOSX.gpp.fortran.excludes=

ppc.MacOSX.gpp.java.include=include
ppc.MacOSX.gpp.java.runtimeDirectory=IGNORED

ppc.MacOSX.gpp.lib.prefix=lib
ppc.MacOSX.gpp.shared.prefix=lib
ppc.MacOSX.gpp.static.extension=a
ppc.MacOSX.gpp.shared.extension=dylib
ppc.MacOSX.gpp.plugin.extension=bundle
ppc.MacOSX.gpp.jni.extension=jnilib
ppc.MacOSX.gpp.executable.extension=

# FIXME to be removed when NAR-6
ppc.MacOSX.gcc.static.extension=a
ppc.MacOSX.gcc.shared.extension=dylib
ppc.MacOSX.gcc.plugin.extension=bundle
ppc.MacOSX.gcc.jni.extension=jnilib

#ppc.MacOSX.gpp.arch.includes=lib/**/*.a lib/**/*.so lib/**/*.dylib lib/**/*.jnilib

#
# MacOSX ("Mac OS X" => MacOSX) Intel (32 bits)
#
i386.MacOSX.linker=g++

i386.MacOSX.gpp.cpp.compiler=g++
i386.MacOSX.gpp.cpp.defines=Darwin GNU_GCC
i386.MacOSX.gpp.cpp.options=-Wall -Wno-long-long -Wpointer-arith
i386.MacOSX.gpp.cpp.includes=**/*.cc **/*.cpp **/*.cxx **/*.mm
i386.MacOSX.gpp.cpp.excludes=

i386.MacOSX.gpp.c.compiler=gcc
i386.MacOSX.gpp.c.defines=Darwin GNU_GCC
i386.MacOSX.gpp.c.options=-Wall -Wno-long-long -Wpointer-arith
i386.MacOSX.gpp.c.includes=**/*.c **/*.m
i386.MacOSX.gpp.c.excludes=

i386.MacOSX.gpp.fortran.compiler=gfortran
i386.MacOSX.gpp.fortran.defines=Darwin GNU_GCC
i386.MacOSX.gpp.fortran.options=-Wall -fno-automatic -fno-second-underscore
i386.MacOSX.gpp.fortran.includes=**/*.f **/*.for **/*.f90
i386.MacOSX.gpp.fortran.excludes=

i386.MacOSX.gpp.java.include=include
i386.MacOSX.gpp.java.runtimeDirectory=IGNORED

i386.MacOSX.gpp.lib.prefix=lib
i386.MacOSX.gpp.shared.prefix=lib
i386.MacOSX.gpp.static.extension=a
i386.MacOSX.gpp.shared.extension=dylib
i386.MacOSX.gpp.plugin.extension=bundle
i386.MacOSX.gpp.jni.extension=jnilib
i386.MacOSX.gpp.executable.extension=

# FIXME to be removed when NAR-6
i386.MacOSX.gcc.static.extension=a
i386.MacOSX.gcc.shared.extension=dylib
i386.MacOSX.gcc.plugin.extension=bundle
i386.MacOSX.gcc.jni.extension=jnilib

#i386.MacOSX.gpp.arch.includes=lib/**/*.a lib/**/*.so lib/**/*.dylib lib/**/*.jnilib

#
# MacOSX ("Mac OS X" => MacOSX) Intel (64 bits)
#
x86_64.MacOSX.linker=g++

x86_64.MacOSX.gpp.cpp.compiler=g++
x86_64.MacOSX.gpp.cpp.defines=Darwin GNU_GCC
x86_64.MacOSX.gpp.cpp.options=-Wall -Wno-long-long -Wpointer-arith
x86_64.MacOSX.gpp.cpp.includes=**/*.cc **/*.cpp **/*.cxx **/*.mm
x86_64.MacOSX.gpp.cpp.excludes=

x86_64.MacOSX.gpp.c.compiler=gcc
x86_64.MacOSX.gpp.c.defines=Darwin GNU_GCC
x86_64.MacOSX.gpp.c.options=-Wall -Wno-long-long -Wpointer-arith
x86_64.MacOSX.gpp.c.includes=**/*.c **/*.m
x86_64.MacOSX.gpp.c.excludes=

x86_64.MacOSX.gpp.fortran.compiler=gfortran
x86_64.MacOSX.gpp.fortran.defines=Darwin GNU_GCC
x86_64.MacOSX.gpp.fortran.options=-Wall -fno-automatic -fno-second-underscore
x86_64.MacOSX.gpp.fortran.includes=**/*.f **/*.for **/*.f90
x86_64.MacOSX.gpp.fortran.excludes=

x86_64.MacOSX.gpp.java.include=include
x86_64.MacOSX.gpp.java.runtimeDirectory=IGNORED

x86_64.MacOSX.gpp.lib.prefix=lib
x86_64.MacOSX.gpp.shared.prefix=lib
x86_64.MacOSX.gpp.static.extension=a
x86_64.MacOSX.gpp.shared.extension=dylib
x86_64.MacOSX.gpp.plugin.extension=bundle
x86_64.MacOSX.gpp.jni.extension=jnilib
x86_64.MacOSX.gpp.executable.extension=

# FIXME to be removed when NAR-6
x86_64.MacOSX.gcc.static.extension=a
x86_64.MacOSX.gcc.shared.extension=dylib
x86_64.MacOSX.gcc.plugin.extension=bundle
x86_64.MacOSX.gcc.jni.extension=jnilib

#x86_64.MacOSX.gpp.arch.includes=lib/**/*.a lib/**/*.so lib/**/*.dylib lib/**/*.jnilib

# Here is the AOL for x86_64-MacOSX-icpc, pretty simple without any default compiler options,
# works for me ... if i make further changes or add new stuff i will let you know ...

#
# MacOSX ("Mac OS X" => MacOSX) Intel (64 bits) icc
#
x86_64.MacOSX.icc.cpp.compiler=icpc
x86_64.MacOSX.icc.cpp.defines=Darwin __APPLE__
x86_64.MacOSX.icc.cpp.options=
x86_64.MacOSX.icc.cpp.includes=**/*.cc **/*.cpp **/*.cxx
x86_64.MacOSX.icc.cpp.excludes=

x86_64.MacOSX.icc.c.compiler=icc
x86_64.MacOSX.icc.c.defines=Darwin __APPLE__
x86_64.MacOSX.icc.c.options=
x86_64.MacOSX.icc.c.includes=**/*.c
x86_64.MacOSX.icc.c.excludes=

x86_64.MacOSX.icc.fortran.compiler=ifort
x86_64.MacOSX.icc.fortran.defines=Darwin __APPLE__
x86_64.MacOSX.icc.fortran.options=
x86_64.MacOSX.icc.fortran.includes=**/*.f **/*.for
x86_64.MacOSX.icc.fortran.excludes=

x86_64.MacOSX.icc.java.include=include;include/macosx
x86_64.MacOSX.icc.java.runtimeDirectory=IGNORED

x86_64.MacOSX.icc.lib.prefix=lib
x86_64.MacOSX.icc.shared.prefix=lib
x86_64.MacOSX.icc.static.extension=a
x86_64.MacOSX.icc.shared.extension=dylib
x86_64.MacOSX.icc.plugin.extension=bundle
x86_64.MacOSX.icc.jni.extension=jnilib
x86_64.MacOSX.icc.executable.extension=

# FIXME to be removed when NAR-6
x86_64.MacOSX.icc.static.extension=a
x86_64.MacOSX.icc.shared.extension=dylib
x86_64.MacOSX.icc.plugin.extension=bundle
x86_64.MacOSX.icc.jni.extension=jnilib

#x86_64.MacOSX.icc.arch.includes=lib/**/*.a lib/**/*.so lib/**/*.dylib lib/**/*.jnilib

#
# MacOSX ("Mac OS X" => MacOSX) Intel (64 bits) icpc
#
x86_64.MacOSX.icpc.cpp.compiler=icpc
x86_64.MacOSX.icpc.cpp.defines=Darwin __APPLE__
x86_64.MacOSX.icpc.cpp.options=
x86_64.MacOSX.icpc.cpp.includes=**/*.cc **/*.cpp **/*.cxx
x86_64.MacOSX.icpc.cpp.excludes=

x86_64.MacOSX.icpc.c.compiler=icc
x86_64.MacOSX.icpc.c.defines=Darwin __APPLE__
x86_64.MacOSX.icpc.c.options=
x86_64.MacOSX.icpc.c.includes=**/*.c
x86_64.MacOSX.icpc.c.excludes=

x86_64.MacOSX.icpc.fortran.compiler=ifort
x86_64.MacOSX.icpc.fortran.defines=Darwin __APPLE__
x86_64.MacOSX.icpc.fortran.options=
x86_64.MacOSX.icpc.fortran.includes=**/*.f **/*.for
x86_64.MacOSX.icpc.fortran.excludes=

x86_64.MacOSX.icpc.java.include=include;include/macosx
x86_64.MacOSX.icpc.java.runtimeDirectory=IGNORED

x86_64.MacOSX.icpc.lib.prefix=lib
x86_64.MacOSX.icpc.shared.prefix=lib
x86_64.MacOSX.icpc.static.extension=a
x86_64.MacOSX.icpc.shared.extension=dylib
x86_64.MacOSX.icpc.plugin.extension=bundle
x86_64.MacOSX.icpc.jni.extension=jnilib
x86_64.MacOSX.icpc.executable.extension=

# FIXME to be removed when NAR-6
x86_64.MacOSX.icpc.static.extension=a
x86_64.MacOSX.icpc.shared.extension=dylib
x86_64.MacOSX.icpc.plugin.extension=bundle
x86_64.MacOSX.icpc.jni.extension=jnilib

#x86_64.MacOSX.icpc.arch.includes=lib/**/*.a lib/**/*.so lib/**/*.dylib lib/**/*.jnilib

#
# Solaris
#
sparc.SunOS.linker=CC

sparc.SunOS.CC.cpp.compiler=CC
sparc.SunOS.CC.cpp.defines=SOLARIS2
sparc.SunOS.CC.cpp.options=
sparc.SunOS.CC.cpp.includes=**/*.cc **/*.cpp **/*.cxx
sparc.SunOS.CC.cpp.excludes=

sparc.SunOS.CC.c.compiler=suncc
sparc.SunOS.CC.c.defines=SOLARIS2
sparc.SunOS.CC.c.options=
sparc.SunOS.CC.c.includes=**/*.c
sparc.SunOS.CC.c.excludes=

sparc.SunOS.CC.fortran.compiler=sunf90
sparc.SunOS.CC.fortran.defines=SOLARIS2
sparc.SunOS.CC.fortran.options=
sparc.SunOS.CC.fortran.includes=**/*.f **/*.for **/*.f90
sparc.SunOS.CC.fortran.excludes=

sparc.SunOS.CC.java.include=include;include/solaris
sparc.SunOS.CC.java.runtimeDirectory=jre/lib/sparc/server

sparc.SunOS.CC.linker.systemLibs=pthread:shared

sparc.SunOS.CC.lib.prefix=lib
sparc.SunOS.CC.shared.prefix=lib
sparc.SunOS.CC.static.extension=a
sparc.SunOS.CC.shared.extension=so*
sparc.SunOS.CC.plugin.extension=so
sparc.SunOS.CC.jni.extension=so
sparc.SunOS.CC.executable.extension=

# FIXME to be removed when NAR-6
sparc.SunOS.cc.static.extension=a
sparc.SunOS.cc.shared.extension=so*
sparc.SunOS.cc.plugin.extension=so
sparc.SunOS.cc.jni.extension=so

#sparc.SunOS.CC.arch.includes=lib/**/*.a lib/**/*.so






© 2015 - 2024 Weber Informatics LLC | Privacy Policy