|
@@ -9,10 +9,16 @@ package("clay")
|
|
|
|
|
|
add_versions("v0.12", "b36f19352635edeb6d770fe77fab267982d9f206beb541849578de9f0aaff825")
|
|
|
|
|
|
+ add_configs("renderer", {description = "Enable renderer", default = true, type = "boolean"})
|
|
|
+
|
|
|
on_install(function (package)
|
|
|
os.cp("clay.h", package:installdir("include"))
|
|
|
+ os.cp("renderers", package:installdir("include"))
|
|
|
end)
|
|
|
|
|
|
on_test(function (package)
|
|
|
assert(package:has_cxxincludes("clay.h", {configs = {languages = "c++20"}}))
|
|
|
- end)
|
|
|
+ if package:config("renderer") then
|
|
|
+ assert(os.isfile(package:installdir("include", "renderers", "raylib", "clay_renderer_raylib.c")))
|
|
|
+ end
|
|
|
+ end)
|