]> sigrok.org Git - libsigrok.git/commitdiff
configure.ac: Emit a warning if the C++ bindings are not being built.
authorUwe Hermann <redacted>
Tue, 17 Jul 2018 17:43:54 +0000 (19:43 +0200)
committerUwe Hermann <redacted>
Tue, 17 Jul 2018 20:25:40 +0000 (22:25 +0200)
configure.ac

index 349cdafa022b63757b66af47e779376b70554a6d..c76ea6a10ba31dee288935925806e786808b12b8 100644 (file)
@@ -612,3 +612,24 @@ Enabled language bindings:
  - Java............................ $BINDINGS_JAVA$sr_report_java
 
 _EOF
+
+# Emit a warning if the C++ bindings are not being built.
+AM_COND_IF([BINDINGS_CXX], [], [
+cat >&AS_MESSAGE_FD <<_EOF
+===============================================================================
+WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
+===============================================================================
+===                                                                         ===
+===         The libsigrok C++ bindings are not being built since you        ===
+===             are missing one or more dependencies (see above)!           ===
+===                                                                         ===
+===      This means you won't be able to compile frontends that require     ===
+===  the C++ bindings (such as PulseView)! You also won't be able to build  ===
+===     other bindings and frontends using those (such as sigrok-meter)!    ===
+===                                                                         ===
+===============================================================================
+WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
+===============================================================================
+
+_EOF
+])