Sebastian Pipping
Sebastian Pipping
@fbergmann I cannot confirm that `FORCE` would be needed with `add_subdirectory` in my own experiments. My `CMakeLists.txt` is this: ```CMake cmake_minimum_required(VERSION 3.23) project(p1) set(WIN32 ON) set(EXPAT_SHARED_LIBS OFF) set(EXPAT_BUILD_EXAMPLES OFF) set(EXPAT_BUILD_TESTS...
@fbergmann I confirm the behavior you describe when adding `set(MSVC ON)`: ```console # rm -f CMakeCache.txt ; cmake . [..] -- EXPAT_MSVC_STATIC_CRT -- parent: ON -- child: OFF [..] ```...
@fbergmann it seems like we have to choose between (a) losing type information with mass-migrating to `option(..)` or (b) requiring force everywhere with mass-migrating to `set(.. CACHE ..)`. Seems like...
@fbergmann PS: With (a) we'll take away control that the user had and give it to the project using Expat. With (b) we give more control to the user but...
Hi @fbergmann, time flies, sorry it took me so long to get back to this topic! You do have a point about the inconsistency, about the user experience, and about...
@fbergmann any chance you could check out PR #627?
It's not closed but the hard part is consedarations regarding backwards compatibility. The hard part is figuring out the requirements, first.
Hi! The [three Expat mailing lists on SourceForge](https://sourceforge.net/p/expat/mailman/) all look disabled since 2002. I gave mailing `expat minus discuss libexpat org` a try, that's dead as well, it seems. I'm...
@freddrake, do you consider https://libexpat.github.io/ ready to replace current `libexpat.org` content? If so, could you make `libexpat.org` forward to https://libexpat.github.io/? Else, it would be cool to have bugs for what...
Have you had a chance yet?