Make master build on Windows
[heimdal.git] / windows / NTMakefile.config
blob6fcf1fc56e702ea0dba4eb4bceb766a46c58c2e7
1 !if exist (..\..\..\windows\NTMakefile.version)
2 !  include <..\..\..\windows\NTMakefile.version>
3 !elseif exist (..\..\windows\NTMakefile.version)
4 !  include <..\..\windows\NTMakefile.version>
5 !elseif exist (..\windows\NTMakefile.version)
6 !  include <..\windows\NTMakefile.version>
7 !else
8 !  include <windows\NTMakefile.version>
9 !endif
11 !if [ $(PERL) $(SRC)\cf\w32-detect-vc-version.pl $(CC) ]==16
12 HAVE_STDINT_H=1
13 HAVE_INT64_T=1
14 !endif
19 # ------------------------------------------------------------
20 # Features
22 # For each feature enabled here, a corresponding line must exist in
23 # the inline Perl script in include\NTMakefile.
25 # Enable Kerberos v5 support in applications
26 KRB5=1
28 # Enable PKINIT
29 PKINIT=1
31 # Disable AFS support
32 NO_AFS=1
34 # OpenLDAP package is available
35 # OPENLDAP=1
37 # OpenLDAP include directory
38 # OPENLDAP_INC=
40 # OpenLDAP library to link against
41 # OPENLDAP_LIB=
43 # Support HDB LDAP module
44 # OPENLDAP_MODULE=1
46 # OTP support in applications
47 OTP=1
49 # Authentication support in telnet
50 AUTHENTICATION=1
52 # Enable diagnostics in telnet
53 DIAGNOSTICS=1
55 # Enable encryption support in telnet
56 ENCRYPTION=1
58 # Use the weak AFS string to key functions
59 # ENABLE_AFS_STRING_TO_KEY=1
61 !ifdef PTHREAD_INC
62 !ifdef PTHREAD_LIB
64 # We have <pthread.h>
65 HAVE_PTHREAD_H=1
67 # Make thread-safe libraries
68 ENABLE_PTHREAD_SUPPORT=1
70 !endif
71 !endif
73 # Support for broken ENV_{VAR,VAL} telnets
74 # ENV_HACK=1
76 # Use the Kerberos Credentials Manager
77 # HAVE_KCM=1
79 # Use the sqlite backend
80 HAVE_SCC=1
82 DIR_hdbdir=%{COMMON_APPDATA}/heimdal/hdb
84 # Enable weak crypto
85 WEAK_CRYPTO=1
87 # Disable use of GSS LOCALNAME support
88 NO_LOCALNAME=1
90 # Disable build of installers
91 !ifndef NO_INSTALLERS
92 BUILD_INSTALLERS=1
93 !endif