premake.lua 546 B

12345678910111213141516171819202122232425262728293031
  1. package.name = "Ode.NET"
  2. package.kind = "dll"
  3. package.language = "c#"
  4. -- Build options
  5. package.defines = { }
  6. if (options["with-doubles"]) then
  7. table.insert(package.defines, "dDOUBLE")
  8. else
  9. table.insert(package.defines, "dSINGLE")
  10. end
  11. if (options["no-unsafe"]) then
  12. table.insert(package.defines, "dNO_UNSAFE_CODE")
  13. else
  14. package.buildflags = { "unsafe" }
  15. end
  16. -- Files & Libraries
  17. package.files = {
  18. "AssemblyInfo.cs",
  19. "Ode.cs"
  20. }
  21. package.links = {
  22. "System"
  23. }