Changes between Initial Version and Version 1 of Ticket #1814, comment 13


Ignore:
Timestamp:
Aug 10, 2014, 9:22:25 PM (10 years ago)
Author:
historic_bruno

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1814, comment 13

    initial v1  
    1 [http://www.nsclient.org/ NSClient++] (an open source server monitoring client) has an interesting [http://docs.nsclient.org/manual/build.html#windows build process] on Windows, and may contain some bits we find useful. I recently built it to debug an issue I encountered. The process is more painful than ours, because no prebuilt win32 binaries are provided by the project, instead the dependency source code is pulled in via [https://github.com/mickem/nscp/blob/master/build/python/fetchdeps.py Python scripts] (very similar to our build-osx-libs.sh on OS X) and everything is then built with msbuild (MSVC command line tool).
     1[http://www.nsclient.org/ NSClient++] (an open source server monitoring client) has an interesting [http://docs.nsclient.org/manual/build.html#windows build process] on Windows, and may contain some bits we find useful. I recently built it to debug an issue I encountered. The process is more painful than ours, because no prebuilt win32 binaries are provided by the project, instead the dependency source code is pulled in via [https://github.com/mickem/nscp/blob/master/build/python/fetchdeps.py Python scripts] (very similar to our build-osx-libs.sh on OS X) and everything is then built with msbuild (MSVC command line tool). But things break, and it requires some fiddling to adjust the script and the options aren't well documented.
    22
    33However, we ''might'' be able to use their build scripts to automate rebuilding of our Windows dependencies, it has some nice features like conversion of old VC projects to the newer format when a newer compiler is used, supports 32- and 64-bit builds, and creates debug and release builds.