Didzis Gosko commited on
Commit
9c90601
·
unverified ·
1 Parent(s): 2193f2b

make : add macOS deployment target option (#1839)

Browse files
Files changed (1) hide show
  1. Makefile +6 -0
Makefile CHANGED
@@ -42,6 +42,12 @@ CFLAGS = -I. -O3 -DNDEBUG -std=c11 -fPIC
42
  CXXFLAGS = -I. -I./examples -O3 -DNDEBUG -std=c++11 -fPIC
43
  LDFLAGS =
44
 
 
 
 
 
 
 
45
  # clock_gettime came in POSIX.1b (1993)
46
  # CLOCK_MONOTONIC came in POSIX.1-2001 / SUSv3 as optional
47
  # posix_memalign came in POSIX.1-2001 / SUSv3
 
42
  CXXFLAGS = -I. -I./examples -O3 -DNDEBUG -std=c++11 -fPIC
43
  LDFLAGS =
44
 
45
+ ifdef MACOSX_DEPLOYMENT_TARGET
46
+ CFLAGS += -mmacosx-version-min=$(MACOSX_DEPLOYMENT_TARGET)
47
+ CXXFLAGS += -mmacosx-version-min=$(MACOSX_DEPLOYMENT_TARGET)
48
+ LDFLAGS += -mmacosx-version-min=$(MACOSX_DEPLOYMENT_TARGET)
49
+ endif
50
+
51
  # clock_gettime came in POSIX.1b (1993)
52
  # CLOCK_MONOTONIC came in POSIX.1-2001 / SUSv3 as optional
53
  # posix_memalign came in POSIX.1-2001 / SUSv3