From: <sv...@op...> - 2024-03-08 12:56:03
|
Author: manx Date: Fri Mar 8 13:55:51 2024 New Revision: 20287 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20287 Log: Merged revision(s) 20257, 20259 from trunk/OpenMPT: [Imp] build: Makefile: Add explicit CONFIG=macos and provide MACOSX_VERSION_MIN= and ARCH= options. ........ [Fix] build: Makefile: macOS: Assume cross-compiling when specifying ARCH=. [Fix] build: Makefile: macOS: Fix copy-paste-error. ........ Added: branches/OpenMPT-1.31/build/make/config-macos.mk - copied, changed from r20257, trunk/OpenMPT/build/make/config-macos.mk Modified: branches/OpenMPT-1.31/ (props changed) branches/OpenMPT-1.31/build/make/config-defaults.mk Modified: branches/OpenMPT-1.31/build/make/config-defaults.mk ============================================================================== --- branches/OpenMPT-1.31/build/make/config-defaults.mk Fri Mar 8 13:55:03 2024 (r20286) +++ branches/OpenMPT-1.31/build/make/config-defaults.mk Fri Mar 8 13:55:51 2024 (r20287) @@ -3,13 +3,7 @@ ifeq ($(HOST_FLAVOUR),MACOSX) -NO_PULSEAUDIO?=1 -include build/make/config-clang.mk -# Mac OS X overrides -DYNLINK=0 -SHARED_SONAME=0 -MPT_COMPILER_NOSECTIONS=1 -MPT_COMPILER_NOGCSECTIONS=1 +include build/make/config-macos.mk else ifeq ($(HOST_FLAVOUR),MSYS2) Copied and modified: branches/OpenMPT-1.31/build/make/config-macos.mk (from r20257, trunk/OpenMPT/build/make/config-macos.mk) ============================================================================== --- trunk/OpenMPT/build/make/config-macos.mk Wed Mar 6 17:56:22 2024 (r20257, copy source) +++ branches/OpenMPT-1.31/build/make/config-macos.mk Fri Mar 8 13:55:51 2024 (r20287) @@ -10,7 +10,6 @@ # 10.13 .. ifeq ($(MACOSX_VERSION_MIN),) else -MPT_OS_MACOSX_OR_IOS CFLAGS += -mmacosx-version-min=$(MACOSX_VERSION_MIN) CXXFLAGS += -mmacosx-version-min=$(MACOSX_VERSION_MIN) LDFLAGS += -mmacosx-version-min=$(MACOSX_VERSION_MIN) @@ -19,6 +18,7 @@ # arm64/x86_64/i386 ifeq ($(ARCH),) else +IS_CROSS=1 CFLAGS += -arch $(ARCH) CXXFLAGS += -arch $(ARCH) LDFLAGS += -arch $(ARCH) |