Skip to content

Commit edd41d9

Browse files
Update makefile
1 parent ddfaf69 commit edd41d9

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

makefile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,9 @@ endif
2626

2727

2828
CC = g++
29-
CFLAGS = -Wall -O3 -m64 -std=c++11 $(OMP_FLAGS) -pthread -mavx -lz -I $(KMER_DB_LIBS_DIR) -I $(EXTRA_LIBS_DIR) -I $(PREFIX)/include
30-
CFLAGS_AVX2 = -Wall -O3 -m64 -std=c++11 $(OMP_FLAGS) -pthread -mavx2 -lz -I $(KMER_DB_LIBS_DIR) -I $(EXTRA_LIBS_DIR) -I $(PREFIX)/include
29+
LDFLAGS +=
30+
CFLAGS += -Wall -O3 -m64 -std=c++11 $(OMP_FLAGS) -pthread -mavx -lz -I $(KMER_DB_LIBS_DIR) -I $(EXTRA_LIBS_DIR)
31+
CFLAGS_AVX2 += $(CFLAGS)
3132
CLINK = -lm -O3 -std=c++11 -lpthread $(OMP_FLAGS) -mavx $(ABI_FLAGS)
3233

3334
OBJS := $(KMER_DB_MAIN_DIR)/analyzer.o \
@@ -71,10 +72,10 @@ endif
7172

7273
ifeq ($(INTERNAL_ZLIB),true)
7374
kmer-db: $(OBJS) $(AVX_OBJS)
74-
$(CC) $(CLINK) -o $(KMER_DB_ROOT_DIR)/$@ $(OBJS) $(AVX_OBJS) $(EXTRA_LIBS_DIR)/libz.a
75+
$(CC) $(CLINK) $(LDFLAGS) -o $(KMER_DB_ROOT_DIR)/$@ $(OBJS) $(AVX_OBJS) $(EXTRA_LIBS_DIR)/libz.a
7576
else
7677
kmer-db: $(OBJS) $(AVX_OBJS)
77-
$(CC) $(CLINK) -L$(PREFIX)/lib -lz -o $(KMER_DB_ROOT_DIR)/$@ $(OBJS) $(AVX_OBJS)
78+
$(CC) $(CLINK) $(LDFLAGS) -o $(KMER_DB_ROOT_DIR)/$@ $(OBJS) $(AVX_OBJS)
7879
endif
7980

8081
clean:

0 commit comments

Comments
 (0)