Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Jonathan Wilkes
purr-data
Commits
2beb101c
Commit
2beb101c
authored
Jul 23, 2019
by
Albert Gräf
Browse files
Fix compile options for Xcode 10.
parent
4578df0e
Changes
3
Hide whitespace changes
Inline
Side-by-side
Makefile
View file @
2beb101c
...
...
@@ -77,6 +77,12 @@
.PHONY
:
all incremental checkout clean realclean dist
# Target platform (OSX/macOS only): On Mojave (10.14 with Xcode 10) this needs
# to be at least 10.9, which is the default now. With older Xcode versions you
# can try earlier versions (>= 10.4) if you need to compile for legacy OSX
# versions.
export
macos_target
=
10.9
# Installation prefix under which Pd-l2ork is installed (Linux only). If this
# isn't set, a default location will be used (usually /usr/local). NOTE: We
# *always* assume that this variable is set properly in the install targets
...
...
packages/darwin_app/Makefile
View file @
2beb101c
current
:
darwin_app
# Target platform: On Mojave (10.14 with Xcode 10) this needs to be at least
# 10.9, which is the default now. With older Xcode versions you can try
# earlier versions (>= 10.4) if you need to compile for legacy OSX versions.
ifeq
($(macos_target),)
macos_target
=
10.9
endif
# turn on weak linking and dlopen support
export
MACOSX_DEPLOYMENT_TARGET
=
10.4
export
MACOSX_DEPLOYMENT_TARGET
=
$(macos_target)
CWD
:=
$(
shell
pwd
)
BUILD_BASE
=
$(CWD)
/build
...
...
@@ -23,20 +30,15 @@ include $(BUILDLAYOUT_DIR)/Makefile.buildlayout
# http://hpc.sourceforge.net/
OPT_CFLAGS
=
-fast
-fPIC
-ftree-vectorize
FAT_FLAGS
=
-mmacosx-version-min
=
10.4
CFLAGS
=
-mmacosx-version-min
=
10.4
LDFLAGS
=
-mmacosx-version-min
=
10.4
FAT_FLAGS
=
-mmacosx-version-min
=
$(macos_target)
CFLAGS
=
-mmacosx-version-min
=
$(macos_target)
LDFLAGS
=
-mmacosx-version-min
=
$(macos_target)
# which CPU to compile for
TARGET_PLATFORM
:=
$(
shell
uname
-p
)
ifeq
($(TARGET_PLATFORM),i386)
# if on 10.6/Intel, then build as 64-bit with core2 as minimum CPU
ifeq
($(shell uname -r | sed 's|\([0-9][0-9]*\)\.[0-9][0-9]*\.[0-9][0-9]*|\1|'), 10)
OPT_CFLAGS
+=
-march
=
core2
-msse3
-mssse3
-mfpmath
=
sse
FAT_FLAGS
=
-mmacosx-version-min
=
10.6
else
OPT_CFLAGS
+=
-msse3
-mfpmath
=
sse
endif
# assume Intel 64-bit with core2 as minimum CPU
OPT_CFLAGS
+=
-march
=
core2
-msse3
-mssse3
-mfpmath
=
sse
else
OPT_CFLAGS
+=
-mcpu
=
7450
-mtune
=
7450
endif
...
...
pd/src/makefile.in
View file @
2beb101c
...
...
@@ -2,7 +2,10 @@
# support. Its safe on other platforms since gcc only checks this env var on
# Apple's gcc. <hans@at.or.at>
ifeq
($(shell uname -s),Darwin)
export
MACOSX_DEPLOYMENT_TARGET
=
10.4
ifeq
($(macos_target),)
macos_target
=
10.9
endif
export
MACOSX_DEPLOYMENT_TARGET
=
$(macos_target)
endif
VPATH
=
../obj:./
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment