Günter Obiltschnig
Günter Obiltschnig
Thanks! I have also done some CMake work for OSP with a customer, so we'll probably have to merge the two approaches. Will look at it hopefully next week.
It seems you have a mismatch of OpenSSL headers and libraries on your system.
Currently not implemented but will be soon.
We already have a library-specific header in every library, e.g. Foundation.h, XML.h, Util.h, etc. Statics could go in a matching .cpp, e.g. Foundation.cpp, XML.cpp, etc. One drawback of this is...
Entity.h: https://gist.github.com/obiltschnig/083281497f28b10c510119089887d7f2 EntityServer.h: https://gist.github.com/obiltschnig/f65dd18845baf27fbc15b012f6dd0d8a
Unfortunately, this again breaks the Zip library.
Thanks for looking into it. The solution is then probably to pass an additional preprocessor macro when building POCO, indicating that CMake is being used, so that the expected DLL...
Probably add a definition like: ``` target_compile_definitions(Foundation PUBLIC POCO_CMAKE) ``` to `Foundation/CMakeLists.txt` and then change `EventlogChannel.cpp` accordingly.
I guess it will have to be done at some point. Contributions welcome.
The parsing code in DateTimeParser could use some improvement. For example, currently it basically ignores all non-format characters in the format string. Also, some better range checking may be in...