Embarcadero / octoid

Octoid is a tool for translating Objective-C headers into Delphi code. It is intended as a replacement for SDKTransform which ships with Delphi.
BSD 2-Clause "Simplified" License
31 stars 8 forks source link

Remove LLVM installation dependency #8

Open DelphiWorlds opened 1 year ago

DelphiWorlds commented 1 year ago

Currently Octoid requires LLVM to be installed because it depends on the libclang.dll library. Embarcadero is able to build their own libclang.dll which means that LLVM would no longer be required.

Note however that LLVM also installs Clang include files that Octoid can refer to if they are not present in the imported SDK, which is currently the case when importing macOS SDKs, so LLVM may be required to import some macOS SDKs until this is resolved