solution "nv" configurations { "debug", "release" } targetdir "bin" flags { "ExtraWarnings", "NoPCH" } language "C++" configuration "debug" defines { "DEBUG" } flags { "Symbols", "StaticRuntime" } targetdir "bin" objdir (_ACTION or "".."/debug") configuration "release" defines { "NDEBUG" } flags { "Optimize", "StaticRuntime" } targetdir "bin" objdir (_ACTION or "".."/release") dofile("nv.lua") newaction { trigger = "doc", description = "Run doxygen", execute = function () os.execute("doxygen") end }