Premake исключить проект - PullRequest
       47

Premake исключить проект

0 голосов
/ 14 марта 2020

У меня есть основной файл premake lua в root с объявлением рабочей области и некоторыми базовыми c конфигурациями, и в конце этого файла я включаю проекты.

workspace "Test"
    CONFIGURATIONS

    include "Project1"
    include "Project2"
    include "Project3"

On linux Я хочу исключить «Проект 3», так как он не нужен для его компиляции. Я попытался определить системы и использовать фильтры, но файл все еще генерируется.

Для генерации make-файлов на linux я использую premake gmake2 .

1 Ответ

0 голосов
/ 16 марта 2020

В последних версиях Premake5:

if _TARGET_OS ~= "linux" then
   include "Project3"
end

В старых версиях:

if _OS ~= "linux" then
   include "Project3"
end
...