comparison src/checker.cpp @ 37:3ccc384c0161

Merge from branch plugin-path-config
author Chris Cannam
date Mon, 11 Jun 2018 17:46:50 +0100
parents 4154894d638c
children 40c6936c2fc9
comparison
equal deleted inserted replaced
33:cf18645ff411 37:3ccc384c0161
1 /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ 1 /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
2 /* 2 /*
3 Copyright (c) 2016 Queen Mary, University of London 3 Copyright (c) 2016-2018 Queen Mary, University of London
4 4
5 Permission is hereby granted, free of charge, to any person 5 Permission is hereby granted, free of charge, to any person
6 obtaining a copy of this software and associated documentation 6 obtaining a copy of this software and associated documentation
7 files (the "Software"), to deal in the Software without 7 files (the "Software"), to deal in the Software without
8 restriction, including without limitation the rights to use, copy, 8 restriction, including without limitation the rights to use, copy,
25 Digital Music and Queen Mary, University of London shall not be 25 Digital Music and Queen Mary, University of London shall not be
26 used in advertising or otherwise to promote the sale, use or other 26 used in advertising or otherwise to promote the sale, use or other
27 dealings in this Software without prior written authorization. 27 dealings in this Software without prior written authorization.
28 */ 28 */
29 29
30 #include "knownplugins.h" 30 #include "knownplugincandidates.h"
31 31
32 #include <iostream> 32 #include <iostream>
33 33
34 using namespace std; 34 using namespace std;
35 35
40 }; 40 };
41 41
42 int main(int, char **) 42 int main(int, char **)
43 { 43 {
44 LogCallback cb; 44 LogCallback cb;
45 KnownPlugins kp("./vamp-plugin-load-checker", &cb); 45 KnownPluginCandidates kp("./vamp-plugin-load-checker", &cb);
46 46
47 for (auto t: kp.getKnownPluginTypes()) { 47 for (auto t: kp.getKnownPluginTypes()) {
48 cout << "successful libraries for plugin type \"" 48 cout << "successful libraries for plugin type \""
49 << kp.getTagFor(t) << "\":" << endl; 49 << kp.getTagFor(t) << "\":" << endl;
50 for (auto lib: kp.getCandidateLibrariesFor(t)) { 50 for (auto lib: kp.getCandidateLibrariesFor(t)) {