aboutsummaryrefslogtreecommitdiffstats
path: root/wsutil
diff options
context:
space:
mode:
authorJoão Valverde <joao.valverde@tecnico.ulisboa.pt>2018-04-29 11:25:35 +0100
committerJoão Valverde <j@v6e.pt>2018-04-30 11:15:28 +0000
commit77543eb80ca6738358184b2202633e42e7326681 (patch)
tree928293eb5791f0e0d4354b7a1a2ca54b9e339e2f /wsutil
parent9988267d1b790f6f1b09c49a34944788bad3207e (diff)
plugins: Remove autotools specific code for build path
Change-Id: I12a987cd84a7e04189a08771ce334e1d6152eab1 Reviewed-on: https://code.wireshark.org/review/27205 Petri-Dish: João Valverde <j@v6e.pt> Tested-by: Petri Dish Buildbot Reviewed-by: João Valverde <j@v6e.pt>
Diffstat (limited to 'wsutil')
-rw-r--r--wsutil/plugins.c50
1 files changed, 1 insertions, 49 deletions
diff --git a/wsutil/plugins.c b/wsutil/plugins.c
index 932befcf38..649fad4bf7 100644
--- a/wsutil/plugins.c
+++ b/wsutil/plugins.c
@@ -191,45 +191,6 @@ DIAG_ON(pedantic)
}
/*
- * Scan the buildir for plugins.
- */
-static void
-scan_plugins_build_dir(GHashTable *plugins_module, plugin_type_e type)
-{
- const char *name;
- char *dirpath;
- char *plugin_folder;
- WS_DIR *dir; /* scanned directory */
- WS_DIRENT *file; /* current file */
-
- /* Cmake */
- scan_plugins_dir(plugins_module, get_plugins_dir_with_version(), type, TRUE);
-
- /* Autotools */
- dirpath = g_build_filename(get_plugins_dir(), type_to_dir(type), (char *)NULL);
- dir = ws_dir_open(dirpath, 0, NULL);
- if (dir == NULL) {
- g_free(dirpath);
- return;
- }
-
- while ((file = ws_dir_read_name(dir)) != NULL)
- {
- name = ws_dir_get_name(file);
- if (strcmp(name, ".") == 0 || strcmp(name, "..") == 0)
- continue; /* skip "." and ".." */
- /*
- * Get the full path of that directory.
- */
- plugin_folder = g_build_filename(get_plugins_dir(), name, (gchar *)NULL);
- scan_plugins_dir(plugins_module, plugin_folder, type, FALSE);
- g_free(plugin_folder);
- }
- ws_dir_close(dir);
- g_free(dirpath);
-}
-
-/*
* Scan for plugins.
*/
plugins_t *
@@ -242,17 +203,8 @@ plugins_init(plugin_type_e type)
/*
* Scan the global plugin directory.
- * If we're running from a build directory, scan the "plugins"
- * subdirectory, as that's where plugins are located in an
- * out-of-tree build. If we find subdirectories scan those since
- * they will contain plugins in the case of an in-tree build.
*/
- if (running_in_build_directory()) {
- scan_plugins_build_dir(plugins_module, type);
- }
- else {
- scan_plugins_dir(plugins_module, get_plugins_dir_with_version(), type, TRUE);
- }
+ scan_plugins_dir(plugins_module, get_plugins_dir_with_version(), type, TRUE);
/*
* If the program wasn't started with special privileges,