aboutsummaryrefslogtreecommitdiff
path: root/depends
diff options
context:
space:
mode:
authorCory Fields <cory-nospam-@coryfields.com>2023-03-24 17:57:41 +0000
committerCory Fields <cory-nospam-@coryfields.com>2023-03-24 20:41:22 +0000
commit87afcb0029b8dab933c122fb8f7263c2e7272731 (patch)
tree972c8bb698f3157a95cd7b8df88031686f45f6ca /depends
parente352f5ab6b60ec1cc549997275e945238508cdee (diff)
depends: fix osx build with clang 16
For some reason the previous syntax worked with clang 15 and below, but clang 16 requires that the option and value are properly separated.
Diffstat (limited to 'depends')
-rw-r--r--depends/hosts/darwin.mk8
1 files changed, 4 insertions, 4 deletions
diff --git a/depends/hosts/darwin.mk b/depends/hosts/darwin.mk
index 8fcea35d98..522a6b17ef 100644
--- a/depends/hosts/darwin.mk
+++ b/depends/hosts/darwin.mk
@@ -99,8 +99,8 @@ darwin_CC=env -u C_INCLUDE_PATH -u CPLUS_INCLUDE_PATH \
$(clang_prog) --target=$(host) -mmacosx-version-min=$(OSX_MIN_VERSION) \
-B$(build_prefix)/bin -mlinker-version=$(LD64_VERSION) \
-isysroot$(OSX_SDK) \
- -Xclang -internal-externc-isystem$(clang_resource_dir)/include \
- -Xclang -internal-externc-isystem$(OSX_SDK)/usr/include
+ -Xclang -internal-externc-isystem -Xclang $(clang_resource_dir)/include \
+ -Xclang -internal-externc-isystem -Xclang $(OSX_SDK)/usr/include
darwin_CXX=env -u C_INCLUDE_PATH -u CPLUS_INCLUDE_PATH \
-u OBJC_INCLUDE_PATH -u OBJCPLUS_INCLUDE_PATH -u CPATH \
-u LIBRARY_PATH \
@@ -109,8 +109,8 @@ darwin_CXX=env -u C_INCLUDE_PATH -u CPLUS_INCLUDE_PATH \
-isysroot$(OSX_SDK) \
-stdlib=libc++ \
-stdlib++-isystem$(OSX_SDK)/usr/include/c++/v1 \
- -Xclang -internal-externc-isystem$(clang_resource_dir)/include \
- -Xclang -internal-externc-isystem$(OSX_SDK)/usr/include
+ -Xclang -internal-externc-isystem -Xclang $(clang_resource_dir)/include \
+ -Xclang -internal-externc-isystem -Xclang $(OSX_SDK)/usr/include
darwin_CFLAGS=-pipe -std=$(C_STANDARD)
darwin_CXXFLAGS=-pipe -std=$(CXX_STANDARD)