Closed michaeltryby closed 1 year ago
This is the workaround for a security issue related to running swmm from a Mac OS build artifact archive. It shows how to configure Terminal on Mac to run unsigned applications.
1) Launch System Preferences App, 2) Select Security and Privacy, 3) Select Privacy tab and scroll to Developer Tools -- see screen shot.
Mac in particular has an issue, related to runtime library for OpenMP is not provided as part of Mac OS and needs to be installed via a third party package manager.
Then I thought we should relocate the libomp library too, so users don’t need to install it themselves. But there is no hook in Cpack to run my relocation script like when we build the swmm-toolkit wheel. So it’s back to the drawing board on how to relocate that library into our build artifact/install package.
Options:
We have several options: