-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathlibrary.xace
More file actions
60 lines (50 loc) · 2.08 KB
/
library.xace
File metadata and controls
60 lines (50 loc) · 2.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<?xml version="1.0"?>
<library name="ecli" prefix="ecli_">
<description>
description:[
Xace file for the ECLI Library.
Variables used: %
* ECLI Path of ECLI library
* GOBO_CC type of C compiler; values (msc|gcc)
* GOBO_OS Operating system; values (windows|linux)
* GOBO_EIFFEL Eiffel compiler (ise|ge)
* SAFE_KERNEL path of SAFE kernel
]
library: "ECLI : Eiffel Call Level Interface (ODBC) Library. Project SAFE."
Copyright: "Copyright (c) 2001-2013, Paul G. Crismer and others"
license: "Eiffel Forum License v2 (see forum.txt)"
date: "$Date$"
</description>
<cluster name="ecli" location="${ECLI}/src">
<option name="abstract" value="True"/>
<cluster name="abstract"/>
<cluster name="data">
<cluster name="arrayed"/>
</cluster>
<cluster name="pattern"/>
<cluster name="spec">
<cluster name="${GOBO_EIFFEL}" prefix="compiler_"/>
<cluster name="constants"/>
</cluster>
<cluster name="metadata"/>
<cluster name="support"/>
<option unless="${GOBO_OS}=windows">
<option name="c_compiler_options" value="-I${ECLI}/src/spec/C"/>
<option name="c_compiler_options" value="-I${ECLI}/src/spec/${GOBO_EIFFEL}/${GOBO_OS}"/>
<option name="link" value="${ECLI}/src/spec/${GOBO_EIFFEL}/${GOBO_OS}/libecli_c.a"/>
<option name="link" value="-lodbc"/>
<option name="link" value="-lodbcinst"/>
</option>
<option if="${GOBO_OS}=windows">
<option name="c_compiler_options" value="-I${ECLI}/src/spec/C"/>
<option name="c_compiler_options" value="-I${ECLI}/src/spec/${GOBO_EIFFEL}/${GOBO_OS}"/>
<option name="link" value=""${ECLI}\src\spec\${GOBO_EIFFEL}\${GOBO_OS}\ecli_${GOBO_CC}.lib""/>
<option name="link" value=""${ODBC32LIBPATH}ODBC32.lib"" unless="${GOBO_CC}=bcc"/>
<option name="link" value=""${ODBCCP32LIBPATH}ODBCCP32.lib"" unless="${GOBO_CC}=bcc"/>
<option name="link" value="-lodbc32" if="${GOBO_CC}=gcc"/>
</option>
</cluster>
<mount location="${SAFE_KERNEL}/library.xace"/>
<mount location="${GOBO}/library/kernel.xace"/>
<mount location="${GOBO}/library/library.xace"/>
</library>