summaryrefslogtreecommitdiff
path: root/core/src/sv/xmake.lua
blob: cb7c6fa9785e3d4f42f9e87d55a0530309a1551c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
set_warnings("all", "error")

if is_os("macosx") or is_os("ios") then
    add_cflags("-Wno-nullability-completeness")
    add_cxxflags("-Wno-nullability-completeness")
end

if is_mode("release") then
    set_symbols("hidden")
    set_optimize("fastest")
    set_strip("all")
end

if is_mode("debug") then
    set_symbols("debug")
    set_optimize("none")
end

target("sv")
    set_default(true)
    set_languages("c99")
    set_kind("$(kind)")
    add_headerfiles("include/(*.h)")
    add_headerdirs("include")
    add_includedirs("include")
    add_files("src/*.c")

includes("test")