|
|
@ -2,10 +2,19 @@ USE_WIN32_APP=yes
|
|
|
|
CXX = g++
|
|
|
|
CXX = g++
|
|
|
|
WINDRES = windres
|
|
|
|
WINDRES = windres
|
|
|
|
CXXFLAGS := ${CXX_DEBUG} -D_MT -DWIN32 -D_WINDOWS -DWIN32_LEAN_AND_MEAN
|
|
|
|
CXXFLAGS := ${CXX_DEBUG} -D_MT -DWIN32 -D_WINDOWS -DWIN32_LEAN_AND_MEAN
|
|
|
|
NEEDED_CXXFLAGS = -std=c++11
|
|
|
|
|
|
|
|
INCFLAGS = -Idaemon -I.
|
|
|
|
INCFLAGS = -Idaemon -I.
|
|
|
|
LDFLAGS := ${LD_DEBUG} -Wl,-Bstatic -static-libgcc -static-libstdc++
|
|
|
|
LDFLAGS := ${LD_DEBUG} -Wl,-Bstatic -static-libgcc -static-libstdc++
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# detect proper flag for c++11 support by compilers
|
|
|
|
|
|
|
|
CXXVER := $(shell $(CXX) -dumpversion)
|
|
|
|
|
|
|
|
ifeq ($(shell expr match ${CXXVER} "[4]\.[7-9]\|4\.1[0-9]\|[5-6]"),4) # gcc 4.7 - 6
|
|
|
|
|
|
|
|
NEEDED_CXXFLAGS += -std=c++11
|
|
|
|
|
|
|
|
else ifeq ($(shell expr match ${CXXVER} "[7-9]\|1[0-9]"),2) # gcc >= 7
|
|
|
|
|
|
|
|
NEEDED_CXXFLAGS += -std=c++17
|
|
|
|
|
|
|
|
else # not supported
|
|
|
|
|
|
|
|
$(error Compiler too old)
|
|
|
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
|
|
# Boost libraries suffix
|
|
|
|
# Boost libraries suffix
|
|
|
|
BOOST_SUFFIX = -mt
|
|
|
|
BOOST_SUFFIX = -mt
|
|
|
|
|
|
|
|
|
|
|
|