-
Notifications
You must be signed in to change notification settings - Fork 2
/
xzbuild.sol.json
23 lines (23 loc) · 1.13 KB
/
xzbuild.sol.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{
"environments" :
[
[
{"ifhas": "android", "iflt": {"ndkVer": 2201}, "+": "ghc_fs"},
{"ifhas": "iOS", "iflt": {"iOSVer": 130000}, "+": "ghc_fs"},
{"ifhas": "android", "ifno": "ocl_useicd", "+": "ocl_noicd"},
{"ifhas": "iOS", "iflt" : {"iOSSDKVer": 100000}, "+": "ocl_noicd"},
{"ifeq": {"compiler": "gcc"}, "ifge": {"gccVer": 90000}, "key": "ver_cpp", "+": "-std=c++20"},
{"ifeq": {"compiler": "clang"}, "ifge": {"clangVer": 90000}, "key": "ver_cpp", "+": "-std=c++20"}
],
[
{"ifno": "ghc_fs", "ifeq": {"stdlib": "libc++"}, "iflt": {"libc++Ver": 70000}, "key": "fslib_s", "+": "c++experimental"},
{"ifno": "ghc_fs", "ifeq": {"stdlib": "libc++"}, "iflt": {"libc++Ver": 90000}, "ifge": {"libc++Ver": 70000}, "key": "fslib_d", "+": "c++fs"},
{"ifno": "ghc_fs", "ifeq": {"stdlib": "libstdc++"}, "iflt": {"libstdc++Ver": 90100}, "key": "fslib_d", "+": "stdc++fs"}
]
],
"incDirs" : [ ".", "./3rdParty" ],
"defines" :
[
{"ifhas": "ghc_fs", "+": "COMMON_FS_USE_GHC=1"}
]
}