Commit Graph

62 Commits (fafd1a0f648fcd602166d01d47da417b0eb380df)

Author SHA1 Message Date
Hennadii Stepanov 91a799247d
depends: Add host-specific `cmake_system_version` variables
3 months ago
Hennadii Stepanov 9b31209b4c
depends: Rename `cmake_system` -> `cmake_system_name`
3 months ago
fanquake bda537f7c4
depends: remove ENV unsetting for darwin
4 months ago
fanquake d042230f7a
depends: swap mmacosx-version-min for mmacos-version-min
5 months ago
fanquake 7cbfd7a7ce
refactor: rename (macho) ld64 to lld
5 months ago
fanquake fb74fd66cb
depends: remove no-longer used llvm_* vars from macOS build
5 months ago
fanquake 9043f12425
depends: no-longer pass -B to clang in macOS cross-compile
5 months ago
fanquake e9a44faf14
depends: remove FORCE_USE_SYSTEM_CLANG
5 months ago
fanquake f836f7e9b3
depends: remove cctools & libtapi
6 months ago
fanquake 4a0536c5d9
build: switch to using lld for macOS builds
6 months ago
fanquake 437e908ebd
depends: swap cctools-x for llvm-x
6 months ago
fanquake 7f5ac4520d
build: swap otool for (llvm-)objdump
6 months ago
fanquake 3bee51427a
build: don't use install_name_tool for macOS deploy when cross-compiling
7 months ago
fanquake eef51afc6a
depends: add -g to DEBUG=1 flags
7 months ago
Cory Fields 5b9d5bf866 depends: remove (darwin) libtool now that it's no longer used
10 months ago
fanquake cbc9bf11fe
build: move -mlinker-version to *FLAGS
10 months ago
fanquake 42b2283765
depends: deduplicate use of mmacosx-version-min in macOS build
10 months ago
fanquake 2d1b1c7dae
build: remove --enable-lto
10 months ago
fanquake 8ea45e626e
build: use macOS 14 SDK (Xcode 15.0)
11 months ago
fanquake 423949a13b
depends: add -platform_version to macOS build flags
11 months ago
fanquake cefbf0bc20
depends: update LD64_VERSION to 711
1 year ago
Cory Fields fb61bc0c02 depends: Bump MacOS minimum runtime requirement to 11.0
1 year ago
Cory Fields cbee1d7091 depends: modernize clang flags
1 year ago
Cory Fields 4fe5f3c467 depends: remove redundant stdlib option
1 year ago
Cory Fields 87afcb0029 depends: fix osx build with clang 16
2 years ago
fanquake 9b60690b94
cctools: fixup building with LTO
2 years ago
fanquake f7595f1354
build: add and use CXX_STANDARD in depends
2 years ago
fanquake 7e7b3e42fa
build: add and use C_STANDARD in depends
2 years ago
fanquake 094772656d
build: support LTO in depends
2 years ago
Hennadii Stepanov f3af4f7a18
build: Let the depends build system define a path to `dsymutil` tool
3 years ago
fanquake 446e73cc0b
build: use macOS 11 SDK (Xcode 12.2)
3 years ago
fanquake a43b8e9555
build: set OSX_MIN_VERSION to 10.15
3 years ago
fanquake a5550f877a
build: use -stdlib++-isystem with Clang 10
4 years ago
fanquake c29cba44b3
build: Xcode 12.1, macOS SDK 10.15.6
4 years ago
fanquake 9ed2f19d38
build: native cctools 973.0.1, ld64 609
4 years ago
fanquake cf971c9ea0
build: use -isysroot over --sysroot on macOS
4 years ago
fanquake 765e0be534
build: split native_cctools
4 years ago
Carl Dong 949c480e52 depends: Fully determine path for darwin cctools
4 years ago
Carl Dong 880660acfa depends: Fully determine path for darwin_{CC,CXX}
4 years ago
Carl Dong 77b1ef89a0 depends: Remove -fuse-ld line
4 years ago
Carl Dong 3007339218 depends: Pin clang search paths for darwin host
4 years ago
fanquake a52ecc936a
build: set minimum supported macOS to 10.14
4 years ago
Carl Dong 60c55b1b9b
depends: Add justifications for macOS clang flags
4 years ago
Cory Fields 6b8e497eea
depends: specify libc++ header location for darwin
4 years ago
Carl Dong c9c572a367
depends: Allow building with system clang
4 years ago
Carl Dong e6e5c8d6ca
depends: Decouple toolchain + binutils
4 years ago
fanquake a8d39b8840
doc: explain why passing -mlinker-version is required
4 years ago
Cory Fields adf543d714
darwin: pass mlinker-version so that clang enables new features
4 years ago
Cory Fields 2418f739f7
macos: Bump to xcode 11.3.1 and 10.15 SDK
4 years ago
Carl Dong 3381e4a189
Adapt rest of tooling to new SDK naming scheme
4 years ago