libmediactl: restruct error path
[media-ctl.git] / configure.in
index 1b627bc..9f91313 100644 (file)
@@ -1,13 +1,15 @@
-AC_PREREQ([2.65])
+AC_PREREQ([2.61])
 AC_INIT([media-ctl], [0.0.1], [laurent.pinchart@ideasonboard.com])
 AC_CONFIG_SRCDIR([src/main.c])
 AC_CONFIG_AUX_DIR([config])
 AC_CONFIG_HEADERS([config.h])
+AC_CONFIG_MACRO_DIR([m4])
 
 AM_INIT_AUTOMAKE([-Wall -Werror foreign])
 
 # Checks for programs.
 AC_PROG_CC
+AC_PROG_LIBTOOL
 
 # Checks for libraries.
 
@@ -48,13 +50,18 @@ AC_CHECK_MEMBERS([struct stat.st_rdev])
 
 # Checks for library functions.
 AC_HEADER_MAJOR
-AC_FUNC_MALLOC
-AC_FUNC_REALLOC
+AS_IF([test "x$cross_compiling" != "xyes"],
+    [
+        AC_FUNC_MALLOC
+        AC_FUNC_REALLOC
+    ])
 AC_CHECK_FUNCS([memset strerror strrchr strtoul])
 
 AC_CONFIG_FILES([
  Makefile
  src/Makefile
+ libmediactl.pc
+ libv4l2subdev.pc
 ])
 
 AC_OUTPUT