Сборка под macOS отдельной целью, ограничения записаны в бэклог
./build.sh macos делает две сборки: nlve_intel для Intel и nlve_arm для Apple Silicon. Имя цели в проекте одно на все системы, и сборка под darwin затирает линуксовую — поэтому каждый файл переименовывается сразу, а сборка под эту систему в конце делается заново. Обёртку .app, которую делает lazbuild, удаляем: внутри неё ссылка на файл с именем nlve, которого после переименования уже нет. BACKLOG.md — то, что известно и сознательно не сделано. Про macOS там записано главное: собирается, но предпросмотра не будет, пока встраивание mpv не научится работать через NSView; окно зависимостей советует маку apt вместо brew; проверить нечем, потому что мака нет. Заодно туда переехали лицензионный вопрос с libmpv и три мелочи: значок exe, кэш наложений и четыре секунды на открытие окна кадрирования.
This commit is contained in:
parent
e12d0df974
commit
b792b81a00
3 changed files with 118 additions and 1 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -4,6 +4,8 @@
|
|||
/nlve.app/
|
||||
/nlve
|
||||
/nlve.exe
|
||||
/nlve_intel
|
||||
/nlve_arm
|
||||
/nlve.dbg
|
||||
/nlve.res
|
||||
/tests/lib/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue