У меня есть приложение с кросс-платформой, которое на данный момент использует два репозитория кода, поддерживается относительно независимо и построено с помощью VS/Xcode в зависимости от целевой платформы (соответственно win или mac). Я влюбился в Premake после использования его в нескольких предыдущих проектах и пытаюсь объединить весь свой код для этого приложения в единую кросс-компилируемую кодовую базу.Ссылка на Mac Frameworks с использованием Premake и GNU Make
Я не хочу полагаться на Xcode и вместо этого хочу, чтобы любой разработчик мог строить на Mac, используя либо Xcode, либо gmake. У меня есть нестандартная среда, в которую я хочу установить ссылку и включить ее в репозиторий (она не будет находиться в/Library/Frameworks или любом из путей поиска по умолчанию для Mac). Я добавил файл фрейма в каталог в моем проекте /lib/TheFramework.framework
. Мой файл premake содержит следующие под определение проекта:
includedirs {".", "lib", "lib/TheFramework.framework/Headers"}
libdirs {"lib"}
links {"TheFramework.framework"}
Когда я компилирую, (бег $ premake5 gmake
, а затем $ make
), я получаю файл заголовка не найдена ошибка. Что-то не так с моими поисковыми путями? Я где-то пропускаю путь или флаг?
Спасибо!
Какую версию Premake вы используете? – starkos
Я использую Premake 5, но тестировался с 4.4, чтобы убедиться, что это не ошибка в альфа-версии. – tnbeatty