Finite state machine library based on the boost hana meta programming library. It follows the principles of the boost msm and boost sml libraries, but tries to reduce own complex meta programming code to a minimum.
This PR will reduce the complexity of the CI workflows by using Conan alone for managing dependencies.
Every dependency is now installed to the deps folder and the build folder now can be used by CMake as the build folder, since it's not shared with Conan files now.
I also edited the config for the Windows build, because Conan uses Release mode binaries by default. This doesn't change anything, because hsm only depends on Hana, which is a header only library, so it wasn't using different C runtimes to begin with.
This PR will reduce the complexity of the CI workflows by using Conan alone for managing dependencies.
Every dependency is now installed to the
deps
folder and thebuild
folder now can be used by CMake as the build folder, since it's not shared with Conan files now.I also edited the config for the Windows build, because Conan uses Release mode binaries by default. This doesn't change anything, because hsm only depends on Hana, which is a header only library, so it wasn't using different C runtimes to begin with.