Kaydet (Commit) b5d29a7e authored tarafından Tor Lillqvist's avatar Tor Lillqvist

Cross-compilation support and iOS in particular

üst 95c304f0
......@@ -94,10 +94,19 @@ CONFIGURE_DIR=out
#relative to CONFIGURE_DIR
CONFIGURE_ACTION= \
..$/dist$/configure
CONFIGURE_FLAGS=--disable-cxx --enable-dynamic --enable-shared --enable-compat185
CONFIGURE_FLAGS=--disable-cxx --enable-dynamic --enable-compat185
.IF "$(OS)"=="IOS"
CONFIGURE_FLAGS+= --disable-shared
.ELSE
CONFIGURE_FLAGS+= --enable-shared
.ENDIF
.IF "$(OS)"=="MACOSX"
CONFIGURE_FLAGS+=CPPFLAGS="$(EXTRA_CDEFS)"
.ENDIF
.IF "$(CROSS_COMPILING)"!=""
CONFIGURE_FLAGS+= --build="$(BUILD_PLATFORM)" --host="$(HOST_PLATFORM)"
.ENDIF
# just pass ARCH_FLAGS to native build
CFLAGS+:=$(ARCH_FLAGS)
CXXFLAGS+:=$(ARCH_FLAGS)
......@@ -107,7 +116,11 @@ BUILD_DIR=$(CONFIGURE_DIR)
BUILD_DIR_OUT=$(CONFIGURE_DIR)
BUILD_ACTION=$(GNUMAKE) -j$(EXTMAXPROCESS)
.IF "$(OS)"=="IOS"
OUT2LIB=$(BUILD_DIR)$/libdb*.a
.ELSE
OUT2LIB=$(BUILD_DIR)$/.libs$/libdb*$(DLLPOST)
.ENDIF
OUT2INC= \
$(BUILD_DIR)$/db.h
......
......@@ -3,13 +3,10 @@ mkdir: %_DEST%\inc%_EXT%\berkeleydb
..\%__SRC%\inc\db.h %_DEST%\inc%_EXT%\berkeleydb\db.h
..\%__SRC%\lib\libdb47.lib %_DEST%\lib%_EXT%\libdb47.lib
..\%__SRC%\lib\libdb-4.7.a %_DEST%\lib%_EXT%\libdb-4.7.a
..\%__SRC%\lib\libdb-4.7.so %_DEST%\lib%_EXT%\libdb-4.7.so
..\%__SRC%\lib\libdb-4.7.dylib %_DEST%\lib%_EXT%\libdb-4.7.dylib
..\%__SRC%\lib\libdb47.dll.a %_DEST%\lib%_EXT%\libdb-4.7.a
..\%__SRC%\bin\libdb47.dll %_DEST%\bin%_EXT%\libdb47.dll
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment