Skip to content

Commit 4e78372

Browse files
authored
Cygwin build fix (#108)
* Cygwin build fix Use hard links on windows * Add use of maintarget=$(word 1,$(TARGET_LIBRARIES))
1 parent 165da4c commit 4e78372

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/Makefile

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,18 @@
11
LBT_ROOT := $(dir $(abspath $(dir $(lastword $(MAKEFILE_LIST)))))
22
include $(LBT_ROOT)/src/Make.inc
33

4+
ifeq ($(OS),WINNT)
5+
# On Windows only build the library with the major soversion, all other copies
6+
# are useless and error prone.
7+
TARGET_LIBRARIES = $(builddir)/$(LIB_MAJOR_VERSION)
8+
else
9+
TARGET_LIBRARIES = $(builddir)/$(LIB_MAJOR_VERSION) $(builddir)/$(LIB_FULL_VERSION) $(builddir)/libblastrampoline.$(SHLIB_EXT)
10+
endif
11+
12+
maintarget=$(word 1,$(TARGET_LIBRARIES))
13+
414
# Default target
5-
all: $(builddir)/libblastrampoline.$(SHLIB_EXT)
15+
all: $(maintarget)
616

717
# Objects we'll build
818
MAIN_OBJS := libblastrampoline.o dl_utils.o config.o \

0 commit comments

Comments
 (0)