|
@@ -4,14 +4,21 @@ package("dlss")
|
|
set_license("NVIDIA RTX SDKs")
|
|
set_license("NVIDIA RTX SDKs")
|
|
|
|
|
|
add_urls("https://github.com/NVIDIA/DLSS/archive/refs/tags/$(version).tar.gz",
|
|
add_urls("https://github.com/NVIDIA/DLSS/archive/refs/tags/$(version).tar.gz",
|
|
- "https://github.com/NVIDIA/DLSS.git")
|
|
|
|
|
|
+ "https://github.com/NVIDIA/DLSS.git", {submodules = false})
|
|
|
|
|
|
|
|
+ add_versions("v310.1.0", "f042769df59a3f4a5f80421e60d848d26d4f8a7c4848da410507fc07e50522f4")
|
|
add_versions("v3.7.20", "904d771551526dd6aa458f0db7b85fe4abb8f49ce0307d377e8da089628bf9ec")
|
|
add_versions("v3.7.20", "904d771551526dd6aa458f0db7b85fe4abb8f49ce0307d377e8da089628bf9ec")
|
|
|
|
|
|
|
|
+ set_policy("package.precompiled", false)
|
|
|
|
+
|
|
on_install("windows|x64", "linux|x86_64", function (package)
|
|
on_install("windows|x64", "linux|x86_64", function (package)
|
|
os.cp("include", package:installdir())
|
|
os.cp("include", package:installdir())
|
|
if is_plat("windows") then
|
|
if is_plat("windows") then
|
|
- os.cp("lib/Windows_x86_64/x86_64/*.lib", package:installdir("lib"))
|
|
|
|
|
|
+ if package:version() and package:version():ge("310.1.0") then
|
|
|
|
+ os.cp("lib/Windows_x86_64/x64/*.lib", package:installdir("lib"))
|
|
|
|
+ else
|
|
|
|
+ os.cp("lib/Windows_x86_64/x86_64/*.lib", package:installdir("lib"))
|
|
|
|
+ end
|
|
if package:is_debug() then
|
|
if package:is_debug() then
|
|
os.cp("lib/Windows_x86_64/dev/*", package:installdir("bin"))
|
|
os.cp("lib/Windows_x86_64/dev/*", package:installdir("bin"))
|
|
else
|
|
else
|