File: README.ic

package info (click to toggle)
sqliteodbc 0.70-3
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 1,700 kB
  • ctags: 1,040
  • sloc: ansic: 21,609; sh: 6,574; makefile: 104
file content (51 lines) | stat: -rw-r--r-- 1,892 bytes parent folder | download | duplicates (8)
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
------------------------------------------------------------------
 How to compile Win32 SQLite3 ODBC driver with the Intel-Compiler
------------------------------------------------------------------

This HOWTO was written by Gunter Hinrichsen <frontier.user@gmx.net>


Read first the README section "Build instructions for MS Visual C++ 6.0:".
Some easy changes have to be made to compile SQLite3 ODBC driver under Intel-
Compiler environment. You have to replace some options in the two make files.
Of course you can add at advanced Intel-Compiler optimize options, too.

sqlite3.mak:
------------
- Replace in "BCC" the "cl" by "icl".
Old: "BCC = cl -Gs -GX -D_WIN32 -nologo -Zi"
New: "BCC = icl -Gs -GX -D_WIN32 -nologo -Zi"

- Replace in "TCC" the "cl" by "icl".
Old: "TCC = cl -Gs -GX -D_WIN32 -DOS_WIN=1 -nologo -Zi"
New: "TCC = icl -Gs -GX -D_WIN32 -DOS_WIN=1 -nologo -Zi"

- Replace in the "sqlite3.dll:" section "link" by "xilink".
Old: "xilink -release -nodefaultlib -dll msvcrt.lib kernel32.lib \"
New: "link -release -nodefaultlib -dll msvcrt.lib kernel32.lib \"

- Add in the "xilink" comando line the lib "libircmt.lib".
Old: "xilink -release -nodefaultlib -dll msvcrt.lib kernel32.lib \"
New: "link -release -nodefaultlib -dll msvcrt.lib kernel32.lib libircmt.lib \"

sqlite3odbc.mak:
----------------
- Replace in "CC" the "cl" by "icl".
Old: "CC=cl"
New: "CC=icl"

- Replace in "LN" the "link" by "xilink".
Old: "LN=link"
New: "LN=xilink"

- Add in "DLLLIBS" the lib "libircmt.lib".
Old: "DLLLIBS=	msvcrt.lib odbccp32.lib kernel32.lib \"
New: "DLLLIBS=	msvcrt.lib odbccp32.lib kernel32.lib libircmt.lib \"



-------------------------------------
Start the Intel Environment. You can find the Environment in the start-menu:
"Intel(R) Software Development Tools/Intel(R) C++ Compiler 9.1/Build Environment for IA-32 applications"
Now compile with: 
nmake -f sqlite3odbc.mak