summaryrefslogtreecommitdiff
path: root/lpsolve/makefile.mk
diff options
context:
space:
mode:
Diffstat (limited to 'lpsolve/makefile.mk')
-rw-r--r--lpsolve/makefile.mk9
1 files changed, 8 insertions, 1 deletions
diff --git a/lpsolve/makefile.mk b/lpsolve/makefile.mk
index cfc3985d7140..6f0c9f93e038 100644
--- a/lpsolve/makefile.mk
+++ b/lpsolve/makefile.mk
@@ -47,13 +47,17 @@ PATCH_FILES=lp_solve_5.5-windows.patch
PATCH_FILES=\
lp_solve_5.5.patch \
lp_solve-aix.patch
-ADDITIONAL_FILES=lpsolve55$/ccc.solaris lpsolve55$/ccc.ios
+ADDITIONAL_FILES=lpsolve55$/ccc.solaris lpsolve55$/ccc.static
.ENDIF
CONFIGURE_DIR=
CONFIGURE_ACTION=
CONFIGURE_FLAGS=
+.IF "$(DISABLE_DYNLOADING)" == "TRUE"
+CONFIGURE_FLAGS+=--enable-static --disable-shared
+.ENDIF
+
BUILD_DIR=lpsolve55
.IF "$(GUI)"=="WNT"
.IF "$(COM)"=="GCC"
@@ -79,6 +83,9 @@ OUT2BIN=$(BUILD_DIR)$/lpsolve55.dll
.EXPORT: EXTRA_CDEFS EXTRA_LINKFLAGS verbose
BUILD_ACTION=sh ccc.osx
OUT2LIB=$(BUILD_DIR)$/liblpsolve55.dylib
+.ELIF "$(DISABLE_DYNLOADING)" == "TRUE"
+BUILD_ACTION=sh ccc.static
+OUT2LIB=$(BUILD_DIR)$/liblpsolve55.a
.ELSE
.IF "$(COMNAME)"=="sunpro5"
BUILD_ACTION=sh ccc.solaris