Skip to content

Commit c89c60a

Browse files
committed
feat: misc update
- minimum xmake version is now 3.0.0
1 parent 8dc1f02 commit c89c60a

3 files changed

Lines changed: 7 additions & 5 deletions

File tree

lib/commonlib-shared

xmake-rules.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@ rule("commonlibsse.plugin")
6767
target:set("arch", "x64")
6868
target:set("kind", "shared")
6969

70+
target:add("deps", "commonlibsse")
71+
7072
target:add("installfiles", target:targetfile(), { prefixdir = "SKSE/Plugins" })
7173
target:add("installfiles", target:symbolfile(), { prefixdir = "SKSE/Plugins" })
7274

xmake.lua

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
-- set minimum xmake version
2-
set_xmakever("2.8.2")
2+
set_xmakever("3.0.0")
33

4-
-- set project
4+
-- set project constants
55
set_project("commonlibsse")
66
set_arch("x64")
77
set_languages("c++23")
88
set_warnings("allextra")
99
set_encodings("utf-8")
1010

11-
-- add rules
11+
-- add common rules
1212
add_rules("mode.debug", "mode.releasedbg")
1313

14-
-- add includes
14+
-- include subprojects
1515
includes("lib/commonlib-shared")
1616
includes("xmake-rules.lua")
1717

0 commit comments

Comments
 (0)