gnuscripts/lalsuite_swig.m4: more robust calls to Octave configuration programs
The helper programs that come with Octave and contain configuration information (
mkoctfile) have an annoying habit of picking up values from the environment, instead of returning the actual Octave configuration; e.g.
having CXXFLAGS set will erase the configured CXXFLAGS that Octave extension modules are built with. This patch improves the shielding of those helper programs from the environment.
API Changes and Justification
Backwards Compatible Changes
- This change introduces no API changes
- This change adds new API calls
Backwards Incompatible Changes
- This change modifies an existing API
- This change removes an existing API
If any of the Backwards Incompatible check boxes are ticked please provide a justification why this change is necessary and why it needs to be done in a backwards incompatible way.