Replace build system with CMake.
This commit is contained in:
26
src/Makefile
26
src/Makefile
@@ -1,26 +0,0 @@
|
||||
.PHONY: all clean
|
||||
|
||||
# Compilation settings
|
||||
CXXFLAGS=-Wall -Wextra -pedantic -std=c++17 -g -O2 -DCPU_ONLY
|
||||
LDLIBS=-lcaffe -lboost_system -lglog
|
||||
|
||||
|
||||
# Project artifacts
|
||||
_EXE=fmri
|
||||
_OBJECTS=$(patsubst %.cpp, %.o, $(wildcard *.cpp))
|
||||
|
||||
all: fmri
|
||||
|
||||
fmri: $(_OBJECTS)
|
||||
$(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS)
|
||||
|
||||
clean:
|
||||
$(RM) *.o *.d
|
||||
$(RM) $(_EXE)
|
||||
|
||||
# Automatic header dependency detection
|
||||
%.d: %.cpp
|
||||
$(CXX) $(CXXFLAGS) -MM -MF $@ $<
|
||||
|
||||
_DEPFILES=$(patsubst %.cpp, %.d, $(wildcard *.cpp))
|
||||
-include $(_DEPFILES)
|
||||
Reference in New Issue
Block a user