Skip to content

Export Sanitizer Fix, master branch (2019.12.05.)

Updated all of the project-specific export sanitizers. This is to make their modification times more recent than that of the "standard" file in AtlasCMake.

In !572 (merged) a "standard" atlas_export_sanitizer.cmake.in was put back into AtlasCMake, for reasons explained in that MR. But while in the past this setup (where both AtlasCMake and the specific projects would all have different versions of atlas_export_sanitizer.cmake.in) worked nicely in the past, in the current setup the project-specific files were not overriding the general one. And hence the installed versions of the externals projects ended up with an imperfect export sanitizer script.

As I had to realise, this was purely because of the modification times of the files. When !572 (merged) added back the general file, that became "newer" than the project specific files. And so to CMake it was obvious that that file should prevail during the installation.

So... I now just made a dummy update in all project specific atlas_export_sanitizer.cmake.in files. And confirmed in local tests that this fixed the installation issue.

This was a weird issue... 😕 Thanks to @adbailey for pointing it out!

Merge request reports