Advertisement
Sooly890

Untitled

Oct 24th, 2024
13
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. workspace "Alumina"
  2. configurations { "Debug", "Release" }
  3.  
  4. -- No point making a project for glm; there is nothing to compile
  5.  
  6. project "glad"
  7. kind "StaticLib"
  8. language "C"
  9. targetdir "bin/%{cfg.buildcfg}"
  10.  
  11. includedirs {"glad/include"}
  12.  
  13. files { "glad/**.h", "glad/**.c" }
  14.  
  15. filter "configurations:Debug"
  16. defines { "DEBUG", "NRELEASE" }
  17. symbols "On"
  18.  
  19. filter "configurations:Release"
  20. defines { "NDEBUG", "RELEASE" }
  21. optimize "On"
  22.  
  23. project "Alumina"
  24. kind "ConsoleApp"
  25. language "C++"
  26. cppdialect "C++23"
  27. targetdir "bin/%{cfg.buildcfg}"
  28.  
  29. includedirs { "Alumina/include" }
  30. externalincludedirs { "./", "glad/include", "glfw/include" }
  31.  
  32. libdirs { "./" }
  33. links { "glfw3", "glad" }
  34.  
  35. files { "Alumina/**.h", "Alumina/**.hpp", "Alumina/**.cpp" }
  36.  
  37. filter "configurations:Debug"
  38. defines { "DEBUG", "NRELEASE" }
  39. symbols "On"
  40.  
  41. filter "configurations:Release"
  42. defines { "NDEBUG", "RELEASE" }
  43. optimize "On"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement