Ubuntu-16.04 Fixes, 1.0 branch (2018.02.14.)
This includes a few updates to make AnalysisBaseExternals build out of the box once again on Ubuntu-16.04. Making the configuration of that project even more robust than it was.
- The python module installation may create executable script names with slightly different postfixes on different platforms. Using a globbing expression in specifying which scripts need to be massaged to make them relocatable, should cover a lot more platforms than the previous setup did.
- Fixed the suppression of picking up
/usr/include
for theenv_setup.sh
file. The previous implementation was way too simplistic. - Taught AnalysisBaseExternals how to deal with a build system that does have a python 2.7 executable installed on the system, but not the python development library/headers. In which case AnalysisBaseExternals needs to build its own version of Python.