summaryrefslogtreecommitdiff
path: root/external/lpsolve/ExternalPackage_lpsolve.mk
diff options
context:
space:
mode:
Diffstat (limited to 'external/lpsolve/ExternalPackage_lpsolve.mk')
-rw-r--r--external/lpsolve/ExternalPackage_lpsolve.mk22
1 files changed, 5 insertions, 17 deletions
diff --git a/external/lpsolve/ExternalPackage_lpsolve.mk b/external/lpsolve/ExternalPackage_lpsolve.mk
index 70bfa67ed5eb..663b247abf9e 100644
--- a/external/lpsolve/ExternalPackage_lpsolve.mk
+++ b/external/lpsolve/ExternalPackage_lpsolve.mk
@@ -8,29 +8,17 @@
#
$(eval $(call gb_ExternalPackage_ExternalPackage,lpsolve,lpsolve))
+
$(eval $(call gb_ExternalPackage_use_external_project,lpsolve,lpsolve))
+ifneq ($(DISABLE_DYNLOADING),TRUE)
ifeq ($(OS),WNT)
-ifeq ($(COM),GCC)
-ifneq ($(OS_FOR_BUILD),WNT)
-$(eval $(call gb_ExternalPackage_add_files,lpsolve,lib,lpsolve55/liblpsolve55.dll.a))
-endif # $(OS_FOR_BUILD)
-else # $(COM)
-$(eval $(call gb_ExternalPackage_add_files,lpsolve,lib,lpsolve55/lpsolve55.lib))
-endif # $(COM)
$(eval $(call gb_ExternalPackage_add_library_for_install,lpsolve,bin/lpsolve55.dll,lpsolve55/lpsolve55.dll))
-else # $(OS)
-
-ifeq ($(OS),MACOSX)
+else ifeq ($(OS),MACOSX)
$(eval $(call gb_ExternalPackage_add_library_for_install,lpsolve,lib/liblpsolve55.dylib,lpsolve55/liblpsolve55.dylib))
-else
-ifeq ($(DISABLE_DYNLOADING),TRUE)
-$(eval $(call gb_ExternalPackage_add_files,lpsolve,lib,lpsolve55/liblpsolve55.a))
-else
+else # $(OS) != WNT/MACOSX
$(eval $(call gb_ExternalPackage_add_library_for_install,lpsolve,lib/liblpsolve55.so,lpsolve55/liblpsolve55.so))
-endif # $(DISABLE_DYNLOADING)
-
-endif # $(OS)
endif # $(OS)
+endif # $(DISABLE_DYNLOADING)
# vim: set noet sw=4 ts=4: