]> sigrok.org Git - libsigrokdecode.git/blobdiff - configure.ac
configure.ac: Add missing -fvisibility=hidden to CFLAGS.
[libsigrokdecode.git] / configure.ac
index ceeb7477c2d8ab38cbae18e81f63fc814ea01f65..56dce1047496148521bfd29216b880d6562d26b0 100644 (file)
@@ -42,7 +42,9 @@ AH_TOP([#ifndef SRD_CONFIG_H
 #define SRD_CONFIG_H    /* To stop multiple inclusions. */])
 AH_BOTTOM([#endif /* SRD_CONFIG_H */])
 
-CFLAGS="-g -Wall -Wextra"
+# Enable more compiler warnings via -Wall and -Wextra. Add -fvisibility=hidden
+# and enforce use of SRD_API to explicitly mark all public API functions.
+CFLAGS="$CFLAGS -Wall -Wextra -fvisibility=hidden"
 
 # Checks for programs.
 AC_PROG_CXX
@@ -83,7 +85,7 @@ AM_PATH_GLIB_2_0([2.28.0],
 
 # Python support. We require at least Python >= 3.0.
 AC_ARG_VAR([PYTHON3_CONFIG], [path to python3-config utility])
-AC_CHECK_PROGS([PYTHON3_CONFIG], [python3-config python3.2-config python3.1-config python3.0-config])
+AC_CHECK_PROGS([PYTHON3_CONFIG], [python3-config python3.3-config python3.2-config python3.1-config python3.0-config])
 CPPFLAGS_PYTHON=""
 LDFLAGS_PYTHON=""
 case "$build" in
@@ -150,6 +152,7 @@ AC_CONFIG_FILES([Makefile
                 libsigrokdecode.pc
                 decoders/Makefile
                 decoders/avr_isp/Makefile
+                decoders/can/Makefile
                 decoders/dcf77/Makefile
                 decoders/edid/Makefile
                 decoders/i2c/Makefile