Skip to content

Commit eaf0dff

Browse files
authored
Merge pull request #20 from mr-c/patch-1
Make build system more flexible
2 parents f3fe2e3 + ae66d42 commit eaf0dff

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ endif
2020
.SUFFIXES:.c .o
2121

2222
.c.o:
23-
$(CC) -c $(CXXFLAGS) $(DFLAGS) $(INCLUDES) $< -o $@
23+
$(CC) $(CPPFLAGS) -c $(CXXFLAGS) $(DFLAGS) $(INCLUDES) $< -o $@
2424

2525
all-recur lib-recur clean-recur cleanlocal-recur install-recur:
2626
@target=`echo $@ | sed s/-recur//`; \
@@ -36,13 +36,13 @@ all-recur lib-recur clean-recur cleanlocal-recur install-recur:
3636
all: $(PROG)
3737

3838
tabix.o: $(HTS_HEADERS) tabix.cpp tabix.hpp
39-
$(CXX) $(CXXFLAGS) -c tabix.cpp $(INCLUDES)
39+
$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c tabix.cpp $(INCLUDES)
4040

4141
htslib/libhts.a:
4242
cd htslib && $(MAKE) lib-static
4343

4444
tabix++: tabix.o main.cpp $(HTS_LIB)
45-
$(CXX) $(CXXFLAGS) -o $@ main.cpp tabix.o $(INCLUDES) $(LIBPATH) $(LIBS)
45+
$(CXX) $(LDFLAGS) $(CPPFLAGS) $(CXXFLAGS) -o $@ main.cpp tabix.o $(INCLUDES) $(LIBPATH) $(LIBS)
4646

4747
cleanlocal:
4848
rm -fr gmon.out *.o a.out *.dSYM $(PROG) *~ *.a tabix.aux tabix.log \

0 commit comments

Comments
 (0)