aboutsummaryrefslogtreecommitdiff
path: root/makefile
diff options
context:
space:
mode:
Diffstat (limited to 'makefile')
-rw-r--r--makefile10
1 files changed, 4 insertions, 6 deletions
diff --git a/makefile b/makefile
index 715f4fe..41eb380 100644
--- a/makefile
+++ b/makefile
@@ -1,7 +1,8 @@
1#### PROJECT SETTINGS #### 1#### PROJECT SETTINGS ####
2# The name of the executable to be created 2# The name of the executable to be created
3BIN_NAME := moonp 3BIN_NAME := moonp
4 4# Compiler used
5CXX ?= g++
5# Extension of source files used in the project 6# Extension of source files used in the project
6SRC_EXT = cpp 7SRC_EXT = cpp
7# Path to the source directory, relative to the makefile 8# Path to the source directory, relative to the makefile
@@ -40,12 +41,9 @@ TEST_OUTPUT = ./spec/outputs
40# Obtains the OS type, either 'Darwin' (OS X) or 'Linux' 41# Obtains the OS type, either 'Darwin' (OS X) or 'Linux'
41UNAME_S:=$(shell uname -s) 42UNAME_S:=$(shell uname -s)
42 43
43# Select compiler, add platform related linker flag 44# Add platform related linker flag
44ifeq ($(UNAME_S),Darwin) 45ifneq ($(UNAME_S),Darwin)
45 CXX ?= clang
46else
47 LINK_FLAGS += -lstdc++fs 46 LINK_FLAGS += -lstdc++fs
48 CXX ?= clang-9
49endif 47endif
50 48
51# Function used to check variables. Use on the command line: 49# Function used to check variables. Use on the command line: