1. 14 May, 2017 1 commit
    • Erwin Janssen's avatar
      Convert current Visual Studio build from MT to MD · cfb56b36
      Erwin Janssen authored
      The CMake build generates MD code (which required a vcredist to be bundled
      with the binaries). The current Visual Studio build generated MT code
      (which doesn't require a vcredist). Both types require different 3rd party
      libraries, so for consistancy reasons, the current Visual Studio build is
      converted to MD.
      cfb56b36
  2. 17 Jan, 2017 2 commits
    • Erwin Janssen's avatar
      Replace checks for `WIN32` with `_WIN32` · 0bf08962
      Erwin Janssen authored
      The preprocesser macro `WIN32` is defined by the user, while `_WIN32` is
      defined by the compiler. To improve consistantcy, and prevent errors
      caused by forgetting to define `WIN32` somewhere, it is better to use
      `_WIN32` to check for Windows.
      0bf08962
    • Erwin Janssen's avatar
      Replace Windows' pragma linking with VS linking · 2d95aab6
      Erwin Janssen authored
      In various places, mostly the projects in `cmd` and `plugin`, had a
      `#pragma comment( lib, "libname.lib" )` in the source code for linking
      under Windows. Were possible, these have been removed and replaced link
      specifications in the Visual Studio project files.
      This seperates the linking from the source code and makes transitioning to
      other build systems easier.
      2d95aab6
  3. 18 Sep, 2016 2 commits
    • Erwin Janssen's avatar
      Remove all references to getopt_compat.h · 7d0738d2
      Erwin Janssen authored
      This file is removed, so references to this file should be removed as well.
      7d0738d2
    • Erwin Janssen's avatar
      Windows: link getopt library to multiple projects · 7fe02daf
      Erwin Janssen authored
      The projects that required getopt were:
      - acyclic
      - bcomps
      - ccomps
      - dijkstra
      - edgepaint
      - gc
      - gml2gv
      - graphml2gv
      - gv2gml
      - gvcolor
      - gvgen
      - gvmap
      - gvpack
      - gvprlib
      - gxl2gv
      - mingle
      - mm2gv
      - nop
      - prune
      - sccmap
      - smyrna
      - tred
      - unflatten
      
      Also made minor changes to graphml2gv for proper linking.
      7fe02daf
  4. 17 Sep, 2016 1 commit
    • Erwin Janssen's avatar
      Remove HAVE_CONFIG_H check · ffb894f2
      Erwin Janssen authored
      config.h should always be included, a build without it never happens.
      The checks on Linux always succeed, because autotools automatically
      defines HAVE_CONFIG_H on all the Makefiles. On Windows this is not the
      case. Removing all the checks revealed that multiple projects did not
      include config.h because HAVE_CONFIG_H wasn't defined. This was the case
      for at least the following projects:
      - acyclic
      - bcomps
      - ccomps
      - dijkstra
      - ingraphs
      - gc
      - gml2gv
      - graphml2gv
      - gv2gml
      - gvcolor
      - gvgen
      - mm2gv
      - nop
      - pathplan
      - rbtree
      - sccmap
      - topfish
      - tred
      
      Added `windows\include` to the additional include directories and adding
      some library paths solves some, but not all problems that emerged when the
      check was removed and some code actually got compiled that wasn't compiled
      before.
      ffb894f2
  5. 14 Sep, 2016 1 commit
  6. 08 Sep, 2016 1 commit
    • Erwin Janssen's avatar
      Removed `-lstdc++` from Makefiles · 9355e7d5
      Erwin Janssen authored
      This flag causes errors in the Docker build. Removing it still results in a succesfull build and the previous changelogs indicate that this flag should be removed.
      9355e7d5
  7. 07 Sep, 2016 10 commits
  8. 26 Jul, 2016 1 commit
  9. 09 Jul, 2016 1 commit
  10. 27 Jun, 2016 2 commits
  11. 26 Jun, 2016 1 commit
  12. 25 Jun, 2016 1 commit
  13. 13 Jun, 2016 1 commit
  14. 12 Jun, 2016 1 commit
  15. 24 May, 2016 1 commit
  16. 14 Aug, 2014 1 commit
  17. 31 Jul, 2014 1 commit
  18. 30 Jul, 2014 1 commit
  19. 29 Jul, 2014 1 commit
  20. 19 Apr, 2014 1 commit
  21. 10 Mar, 2014 1 commit
  22. 03 Mar, 2014 2 commits
  23. 02 Mar, 2014 1 commit
  24. 28 Feb, 2014 3 commits