Building libSBML notes

Source

  • libsbml-experimental for unofficial packages, official branch merged into experimental on request (Sarah)
  • If the dependency libraries have to be in libsbmldependencies for cmake either include
this in the zip file or create a dummy/empty folder in the libsbml source
  • work on libSBML trunk for all main code and official packages

CMAKE

  • 3.7.2 cmake-gui looks quite different to documentation
  • cmake default to win64 builds?
  • make sure swig is in path otherwise must be set every time
  • cmake select WITH_STATIC_RUNTIME, WITH_TESTS, WITH_CHECK, WITH_SWIG
  • output path c:/usr/lib/libsbml or c:/usr/lib/libsbml-experimental
  • install swig and set path

Issues maybe:

- with cached CMAKE build if you change the install path, libcheck path does not update automatically leads to build errors

VS2015

  • VS debug/x64