mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2024-12-18 20:47:53 +00:00
Add ios differentiation, and .clangd that works w/Zed and clangd.
This commit is contained in:
parent
e2840b0eb8
commit
8d474e1395
6
.clangd
6
.clangd
@ -1,2 +1,6 @@
|
|||||||
CompileFlags:
|
CompileFlags:
|
||||||
Add: [-std=c++17]
|
Add:
|
||||||
|
- "-std=c++17"
|
||||||
|
- "-I../ext"
|
||||||
|
- "-I../ext/prometheus-cpp-lite-1.0/core/include"
|
||||||
|
- "-I../ext/prometheus-cpp-lite-1.0/simpleapi/include"
|
||||||
|
@ -223,11 +223,13 @@
|
|||||||
#define ZT_PLATFORM_NAME "aix" // IBM AIX
|
#define ZT_PLATFORM_NAME "aix" // IBM AIX
|
||||||
#elif defined(__APPLE__) && defined(__MACH__) // Apple OSX and iOS (Darwin)
|
#elif defined(__APPLE__) && defined(__MACH__) // Apple OSX and iOS (Darwin)
|
||||||
#include <TargetConditionals.h>
|
#include <TargetConditionals.h>
|
||||||
#if TARGET_IPHONE_SIMULATOR == 1
|
#if defined(TARGET_IPHONE_SIMULATOR) && TARGET_IPHONE_SIMULATOR == 1
|
||||||
#define ZT_PLATFORM_NAME "ios" // Apple iOS
|
#define ZT_PLATFORM_NAME "ios_sim" // Apple iOS
|
||||||
#elif TARGET_OS_IPHONE == 1
|
#elif defined(TARGET_OS_IPAD) && TARGET_OS_IPAD == 1
|
||||||
#define ZT_PLATFORM_NAME "ios" // Apple iOS
|
#define ZT_PLATFORM_NAME "ios_ipad"
|
||||||
#elif TARGET_OS_MAC == 1
|
#elif defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE == 1
|
||||||
|
#define ZT_PLATFORM_NAME "ios_iphone" // Apple iOS
|
||||||
|
#elif defined(TARGET_OS_MAC) && TARGET_OS_MAC == 1
|
||||||
#define ZT_PLATFORM_NAME "macos" // Apple OSX
|
#define ZT_PLATFORM_NAME "macos" // Apple OSX
|
||||||
#endif
|
#endif
|
||||||
#elif defined(__sun) && defined(__SVR4)
|
#elif defined(__sun) && defined(__SVR4)
|
||||||
|
Loading…
Reference in New Issue
Block a user