2 # Process this file with autoconf to produce a configure script.
5 AC_INIT([hkl3d],[0.0.1],[picca@synchrotron-soleil.fr])
6 AC_CONFIG_SRCDIR([config.h.in])
7 AC_CONFIG_HEADERS([config.h])
8 AC_CONFIG_MACRO_DIR([m4])
9 AC_CONFIG_AUX_DIR(config)
11 AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
13 # Checks for programs.
22 # Checks for libraries.
25 # Checks for header files.
28 AC_CHECK_HEADERS([float.h stdlib.h string.h sys/time.h])
31 PKG_CHECK_MODULES([HKL], [hkl >= 4.0.0])
32 PKG_CHECK_MODULES([G3D], [libg3d >= 0.0.8])
33 PKG_CHECK_MODULES([GLU], [glu >= 7.7.1])
35 # Checks for typedefs, structures, and compiler characteristics.
40 # Checks for library functions.
44 AC_CHECK_FUNCS([floor gettimeofday memmove memset sqrt strdup])
46 # add multithread options
47 AC_ARG_ENABLE([multithreaded],
48 [AC_HELP_STRING([--enable-multithreaded],
49 [build BulletMultiThreaded (default NO)])],
50 [disable_multithreaded=no], [disable_multithreaded=yes])
51 AC_MSG_CHECKING([BulletMultiThreaded])
52 AS_IF([test "x$disable_multithreaded" = xyes], [build_multithreaded=no], [build_multithreaded=yes])
53 AC_MSG_RESULT([$build_multithreaded])
54 AM_CONDITIONAL([CONDITIONAL_BUILD_MULTITHREADED], [test "x$build_multithreaded" = xyes])
56 #add the bullet subpackage
57 AC_CONFIG_SUBDIRS(hkl3d/bullet)
61 Documentation/Makefile
65 test/gui/OpenGL/Makefile
66 test/gui/DiffabsDemo/Makefile