Prechádzať zdrojové kódy

add sqlite_orm version 1.9 (#5225)

* add sqlite_orm version 1.9

* add cmake

---------

Co-authored-by: star9029 <[email protected]>
AIR 1 rok pred
rodič
commit
ec608a925c
1 zmenil súbory, kde vykonal 9 pridanie a 3 odobranie
  1. 9 3
      packages/s/sqlite_orm/xmake.lua

+ 9 - 3
packages/s/sqlite_orm/xmake.lua

@@ -3,13 +3,19 @@ package("sqlite_orm")
     set_homepage("https://github.com/fnc12/sqlite_orm")
     set_description("SQLite ORM light header only library for modern C++")
 
-    add_urls("https://github.com/fnc12/sqlite_orm/archive/refs/tags/v$(version).zip")
-    add_versions("1.8.2", "dd098fe06b46640384b77fd937b694af105dab221ab45f574e4ff9bb38bbeb90")
+    add_urls("https://github.com/fnc12/sqlite_orm/archive/refs/tags/$(version).tar.gz",
+             "https://github.com/fnc12/sqlite_orm.git")
 
+    add_versions("v1.9", "a2fa433e24f6873a9e8cd9dd7e49d2d12640b458f3f6f941163cf60f6673b8a2")
+    add_versions("v1.8.2", "56e0c7729800637a8061658d0fdad4424d2cdde77b063d23cc1b76aa20339072")
+
+    add_deps("cmake")
     add_deps("sqlite3")
 
     on_install(function (package)
-        os.cp("include", package:installdir())
+        local configs = {"-DBUILD_TESTING=OFF"}
+        table.insert(configs, "-DCMAKE_BUILD_TYPE=" .. (package:is_debug() and "Debug" or "Release"))
+        import("package.tools.cmake").install(package, configs)
     end)
 
     on_test(function (package)