aboutsummaryrefslogtreecommitdiff
path: root/repo/packages/o/oidctoken/xmake.lua
diff options
context:
space:
mode:
Diffstat (limited to 'repo/packages/o/oidctoken/xmake.lua')
-rw-r--r--repo/packages/o/oidctoken/xmake.lua23
1 files changed, 23 insertions, 0 deletions
diff --git a/repo/packages/o/oidctoken/xmake.lua b/repo/packages/o/oidctoken/xmake.lua
new file mode 100644
index 000000000..76360e7bf
--- /dev/null
+++ b/repo/packages/o/oidctoken/xmake.lua
@@ -0,0 +1,23 @@
+package("oidctoken")
+ set_description("OidcToken - OIDC token helper binary")
+ set_sourcedir(path.join(os.scriptdir(), "../../../../thirdparty/oidctoken"))
+
+ on_install(function (package)
+ if is_plat("windows") then
+ os.cp("bin/win-x64/OidcToken.exe", package:installdir("bin"))
+ elseif is_plat("linux") then
+ os.cp("bin/linux-x64/OidcToken", package:installdir("bin"))
+ os.exec("chmod 755 %s", package:installdir("bin", "OidcToken"))
+ elseif is_plat("macosx") then
+ os.cp("bin/osx-x64/OidcToken", package:installdir("bin"))
+ os.exec("chmod 755 %s", package:installdir("bin", "OidcToken"))
+ end
+ end)
+
+ on_test(function (package)
+ if is_plat("windows") then
+ os.run("%s --help", package:installdir("bin", "OidcToken.exe"))
+ else
+ os.run("%s --help", package:installdir("bin", "OidcToken"))
+ end
+ end)