Skip to content
This repository has been archived by the owner on Aug 14, 2024. It is now read-only.

vlmcsd-svn1065-2016-10-12-Hotbird64

Compare
Choose a tag to compare
@Wind4 Wind4 released this 14 Oct 05:29
· 20 commits to master since this release

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