IVGCVSW-4487 Remove boost::filesystem
authorFrancis Murtagh <francis.murtagh@arm.com>
Mon, 29 Jun 2020 10:50:01 +0000 (11:50 +0100)
committerColm Donelan <colm.donelan@arm.com>
Tue, 30 Jun 2020 11:29:07 +0000 (11:29 +0000)
commit532a29d12d72f54549d8b71edd485c17af65698a
tree6748cc16706f52f413f7b2163a41d4807387cdf8
parent3b90af6bb79639d3813f21f3c3017503ee0c66af
IVGCVSW-4487 Remove boost::filesystem

 * Replace filesystem::path
 * Replace filesystem::exists
 * Replace filesystem::is_directory
 * Replace filesystem::directory_iterator
 * Replace filesystem::filesystem_error exception
 * Replace filesystem::temp_directory_path
 * Replace filesystem::unique path
 * Replace filesystem::ofstream with std::ofstream
 * Replace filesystem::remove
 * Replace filesystem::is_regular_file
 * Replace boost::optional with armnn::Optional in touched files
 * Remove some superfluous includes
 * Update build guides, GlobalConfig.cmake and CMakeLists.txt
 * Remove redundant armnnUtils::Filesystem::Remove function.
 * Remove redundant armnnUtils::Filesystem::GetFileSize function.

Temporarily adding back Boost::filesystem to enable Boost::dll.

Signed-off-by: Francis Murtagh <francis.murtagh@arm.com>
Signed-off-by: Colm Donelan <Colm.Donelan@arm.com>
Change-Id: Ifa46d4a0097d2612ddacd8e9736c0b36e365fb11
35 files changed:
BuildGuideAndroidNDK.md
BuildGuideCrossCompilation.md
CMakeLists.txt
cmake/GlobalConfig.cmake
src/armnn/test/CsvReaderTest.cpp
src/armnn/test/ModelAccuracyCheckerTest.cpp
src/armnnDeserializer/Deserializer.cpp
src/armnnQuantizer/CommandLineProcessor.cpp
src/armnnQuantizer/QuantizationDataSet.cpp
src/armnnQuantizer/test/QuantizationDataSetTests.cpp
src/armnnTfLiteParser/CMakeLists.txt
src/armnnTfLiteParser/TfLiteParser.cpp
src/armnnTfLiteParser/test/LoadModel.cpp
src/armnnTfLiteParser/test/ParserFlatbuffersFixture.hpp
src/armnnUtils/Filesystem.cpp
src/armnnUtils/Filesystem.hpp
src/armnnUtils/ModelAccuracyChecker.cpp
src/backends/backendsCommon/DynamicBackendUtils.cpp
src/backends/backendsCommon/test/DynamicBackendTests.hpp
src/dynamic/README.md
src/dynamic/sample/CMakeLists.txt
src/profiling/test/FileOnlyProfilingDecoratorTests.cpp
src/profiling/test/ProfilingConnectionDumpToFileDecoratorTests.cpp
src/timelineDecoder/CMakeLists.txt
src/timelineDecoder/JSONTimelineDecoder.cpp
src/timelineDecoder/JSONTimelineDecoder.hpp
src/timelineDecoder/tests/JSONTimelineDecoderTests.cpp
tests/CMakeLists.txt
tests/ExecuteNetwork/ExecuteNetwork.cpp
tests/ImageCSVFileGenerator/ImageCSVFileGenerator.cpp
tests/ImageTensorGenerator/ImageTensorGenerator.cpp
tests/InferenceModel.hpp
tests/InferenceTest.cpp
tests/InferenceTest.inl
tests/ModelAccuracyTool-Armnn/ModelAccuracyTool-Armnn.cpp