Skip to content

Commit e91925a

Browse files
committed
fix #18
1 parent e8cd98b commit e91925a

1 file changed

Lines changed: 15 additions & 28 deletions

File tree

Make.inc

Lines changed: 15 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -88,34 +88,21 @@ ifneq (,$(findstring MINGW,$(OS)))
8888
override OS=WINNT
8989
endif
9090

91-
#keep these if statements separate
9291
ifeq ($(OS), WINNT)
93-
SHLIB_EXT = dll
94-
SONAME_FLAG = -soname
95-
override CFLAGS_add += -nodefaultlibs
96-
override FFLAGS_add += -nodefaultlibs
97-
shlibdir = $(bindir)
92+
SHLIB_EXT = dll
93+
SONAME_FLAG = -soname
94+
override CFLAGS_add += -nodefaultlibs
95+
override FFLAGS_add += -nodefaultlibs
96+
shlibdir = $(bindir)
9897
else
99-
shlibdir = $(libdir)
100-
endif
101-
102-
ifeq ($(OS), Linux)
103-
SHLIB_EXT = so
104-
SONAME_FLAG = -soname
105-
override CFLAGS_add += -fPIC
106-
override FFLAGS_add += -fPIC
107-
endif
108-
109-
ifeq ($(OS), FreeBSD)
110-
SHLIB_EXT = so
111-
SONAME_FLAG = -soname
112-
override CFLAGS_add += -fPIC
113-
override FFLAGS_add += -fPIC
114-
endif
115-
116-
ifeq ($(OS), Darwin)
117-
SONAME_FLAG = -install_name
118-
SHLIB_EXT = dylib
119-
override CFLAGS_add += -fPIC
120-
override FFLAGS_add += -fPIC
98+
ifeq ($(OS), Darwin)
99+
SHLIB_EXT = dylib
100+
SONAME_FLAG = -install_name
101+
else
102+
SHLIB_EXT = so
103+
SONAME_FLAG = -soname
104+
endif
105+
override CFLAGS_add += -fPIC
106+
override FFLAGS_add += -fPIC
107+
shlibdir = $(libdir)
121108
endif

0 commit comments

Comments
 (0)