Skip to content

Commit 6309cc6

Browse files
author
zhengshuxin
committed
build ok acl by xmake
1 parent 78dfda9 commit 6309cc6

File tree

4 files changed

+16
-12
lines changed

4 files changed

+16
-12
lines changed

lib_acl_cpp/xmake.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ target("acl_cpp")
1212

1313
-- add include directories
1414
add_includedirs("$(projectdir)/include")
15-
add_includedirs("$(projectdir)/include/zlib")
15+
add_includedirs("$(projectdir)/include/zlib-1.2.11")
1616
add_includedirs("$(projectdir)/include/mysql")
1717
add_includedirs("$(projectdir)/include/pgsql")
1818
add_includedirs("$(projectdir)/include/sqlite")

lib_fiber/c/xmake.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@ target("fiber")
1616

1717
-- add flags
1818
add_cxflags("-std=gnu99")
19-
add_defines("USE_JMP")
19+
add_defines("DUSE_BOOST_JMP")
2020

lib_fiber/cpp/xmake.lua

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,16 @@ target("fiber_cpp")
88
add_deps("fiber", "acl_cpp", "acl")
99

1010
-- add source files
11-
add_files("src/**.cpp")
11+
add_files("src/*.cpp")
12+
add_files("src/keeper/*.cpp")
1213

1314
-- add include directories
1415
add_includedirs("src")
1516
add_includedirs("include", {public = true})
1617

1718
-- add headers
1819
add_headerfiles("include/(**.h)", "include/(**.hpp)")
20+
add_includedirs("$(projectdir)/lib_acl/src/master")
1921

2022

2123

xmake.lua

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -72,17 +72,17 @@ end
7272
if not is_plat("windows") then
7373
add_cflags("-Wshadow",
7474
"-Wpointer-arith",
75-
"-Waggregate-return",
75+
--"-Waggregate-return",
7676
"-Wmissing-prototypes",
7777
"-Wno-long-long",
7878
"-Wuninitialized",
7979
"-Wstrict-prototypes",
8080
"-fdata-sections",
8181
"-ffunction-sections",
8282
"-fPIC",
83-
"-fno-rtti",
84-
"-fno-exceptions",
85-
"-fomit-frame-pointer"
83+
-- "-fno-rtti",
84+
"-fomit-frame-pointer",
85+
"-fno-exceptions"
8686
)
8787
add_cxxflags("-Wshadow",
8888
"-Wpointer-arith",
@@ -93,11 +93,13 @@ if not is_plat("windows") then
9393
"-fPIC",
9494
"-fno-rtti",
9595
"-fno-exceptions",
96+
"-fexceptions",
97+
"-fpermissive",
9698
"-fomit-frame-pointer"
9799
)
98100

99101
if is_kind("static") then
100-
add_cxflags("-fvisibility-inlines-hidden")
102+
--add_cxflags("-fvisibility-inlines-hidden")
101103

102104
--add_cflags("-flto")
103105
--add_cxxflags("-flto")
@@ -115,14 +117,14 @@ if not is_plat("windows") then
115117
add_defines("ANDROID")
116118
add_defines("NDEBUG")
117119
add_defines("acl_cpp_EXPORTS")
118-
add_cflags("fno-addrsig")
119-
add_cxxflags("fno-addrsig")
120+
--add_cflags("fno-addrsig")
121+
--add_cflags("-fno-addrsig")
122+
--add_cxxflags("fno-addrsig")
123+
--add_cxxflags("-fno-addrsig")
120124
--add_cflags("-MD", "-MT", "-MF")
121125
--add_cxxflags("-MD", "-MT", "-MF")
122126
add_cflags("-no-canonical-prefixes")
123127
add_cxxflags("-no-canonical-prefixes")
124-
add_cflags("-fno-addrsig")
125-
add_cxxflags("-fno-addrsig")
126128
end
127129

128130
-- include project sources

0 commit comments

Comments
 (0)