This repository has been archived by the owner on Aug 14, 2024. It is now read-only.
vlmcsd-svn1065-2016-10-12-Hotbird64
2016-10-12 (svn1065)
- Fixed a bug in MSVC builds that caused incorrect parsing of negative integer numbers.
- MSVC builds now include the compiler version when using option -V in vlmcs and vlmcsd.
- Fixed a bug in all Windows builds of vlmcsd that -m accepted a maximum value of 32767.
- Added support for Visual Studio remote building and debugging on Linux (Requires either Visual Studion "15" preview 5 or Visual Studio 2015 with the Linux C++ extension)
- New improved directory structure
- All source files are in ./src
- man file are in ./man
- All executables go to ./bin by default
- All libraries go to ./lib
- Temporary files will be created in ./build (execpt *.d files if you use DEPENDENCIES=1. These must be created in ./src for dependencies to work)
- Sample vlmcsd.ini is now in ./etc
- GNUmakefile now always accepts generic names vlmcs, vlmcsd, vlmcsdmulti, libkms and libkms-static as a target name even if *_NAME variables are set
- Marked all MSVC binaries to safely run from CD and Network and marked them as Terminal Server aware
- Fixed build warnings with incorrect order of inclusion of windows.h and winsock2.h
- Fixed a build bug that the -fPIC compiler was not automatically set if you build libkms on systems that use ELF binaries
- Fixed a bug that caused libkms did not build correctly if VERBOSE=1 was specified on the make command line
- The FreeBSD build environment was upgraded to FreeBSD 11.0.
- NetBSD 64-bit binaries now compile with gcc 6.2
- Updated GNU Hurd compiler to gcc 6.2
- kFreeBSD compiler updated to 6.2