mirror of
https://github.com/utmapp/UTM.git
synced 2026-10-11 21:59:56 +00:00
build: disable LLVM terminfo so dxmt-native doesn't link ncurses
LLVM 15 finds libncurses in the iOS SDK and enables terminfo, which pulls setupterm/tigetnum/set_curterm/del_curterm into dxmt-native. App Store review rejects these as non-public API (ITMS-90338). Assisted-by: Claude:claude-opus-5-5
This commit is contained in:
@@ -897,7 +897,7 @@ build_vulkan_drivers () {
|
||||
|
||||
build_d3d_drivers () {
|
||||
LLVM15_NAME=$(basename "${LLVM15_SRC%.tar.*}")
|
||||
cmake_build "$BUILD_DIR/$LLVM15_NAME/llvm" -DLLVM_ENABLE_ZSTD=Off -DLLVM_TARGETS_TO_BUILD="" -DLLVM_BUILD_TOOLS=Off -DLLVM_VERSION_PRINTER_SHOW_HOST_TARGET_INFO=Off
|
||||
cmake_build "$BUILD_DIR/$LLVM15_NAME/llvm" -DLLVM_ENABLE_ZSTD=Off -DLLVM_TARGETS_TO_BUILD="" -DLLVM_BUILD_TOOLS=Off -DLLVM_VERSION_PRINTER_SHOW_HOST_TARGET_INFO=Off -DLLVM_ENABLE_TERMINFO=Off
|
||||
(
|
||||
case $PLATFORM in
|
||||
ios* )
|
||||
|
||||
Reference in New Issue
Block a user