/configure.ac
http://cmockery.googlecode.com/ · m4 · 69 lines · 40 code · 10 blank · 19 comment · 0 complexity · 708c11ae447368de3dd6e693a35154c0 MD5 · raw file
- ## This is a boilerplate file for Google opensource projects.
- ## To make it useful, replace <<TEXT>> with actual text for your project.
- ## Also, look at comments with "## double hashes" to see if any are worth
- ## uncommenting or modifying.
- ## Process this file with autoconf to produce configure.
- ## In general, the safest way to proceed is to run ./autogen.sh
- # make sure we're interpreted by some minimal autoconf
- AC_PREREQ(2.57)
- AC_INIT(cmockery, 0.1.2, opensource@google.com)
- # The argument here is just something that should be in the current directory
- # (for sanity checking)
- AC_CONFIG_SRCDIR(README)
- AM_INIT_AUTOMAKE
- AM_CONFIG_HEADER(src/config.h)
- # Checks for programs.
- AC_PROG_CC
- AC_PROG_CPP
- AC_PROG_CXX
- AM_CONDITIONAL(GCC, test "$GCC" = yes) # let the Makefile know if we're gcc
- # Uncomment this if you'll be exporting libraries (.so's)
- AC_PROG_LIBTOOL
- AC_SUBST(LIBTOOL_DEPS)
- # Check whether some low-level functions/files are available
- AC_HEADER_STDC
- # Here are some examples of how to check for the existence of a fn or file
- ##AC_CHECK_FUNCS(memmove)
- ##AC_CHECK_HEADERS(sys/resource.h)
- AC_CHECK_FUNCS(setjmp)
- AC_CHECK_FUNCS(longjmp)
- AC_CHECK_FUNCS(strcmp)
- AC_CHECK_FUNCS(strcpy)
- AC_CHECK_FUNCS(memcpy)
- AC_CHECK_FUNCS(memset)
- AC_CHECK_FUNCS(malloc)
- AC_CHECK_FUNCS(calloc)
- AC_CHECK_FUNCS(free)
- AC_CHECK_FUNCS(exit)
- AC_CHECK_FUNCS(signal)
- AC_CHECK_FUNCS(printf)
- AC_CHECK_FUNCS(fprintf)
- AC_CHECK_FUNCS(snprintf)
- AC_CHECK_FUNCS(vsnprintf)
- AC_CHECK_HEADERS(assert.h)
- AC_CHECK_HEADERS(malloc.h)
- AC_CHECK_HEADERS(setjmp.h)
- AC_CHECK_HEADERS(stdarg.h)
- AC_CHECK_HEADERS(stddef.h)
- AC_CHECK_HEADERS(stdio.h)
- AC_CHECK_HEADERS(stdlib.h)
- AC_CHECK_HEADERS(string.h)
- AC_CHECK_HEADERS(signal.h)
- # Find out what namespace 'normal' STL code lives in, and also what namespace
- # the user wants our classes to be defined in
- AC_CXX_STL_NAMESPACE
- AC_DEFINE_GOOGLE_NAMESPACE(google)
- ## Check out ../autoconf/ for other macros you can call to do useful stuff
- # Write generated configuration file
- AC_CONFIG_FILES([Makefile])
- AC_OUTPUT