Thanks Tom,
That was just what I was looking for....
Regards,
Ken
Tomash Brechko <[EMAIL PROTECTED]> wrote: On Wed, May 02, 2007 at 11:43:04
-0700, Ken wrote:
> Is there a way to disable the -g flag for the library?
Assuming you are using configure,
./configure CFLAGS='-O2'
After that 'make' will use only -O2, without -g.
> Is there a way to tell the Make to build a 32bit version vs a 64
> bit? If not this would be really nice.
You may pass arbitrary compilation options as shown above, or you may
override the compiler itself with
./configure CC=/path/to/gcc32bit
> Can the Make that is provided build a libsqlite3.a and libsqlite3.so
> from the amalgamated sqlite3.c ???
No. But the following quick-n-dirty-cut-n-paste patch will
(hopefully) do the job :)
--- Makefile.in-orig 2007-05-02 19:12:21.000000000 +0400
+++ Makefile.in 2007-05-03 00:16:07.000000000 +0400
@@ -130,6 +130,9 @@ LIBOBJ = alter.lo analyze.lo attach.lo a
vdbe.lo vdbeapi.lo vdbeaux.lo vdbefifo.lo vdbemem.lo \
where.lo utf.lo legacy.lo vtab.lo
+LIBOBJ = sqlite3.lo
+
+
# All of the source code files.
#
SRC = \
@@ -315,6 +318,9 @@ lemon$(BEXE): $(TOP)/tool/lemon.c $(TOP)
# Rules to build individual files
#
+sqlite3.lo: sqlite3.c
+ $(LTCOMPILE) -c sqlite3.c
+
alter.lo: $(TOP)/src/alter.c $(HDR)
$(LTCOMPILE) -c $(TOP)/src/alter.c
--
Tomash Brechko
-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------