mirror of
https://github.com/anrieff/libcpuid
synced 2024-11-10 22:59:13 +00:00
23b5b71856
git-svn-id: https://svn.code.sf.net/p/libcpuid/code/HEAD/libcpuid@84 3b4be424-7ac5-41d7-8526-f4ddcb85d872
56 lines
1.8 KiB
Text
56 lines
1.8 KiB
Text
AC_INIT([libcpuid CPU Identification library], [0.1.3], [libcpuid-devel@lists.sourceforge.net], [libcpuid])
|
|
AC_CONFIG_SRCDIR([libcpuid/libcpuid.h])
|
|
AM_CONFIG_HEADER([config.h])
|
|
AM_INIT_AUTOMAKE([dist-bzip2 dist-zip foreign])
|
|
|
|
dnl Versioning scheme shamelessly copied from libexif.
|
|
dnl Short walkthrough. C means CURRENT, A mean AGE, R means REVISION
|
|
dnl 1) When you make a change that breaks binary compatibility, increment CURRENT, reset REVISION to 0 and:
|
|
dnl 1.1) If the change doesn't remove interfaces, increment AGE, otherwise reset to 0.
|
|
dnl 2) When you make just a source change that doesn't break binary compatibility, increment REVISION.
|
|
dnl When you make a change that adds features, increment AGE, and set REVISION to 0
|
|
dnl C:A:R
|
|
dnl 10:0:0 Version 0.1.0
|
|
dnl 11:0:0 Version 0.1.1: four more fields to cpu_raw_data_t
|
|
dnl 11:0:1 Version 0.1.2: added cpu_msr* functions
|
|
dnl 11:0:2 Version 0.1.3: added cpu_clock_by_ic() function
|
|
LIBCPUID_CURRENT=11
|
|
LIBCPUID_AGE=0
|
|
LIBCPUID_REVISION=2
|
|
AC_SUBST([LIBCPUID_AGE])
|
|
AC_SUBST([LIBCPUID_REVISION])
|
|
AC_SUBST([LIBCPUID_CURRENT])
|
|
AC_SUBST([LIBCPUID_CURRENT_MIN],[`expr $LIBCPUID_CURRENT - $LIBCPUID_AGE`])
|
|
LIBCPUID_VERSION_INFO="$LIBCPUID_CURRENT:$LIBCPUID_REVISION:$LIBCPUID_AGE"
|
|
AC_SUBST([LIBCPUID_VERSION_INFO])
|
|
|
|
|
|
AC_PROG_CC
|
|
AC_C_CONST
|
|
AM_PROG_LIBTOOL
|
|
AM_CPPFLAGS="$CPPFLAGS"
|
|
|
|
AC_CHECK_HEADERS([stdint.h])
|
|
|
|
AM_LDFLAGS="$LDFLAGS"
|
|
if test "x$GCC" = "xyes"; then
|
|
AM_CFLAGS="$AM_CFLAGS -ansi -pedantic-error"
|
|
AM_CXXFLAGS="$AM_CXXFLAGS -ansi -pedantic-error"
|
|
AM_CPPFLAGS="$AM_CPPFLAGS -g -Wall -Wmissing-declarations -Wmissing-prototypes"
|
|
AM_LDFLAGS="$AM_LDFLAGS -g -Wall"
|
|
fi
|
|
|
|
|
|
AC_SUBST(AM_CPPFLAGS)
|
|
AC_SUBST(AM_LDFLAGS)
|
|
|
|
|
|
AC_CONFIG_FILES([
|
|
Makefile
|
|
libcpuid.pc
|
|
libcpuid/Makefile
|
|
cpuid_tool/Makefile
|
|
tests/Makefile
|
|
])
|
|
AC_OUTPUT
|
|
|