Project

General

Profile

aol.mingw.properties

MinGW compiler specific properties - Ovidiu Maxiniuc, 12/11/2018 09:00 AM

Download (3.37 KB)

 
1
###
2
# #%L
3
# Native ARchive plugin for Maven
4
# %%
5
# Copyright (C) 2002 - 2014 NAR Maven Plugin developers.
6
# %%
7
# Licensed under the Apache License, Version 2.0 (the "License");
8
# you may not use this file except in compliance with the License.
9
# You may obtain a copy of the License at
10
# 
11
#      http://www.apache.org/licenses/LICENSE-2.0
12
# 
13
# Unless required by applicable law or agreed to in writing, software
14
# distributed under the License is distributed on an "AS IS" BASIS,
15
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16
# See the License for the specific language governing permissions and
17
# limitations under the License.
18
# #L%
19
###
20
#
21
# AOL (Architecture-OperatingSystem-Linker) Default Values
22
#
23
# @author Mark Donszelmann
24
#
25

    
26
#
27
# Windows g++
28
#
29
x86.Windows.linker=g++
30

    
31
x86.Windows.gpp.cpp.compiler=g++
32
x86.Windows.gpp.cpp.defines=Windows
33
x86.Windows.gpp.cpp.options=-Wall
34
x86.Windows.gpp.cpp.includes=**/*.cc **/*.cpp **/*.cxx
35
x86.Windows.gpp.cpp.excludes=
36

    
37
x86.Windows.gpp.c.compiler=gcc
38
x86.Windows.gpp.c.defines=Windows
39
x86.Windows.gpp.c.options=-Wall
40
x86.Windows.gpp.c.includes=**/*.c
41
x86.Windows.gpp.c.excludes=
42

    
43
x86.Windows.gpp.fortran.compiler=gfortran
44
x86.Windows.gpp.fortran.defines=Windows
45
x86.Windows.gpp.fortran.options=-Wall
46
x86.Windows.gpp.fortran.includes=**/*.f **/*.for **/*.f90
47
x86.Windows.gpp.fortran.excludes=
48

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

    
52
# options for gcc linker front end
53
#x86.Windows.gpp.linker.options=-m64
54

    
55
x86.Windows.gpp.lib.prefix=lib
56
x86.Windows.gpp.shared.prefix=
57
x86.Windows.gpp.static.extension=a
58
x86.Windows.gpp.shared.extension=dll
59
x86.Windows.gpp.plugin.extension=dll
60
x86.Windows.gpp.jni.extension=dll
61
x86.Windows.gpp.executable.extension=
62

    
63

    
64
# FIXME to be removed when NAR-6
65
x86.Windows.gcc.static.extension=a
66
x86.Windows.gcc.shared.extension=dll
67
x86.Windows.gcc.plugin.extension=dll
68
x86.Windows.gcc.jni.extension=dll
69

    
70
#
71
# Windows x64 g++
72
#
73
amd64.Windows.linker=g++
74

    
75
amd64.Windows.gpp.cpp.compiler=g++
76
amd64.Windows.gpp.cpp.defines=Windows MS_WIN64
77
amd64.Windows.gpp.cpp.options=-fpic -m64 -Wall
78
amd64.Windows.gpp.cpp.includes=**/*.cc **/*.cpp **/*.cxx
79
amd64.Windows.gpp.cpp.excludes=
80

    
81
amd64.Windows.gpp.c.compiler=gcc
82
amd64.Windows.gpp.c.defines=Windows MS_WIN64 HAVE_LONG_LONG_INT_64 HAVE_GETTIMEOFDAY HAVE_STRUCT_SOCKADDR_STORAGE HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY PG_PRINTF_ATTRIBUTE=gnu_printf
83
amd64.Windows.gpp.c.options=-fpic -m64 -Wall
84
amd64.Windows.gpp.c.includes=**/*.c
85
amd64.Windows.gpp.c.excludes=
86

    
87
amd64.Windows.gpp.fortran.compiler=gfortran
88
amd64.Windows.gpp.fortran.defines=Windows
89
amd64.Windows.gpp.fortran.options=-Wall
90
amd64.Windows.gpp.fortran.includes=**/*.f **/*.for **/*.f90
91
amd64.Windows.gpp.fortran.excludes=
92

    
93
amd64.Windows.gpp.java.include=include;include/win32
94
amd64.Windows.gpp.java.runtimeDirectory=lib
95

    
96
# options for gcc linker front end
97
amd64.Windows.gpp.linker.options=-m64 -LC:/PostgreSQL/pg95/lib
98

    
99
amd64.Windows.gpp.lib.prefix=lib
100
amd64.Windows.gpp.shared.prefix=
101
amd64.Windows.gpp.static.extension=a
102
amd64.Windows.gpp.shared.extension=dll
103
amd64.Windows.gpp.plugin.extension=dll
104
amd64.Windows.gpp.jni.extension=dll
105
amd64.Windows.gpp.executable.extension=
106

    
107
# FIXME to be removed when NAR-6
108
amd64.Windows.gcc.static.extension=a
109
amd64.Windows.gcc.static.extension=lib
110
amd64.Windows.gcc.shared.extension=dll
111
amd64.Windows.gcc.plugin.extension=dll
112
amd64.Windows.gcc.jni.extension=dll
113