I tried to make the MSVC build work again using small changes.
The build system could still handle some improvements and updates.
OGITOR_EXPORT: This was exported manually in previous versions but was removed with this change. But CMake defines an own symbol Ogitor_EXPORTS for this anyway (#14).
TinyXML: The source files for this were only included in the Ogitor project but used in other ones. While this worked with GCC, this didn't work with MSVC, so I added this to a static library. One could still port this to TinyXML2 which supports building as shared library by default or even port it to another XML library.
I enabled C++11.
Boost: The regex library has been replaced. However, the thread library uses something which I couldn't replace easily. The only project that still uses Boost with threads and filesystem is OFS.
However, I was able to build it again on MSVC with this changes so this should solve #14.
I tried to make the MSVC build work again using small changes. The build system could still handle some improvements and updates.
Ogitor_EXPORTS
for this anyway (#14).However, I was able to build it again on MSVC with this changes so this should solve #14.