diff --git a/premake5.lua b/premake5.lua index 5098281b..e1c1575a 100644 --- a/premake5.lua +++ b/premake5.lua @@ -116,8 +116,11 @@ group "ThirdParty" minilzo:project() minizip:project() salsa20:project() - webview:project() zlib:project() + + if _OPTIONS["modman"] then + webview:project() + end group "" -- ======================== @@ -173,9 +176,12 @@ group "" -- Tools group: All projects that compile into the final tools group "Tools" Linker:project() - ModMan:project() Unlinker:project() ImageConverter:project() + + if _OPTIONS["modman"] then + ModMan:project() + end group "" group "Raw" diff --git a/tools/scripts/options.lua b/tools/scripts/options.lua index f1c5e51e..287cff96 100644 --- a/tools/scripts/options.lua +++ b/tools/scripts/options.lua @@ -16,3 +16,7 @@ newoption { trigger = "experimental-material-compilation", description = "Activate experimental material compilation support" } +newoption { + trigger = "modman", + description = "Activate experimental compilation of ModMan (OAT GUI)" +}