musique/config.mk

29 lines
705 B
Makefile
Raw Normal View History

MAKEFLAGS="-j $(grep -c ^processor /proc/cpuinfo)"
2023-03-05 01:34:36 +01:00
MAJOR := 5
2023-01-15 02:28:39 +01:00
MINOR := 0
PATCH := 0
2023-01-14 22:48:15 +01:00
COMMIT := gc$(shell git rev-parse --short HEAD 2>/dev/null)
ifeq ($(COMMIT),gc)
COMMIT = gcunknown
2023-01-14 22:48:15 +01:00
endif
VERSION := $(MAJOR).$(MINOR).$(PATCH)-dev+$(COMMIT)
CXXFLAGS:=$(CXXFLAGS) -std=c++20 -Wall -Wextra -Werror=switch -Werror=return-type -Werror=unused-result
2023-01-06 16:53:58 +01:00
CPPFLAGS:=$(CPPFLAGS) -DMusique_Version='"$(VERSION)"' \
2023-03-05 01:31:32 +01:00
-Ilib/expected/ -I. -Ilib/rtmidi/ -Ilib/link/include -Ilib/asio/include/ -Ilib/edit_distance.cc/ -Ilib/replxx/include -DREPLXX_STATIC
2022-10-08 20:32:41 +02:00
LDFLAGS=-flto
LDLIBS= -lpthread
2022-09-25 12:01:19 +02:00
RELEASE_FLAGS=-O2
DEBUG_FLAGS=-O0 -ggdb -fsanitize=undefined -DDebug
ifeq ($(shell uname),Darwin)
os=macos
2022-10-08 20:32:41 +02:00
else
os=linux
2022-10-08 20:32:41 +02:00
endif