E3-687: corelibs removal
There are two pieces to this MR:
- This removes the line
CORELIBS_Linux += ...
which was only necessary due to some EPICS base 3.x legacy code that has been removed in require 4.0.0 - This refactors the testing framework to make it more self-contained, much as was done in https://gitlab.esss.lu.se/e3/wrappers/cf/e3-cfhvms.
This MR should probably not be merged in until the next release of require is built, as it will interfere with any potential updates of opcua
that may need to be done within the current build environment.
This can be tested locally by building the master branch of e3-require locally and pointing the RELEASE
file at that (local) version of require
.
Edited by Simon Rose