共享配置设置

过去在新旧论坛上都有讨论。搜索“用法”。如果有机会的话,将它们汇集在一起作为参考非常好。同时,请随时在下面添加您的方法。

我们在这里使用函数。要指定如何针对库进行编译和链接:

-- How to declare it
function someLibrary(options)
   defines { ... }
   links { ... }
   options = options or {}
   if options.someFlag then
      defines { ... }
   end
end

-- How to use it
project "someOtherProject"
   kind "ConsoleApp"
   someLibrary { someFlag="true" }

对于定义项目的“类”:

function someComponent_test(name)
   project(name)
   kind "ConsoleApp"
   defines { ... }
   links { ... }
   filter {}
end

results matching ""

    No results matching ""