Add plugin api to add native dll searching path (#343) submit/tizen/20210722.053902
author조웅석/Common Platform Lab(SR)/Principal Engineer/삼성전자 <ws77.cho@samsung.com>
Thu, 22 Jul 2021 05:35:58 +0000 (14:35 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Thu, 22 Jul 2021 05:35:58 +0000 (14:35 +0900)
commitd89a6fb543b0098bb5d6f39eea4d376d18414a24
tree6d7a064774dc86854bc2666e5653e6a2ab56c977
parentcb7ba1b7d86a88686ea8c64bda134f26ffee0180
Add plugin api to add native dll searching path (#343)

There are some cases to add dll and native library searching path through plugin API.
The adding dll searching path was already supported, but the adding native library searching part is missing, so this part is added.

The added searching path by plugin has the highest priority. (VD requirement)

Additionally, an environment for building simple libdotnet_plugin.so for testing was also added.
NativeLauncher/CMakeLists.txt
NativeLauncher/dotnet-plugin/dotnet_plugin.cc [new file with mode: 0644]
NativeLauncher/inc/dotnet_launcher_plugin.h
NativeLauncher/inc/log.h
NativeLauncher/inc/path_manager.h
NativeLauncher/inc/plugin_manager.h
NativeLauncher/launcher/lib/core_runtime.cc
NativeLauncher/tool/ni_common.cc
NativeLauncher/util/path_manager.cc
NativeLauncher/util/plugin_manager.cc
packaging/dotnet-launcher.spec