diff options
author | Jim Flynn <jim.flynn@arm.com> | 2022-03-25 21:24:56 +0000 |
---|---|---|
committer | Jim Flynn <jim.flynn@arm.com> | 2022-04-11 14:24:34 +0100 |
commit | 870b96c643388ae88dd4245b9169f526d6a8d49e (patch) | |
tree | 44a675f1eecdbf0eff40dc4ee623e0a2f03b2f96 /src/backends/backendsCommon/DynamicBackendUtils.cpp | |
parent | b99799bda8fe0fb0a755eebbe2d02dbb74507c9f (diff) | |
download | armnn-870b96c643388ae88dd4245b9169f526d6a8d49e.tar.gz |
IVGCVSW-6707 Enables a bare metal compile
Change-Id: Icc2f83c5f27f413758fee3e5c1445e9fc44f42c8
Signed-off-by: Jim Flynn <jim.flynn@arm.com>
Diffstat (limited to 'src/backends/backendsCommon/DynamicBackendUtils.cpp')
-rw-r--r-- | src/backends/backendsCommon/DynamicBackendUtils.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/backends/backendsCommon/DynamicBackendUtils.cpp b/src/backends/backendsCommon/DynamicBackendUtils.cpp index 3d042dc74b..7e4edce8a0 100644 --- a/src/backends/backendsCommon/DynamicBackendUtils.cpp +++ b/src/backends/backendsCommon/DynamicBackendUtils.cpp @@ -29,6 +29,7 @@ void* DynamicBackendUtils::OpenHandle(const std::string& sharedObjectPath) return sharedObjectHandle; #else + armnn::IgnoreUnused(sharedObjectPath); throw RuntimeException("Dynamic backends not supported on this platform"); #endif } @@ -43,6 +44,7 @@ void DynamicBackendUtils::CloseHandle(const void* sharedObjectHandle) dlclose(const_cast<void*>(sharedObjectHandle)); #else + armnn::IgnoreUnused(sharedObjectHandle); throw RuntimeException("Dynamic backends not supported on this platform"); #endif } @@ -148,6 +150,7 @@ bool DynamicBackendUtils::IsPathValid(const std::string& path) return false; } +#if !defined(ARMNN_DISABLE_FILESYSTEM) fs::path fsPath(path); if (!fs::exists(fsPath)) @@ -167,6 +170,7 @@ bool DynamicBackendUtils::IsPathValid(const std::string& path) ARMNN_LOG(warning) << "WARNING: The given backend path \"" << path << "\" is not absolute"; return false; } +#endif // !defined(ARMNN_DISABLE_FILESYSTEM) return true; } @@ -176,6 +180,7 @@ std::vector<std::string> DynamicBackendUtils::GetSharedObjects(const std::vector std::unordered_set<std::string> uniqueSharedObjects; std::vector<std::string> sharedObjects; +#if !defined(ARMNN_DISABLE_FILESYSTEM) for (const std::string& backendPath : backendPaths) { using namespace fs; @@ -254,6 +259,9 @@ std::vector<std::string> DynamicBackendUtils::GetSharedObjects(const std::vector } } } +#else + armnn::IgnoreUnused(backendPaths); +#endif // !defined(ARMNN_DISABLE_FILESYSTEM) return sharedObjects; } |