diff --git a/Makefile b/Makefile index 684838785ccb4c28111f369c463367c353d532bd..45237b972758d532e1679d6a48aefd5c87faacfd 100644 --- a/Makefile +++ b/Makefile @@ -268,21 +268,34 @@ INCLUDES = . include $(GENDIR) LDFLAGS += -Llibs/$(CONFIG) ifeq ($(SYSTEM),Darwin) -LIBS += m +ifneq ($(wildcard /usr/local/ssl/include),) +INCLUDES += /usr/local/ssl/include +endif +ifneq ($(wildcard /opt/local/include),) +INCLUDES += /opt/local/include +endif +ifneq ($(wildcard /usr/local/include),) +INCLUDES += /usr/local/include +endif +LIBS = m z +ifneq ($(wildcard /usr/local/ssl/lib),) +LDFLAGS += -L/usr/local/ssl/lib +endif +ifneq ($(wildcard /opt/local/lib),) +LDFLAGS += -L/opt/local/lib +endif +ifneq ($(wildcard /usr/local/lib),) +LDFLAGS += -L/usr/local/lib +endif endif ifeq ($(SYSTEM),Linux) -LIBS += rt m pthread +LIBS = rt m z pthread LDFLAGS += -pthread endif ifeq ($(SYSTEM),MINGW32) -LIBS += m pthread -LDFLAGS += -pthread -endif - -ifeq ($(SYSTEM),FreeBSD) -LIBS += pthread +LIBS = m z pthread LDFLAGS += -pthread endif @@ -374,39 +387,6 @@ ZLIB_CHECK_CMD = $(PKG_CONFIG) --exists zlib PROTOBUF_CHECK_CMD = $(PKG_CONFIG) --atleast-version=3.0.0-alpha-3 protobuf else # HAS_PKG_CONFIG -ifeq ($(SYSTEM),Darwin) -ifneq ($(wildcard /usr/local/ssl/include),) -INCLUDES += /usr/local/ssl/include -endif -ifneq ($(wildcard /opt/local/include),) -INCLUDES += /opt/local/include -endif -ifneq ($(wildcard /usr/local/include),) -INCLUDES += /usr/local/include -endif -ifneq ($(wildcard /usr/local/ssl/lib),) -LDFLAGS += -L/usr/local/ssl/lib -endif -ifneq ($(wildcard /opt/local/lib),) -LDFLAGS += -L/opt/local/lib -endif -ifneq ($(wildcard /usr/local/lib),) -LDFLAGS += -L/usr/local/lib -endif -endif - -ifeq ($(SYSTEM),Linux) -LIBS += z -endif - -ifeq ($(SYSTEM),MINGW32) -LIBS += z -endif - -ifeq ($(SYSTEM),FreeBSD) -LIBS += z -endif - ifeq ($(SYSTEM),MINGW32) OPENSSL_LIBS = ssl32 eay32 else diff --git a/templates/Makefile.template b/templates/Makefile.template index 2670e1b1d715a63d22e21cb5049b5091a1a5c289..6530ea5eb236ac6ebd6a81231c2b4a0a95b99b45 100644 --- a/templates/Makefile.template +++ b/templates/Makefile.template @@ -282,21 +282,34 @@ INCLUDES = . include $(GENDIR) LDFLAGS += -Llibs/$(CONFIG) ifeq ($(SYSTEM),Darwin) -LIBS += m +ifneq ($(wildcard /usr/local/ssl/include),) +INCLUDES += /usr/local/ssl/include +endif +ifneq ($(wildcard /opt/local/include),) +INCLUDES += /opt/local/include +endif +ifneq ($(wildcard /usr/local/include),) +INCLUDES += /usr/local/include +endif +LIBS = m z +ifneq ($(wildcard /usr/local/ssl/lib),) +LDFLAGS += -L/usr/local/ssl/lib +endif +ifneq ($(wildcard /opt/local/lib),) +LDFLAGS += -L/opt/local/lib +endif +ifneq ($(wildcard /usr/local/lib),) +LDFLAGS += -L/usr/local/lib +endif endif ifeq ($(SYSTEM),Linux) -LIBS += rt m pthread +LIBS = rt m z pthread LDFLAGS += -pthread endif ifeq ($(SYSTEM),MINGW32) -LIBS += m pthread -LDFLAGS += -pthread -endif - -ifeq ($(SYSTEM),FreeBSD) -LIBS += pthread +LIBS = m z pthread LDFLAGS += -pthread endif @@ -399,39 +412,6 @@ ZLIB_CHECK_CMD = $(PKG_CONFIG) --exists zlib PROTOBUF_CHECK_CMD = $(PKG_CONFIG) --atleast-version=3.0.0-alpha-3 protobuf else # HAS_PKG_CONFIG -ifeq ($(SYSTEM),Darwin) -ifneq ($(wildcard /usr/local/ssl/include),) -INCLUDES += /usr/local/ssl/include -endif -ifneq ($(wildcard /opt/local/include),) -INCLUDES += /opt/local/include -endif -ifneq ($(wildcard /usr/local/include),) -INCLUDES += /usr/local/include -endif -ifneq ($(wildcard /usr/local/ssl/lib),) -LDFLAGS += -L/usr/local/ssl/lib -endif -ifneq ($(wildcard /opt/local/lib),) -LDFLAGS += -L/opt/local/lib -endif -ifneq ($(wildcard /usr/local/lib),) -LDFLAGS += -L/usr/local/lib -endif -endif - -ifeq ($(SYSTEM),Linux) -LIBS += z -endif - -ifeq ($(SYSTEM),MINGW32) -LIBS += z -endif - -ifeq ($(SYSTEM),FreeBSD) -LIBS += z -endif - ifeq ($(SYSTEM),MINGW32) OPENSSL_LIBS = ssl32 eay32 else