-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathsys_config.h.in
executable file
·47 lines (36 loc) · 1.34 KB
/
sys_config.h.in
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
// Copyright (c) 2022, Eugene Gershnik
// SPDX-License-Identifier: BSD-3-Clause
#ifndef HEADER_SYS_CONFIG_H_INCLUDED
#define HEADER_SYS_CONFIG_H_INCLUDED
#cmakedefine01 HAVE_NETLINK
#cmakedefine01 HAVE_PF_ROUTE
#cmakedefine01 HAVE_SYSCTL_PF_ROUTE
#cmakedefine01 HAVE_SIOCGLIFCONF
#cmakedefine01 HAVE_SOCKADDR_SA_LEN
#cmakedefine01 HAVE_EXECINFO_H
#cmakedefine01 HAVE_CXXABI_H
#cmakedefine01 HAVE_ABI_CXA_THROW
#cmakedefine01 HAVE_SYSTEMD
#cmakedefine01 HAVE_USERADD
#cmakedefine01 HAVE_PW
#cmakedefine LIBSYSTEMD_SO "${LIBSYSTEMD_SO}"
#if (defined(__APPLE__) && defined(__MACH__))
#define WSDDN_PLATFORM_APPLE 1
#define ADMIN_GROUP_NAME "admin"
#define WSDDN_DEFAULT_USER_NAME "_wsddn"
#define WSDDN_DEFAULT_CHROOT_DIR "/var/empty"
#define WSDDN_BUNDLE_IDENTIFIER "@WSDDN_BUNDLE_IDENTIFIER@"
#else
#define WSDDN_PLATFORM_APPLE 0
#define WSDDN_DEFAULT_USER_NAME "wsddn"
#define WSDDN_DEFAULT_CHROOT_DIR "/var/run/wsddn"
#endif
#define CAN_HAVE_SAMBA !WSDDN_PLATFORM_APPLE
#define HAVE_APPLE_SAMBA WSDDN_PLATFORM_APPLE
#define HAVE_APPLE_USER_CREATION WSDDN_PLATFORM_APPLE
#define HAVE_LAUNCHD WSDDN_PLATFORM_APPLE
#define HAVE_OS_LOG WSDDN_PLATFORM_APPLE
#define CAN_CREATE_USERS HAVE_APPLE_USER_CREATION || HAVE_USERADD || HAVE_PW
#define WSDDN_VERSION "@WSDDN_VERSION@"
#define WSDDN_PROGNAME "$<TARGET_FILE_NAME:wsddn>"
#endif