bind9/lib/irs
Michał Kępień 78a3cacf8d Make VS solution upgrading unnecessary
Until now, the build process for BIND on Windows involved upgrading the
solution file to the version of Visual Studio used on the build host.
Unfortunately, the executable used for that (devenv.exe) is not part of
Visual Studio Build Tools and thus there is no clean way to make that
executable part of a Windows Server container.

Luckily, the solution upgrade process boils down to just adding XML tags
to Visual Studio project files and modifying certain XML attributes - in
files which we pregenerate anyway using win32utils/Configure.  Thus,
extend win32utils/Configure with three new command line parameters that
enable it to mimic what "devenv.exe bind9.sln /upgrade" does.  This
makes the devenv.exe build step redundant and thus facilitates building
BIND in Windows Server containers.

(cherry picked from commit 0476e8f1ac)
2019-09-27 09:16:02 +02:00
..
include Drop ISC_PLATFORM_USEDECLSPEC and IRS_PLATFORM_USEDECLSPEC as they are platform dependent and only unix vs win32 platform.h header difference is enough 2018-09-07 12:17:30 +02:00
tests Include <sched.h> where necessary for musl libc 2019-07-30 21:25:30 +02:00
win32 Make VS solution upgrading unnecessary 2019-09-27 09:16:02 +02:00
api documentation changes establishing the 9.14 stable branch 2019-02-27 18:06:35 -05:00
context.c isc_mutex_init returns 'void' 2018-11-22 11:51:49 +00:00
dnsconf.c Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
gai_strerror.c gai_strerror on Windows is just 'char *' 2018-08-29 22:05:09 +02:00
getaddrinfo.c ensure that WSAStartup is called before getservbyname 2019-01-15 14:19:59 +11:00
getnameinfo.c Hint the compiler with ISC_UNREACHABLE(); that code after INSIST(0); cannot be reached 2018-11-08 12:22:17 +07:00
Kyuafile regen master 2017-12-29 01:44:18 +00:00
Makefile.in Make OpenSSL mandatory 2018-07-19 12:47:03 -04:00
resconf.c look in windows registry for nameservers, domainname and search list 2018-11-09 16:06:49 +11:00
version.c address win32 build issues 2018-05-22 16:32:21 -07:00