Replace build system with CMake.

This commit is contained in:
2017-10-07 19:50:43 +02:00
parent a034d2a7f3
commit ba945d62e7
3 changed files with 25 additions and 26 deletions

View File

@@ -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)