Skip to content

Commit bab843f

Browse files
committed
Support platform: linux
1 parent b960865 commit bab843f

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

xmake.lua

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ set_version("0.0.1")
44

55
set_xmakever("2.8.6")
66

7-
set_allowedplats("windows")
7+
set_allowedplats("windows", "linux") -- tested in x86_64 linux
88
set_allowedmodes("debug", "release")
99

1010
option("test", {showmenu = true, default = false})
@@ -14,13 +14,17 @@ set_languages("c++20")
1414
set_warnings("all")
1515
add_rules("mode.debug", "mode.release")
1616

17+
if is_plat("linux") then
18+
set_toolchains("gcc") -- tested with gcc
19+
end
20+
1721
if is_plat("windows") then
1822
set_runtimes("MD")
1923
add_cxflags("/permissive-", {tools = "cl"})
2024
end
2125

2226
if has_config("test") then
23-
add_requires("gtest", {configs = {main = true, gmock = false}})
27+
add_requires("gtest", {system = false, configs = {main = true, gmock = false}})
2428
end
2529

2630
target("magic")

0 commit comments

Comments
 (0)