Невозможно собрать проект clang с использованием Xcode 10.2.1 на MACOS MOJAVE 10.14.4
Я хочу построить и отладить проект clang на xcode.Я мог бы собрать его, используя систему сборки MakeFile из командной строки, но не на XCode.Я вижу ошибку ссылки на XCode, как показано ниже: ошибка: нет такого файла или каталога: '/Users/srinivas/Work/clang/llvm-project/build/Debug/lib/libclangBasic.a'
Iследующие шаги:
- git clone https://github.com/llvm/llvm-project.git
- mkdir build && cd build
- cmake -DLLVM_ENABLE_PROJECTS = clang -DLLVM_TARGETS_TO_BUILD = "X86" -G ""../llvm
- открыть LLVM.xcodeproj
- выбрать схему" лязг "из доступных схем.
- build
ошибка:
Ld / Пользователи / srinivas / Work / clang / llvm-project / build / Debug / bin / clang-offload-bundler обычный x86_64 cd / Пользователи / srinivas / Work / clang / llvm-project / llvm exportMACOSX_DEPLOYMENT_TARGET = 10.14 clang: ошибка: нет такого файла или каталога: '/Users/srinivas/Work/clang/llvm-project/build/Debug/lib/libclangBasic.a'
я не знаюувидеть какую-либо библиотеку libclang *, сгенерированную в каталоге build / Debug / lib при сборке, но я вижу, что генерируется много библиотек libLLVM *.
Я несколько раз пытался удалить и установить исходные коды Xcode и LLVM и очистить кэш.
Я пытался установить «Только для активных сборок» на «Нет», также в сборкенастройки.
Я также пытался из командной строки xcodebuild -project LLVM.xcodeproj -scheme clang -arch = X86 -sdk "macOS 10.14"
Но я не смог избавиться от этих ошибок.
Обратите внимание, что я смог успешно собрать с помощью системы сборки файлов Unix Make cmake -DLLVM_ENABLE_PROJECTS = clang -DLLVM_TARGETS_TO_BUILD = "X86" -G "Unix Makefiles"../llvm && make Это успешно.Я вижу только проблему со сборкой на Xcode
Я что-то упустил (или), не могли бы вы указать мне правильные ресурсы для шагов, которые необходимо выполнить.