On 20 May 2021, at 15:16, Roberto Avanzi via TextMate wrote:
[…] cp: /Users/mocenigo/build/textmate/release/_CompileXib/Frameworks/BundleEditor/resources/English.lproj/GrammarProperties.nib is a directory (not copied). […]
How can I set up the environment to just build properly, with "ninja TextMate" and not stopping on the cp commands?
This is puzzling because in the above, `GrammarProperties.nib` should *not* be a directory.
It is created from the `GrammarProprties.xib` using `xcrun ibtool --compile`.
You can try to experiment with `ibtool` yourself, for example, the man page for this tool says the following:
--flatten boolean When combined with the --compile option and a value of NO, --flatten instructs ibtool to produce an output file that is both runnable, and editable. This option is typically used when preparing a product for localization. If no value is specified, the default flattening option is YES.
It *might* be that `--flatten` defaults to `NO` in your build environment, and that causes a directory to be created?
Btw: If you are only doing your own builds to get ARM support then current release builds are universal.