24 lines
811 B
Lua
24 lines
811 B
Lua
|
|
add_requires("UGM","UTemplate")
|
|
set_languages("cxx20")
|
|
target("ugm_test01_bezier")
|
|
set_kind("binary")
|
|
add_packages("UGM", "UTemplate")
|
|
add_files("test/01bezier.cpp")
|
|
add_headerfiles("vs/*.natvis")
|
|
package("UTemplate")
|
|
set_kind("library", {headeronly = true})
|
|
set_urls("https://github.com/Ubpa/UTemplate.git")
|
|
add_includedirs("include")
|
|
on_install(function (package)
|
|
os.cp("include", package:installdir())
|
|
end)
|
|
local curdir = os.curdir()
|
|
package("UGM")
|
|
set_urls("https://github.com/Ubpa/UGM.git")
|
|
add_includedirs("include")
|
|
on_install("macosx", "linux", "windows", function (package)
|
|
os.cp("include", format("%s/include", package:installdir()))
|
|
os.cp("vs",curdir)
|
|
io.gsub(format("%s/vs/UGM.natvis"), "m.m128_f32","_Elems")
|
|
end) |