X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=main.cpp;h=3fa93c4586951c81618141a2ab5f7d28a6af3646;hp=07cfa2facfb9eefce062c243ad4f6d7ead0a417b;hb=269528f55e7fd77f762c2008d257921cd30e1519;hpb=7c2838bd8586ce6d4682896ed4d7243876ca003e diff --git a/main.cpp b/main.cpp index 07cfa2f..3fa93c4 100644 --- a/main.cpp +++ b/main.cpp @@ -18,7 +18,9 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +#ifdef ENABLE_DECODE #include /* First, so we avoid a _POSIX_C_SOURCE warning. */ +#endif #include #include @@ -82,7 +84,10 @@ int main(int argc, char *argv[]) { const int loglevel = atoi(optarg); sr_log_loglevel_set(loglevel); + +#ifdef ENABLE_DECODE srd_log_loglevel_set(loglevel); +#endif break; } @@ -113,6 +118,7 @@ int main(int argc, char *argv[]) do { +#ifdef ENABLE_DECODE // Initialise libsigrokdecode if (srd_init(NULL) != SRD_OK) { qDebug() << "ERROR: libsigrokdecode init failed."; @@ -121,6 +127,7 @@ int main(int argc, char *argv[]) // Load the protocol decoders srd_decoder_load_all(); +#endif try { // Create the device manager, initialise the drivers @@ -153,8 +160,10 @@ int main(int argc, char *argv[]) qDebug() << e.what(); } +#ifdef ENABLE_DECODE // Destroy libsigrokdecode srd_exit(); +#endif } while (0);