This PR makes some changes to both the GitHub Actions workflow and the CMakeLists.txt file to fix the issues that currently exist on Mac OS. Namely, with yaml-cpp not being found and with python not being properly embedded.
The yaml-cpp issue is one that has arisen from the Mac version needing a different namespace specified than on other platforms. The python issue is resolved by symlinking it where macdeployqt is expecting it to be.
The one other addition is the step to kill the XProtectBehaviorService which interferes with macdeployqt's ability to create .dmg images.
This PR makes some changes to both the GitHub Actions workflow and the
CMakeLists.txt
file to fix the issues that currently exist on Mac OS. Namely, withyaml-cpp
not being found and withpython
not being properly embedded.The
yaml-cpp
issue is one that has arisen from the Mac version needing a different namespace specified than on other platforms. Thepython
issue is resolved by symlinking it wheremacdeployqt
is expecting it to be.The one other addition is the step to kill the
XProtectBehaviorService
which interferes withmacdeployqt
's ability to create.dmg
images.