IVGCVSW-4487 Remove boot/dll.hpp from dynamic backends test.
authorColm Donelan <Colm.Donelan@arm.com>
Sun, 28 Jun 2020 07:16:46 +0000 (08:16 +0100)
committerJim Flynn <jim.flynn@arm.com>
Wed, 8 Jul 2020 23:07:38 +0000 (23:07 +0000)
commitaa93d98092e9689f945cc84d368f64e46d1455af
tree5b9888de07ccacbe875048e8b07d3822876632d2
parent05102395216f1bda428fba42e6722d468685c918
IVGCVSW-4487 Remove boot/dll.hpp from dynamic backends test.

* Replace the call to boost::dll::program_location() with a cmake
  variable set at runtime. PROJECT_BINARY_DIR appears to fit the bill.
* Fall back to a boost custom CLI to allow it to be user specified.
* Add a FAQ entry describing potential problems.
* Adding flexibility to GetSharedObjectsTestImpl to cope with
  sym links in file systems.

Signed-off-by: Colm Donelan <Colm.Donelan@arm.com>
Change-Id: Iccf3f1b0f2911101e1f61bffd73cefba271bbfe2
cmake/GlobalConfig.cmake
docs/FAQ.md
src/backends/backendsCommon/test/DynamicBackendTests.hpp