Blame src/components/libmsr/configure.in

Packit 577717
# Process this file with autoconf to produce a configure script.
Packit 577717
# File: components/libmsr/configure.in
Packit 577717
Packit 577717
AC_INIT
Packit 577717
Packit 577717
AC_ARG_WITH(libmsr_incdir,
Packit 577717
           [  --with-libmsr-incdir=<path>         Specify directory of libmsr header files (libmsr.h) in a specific location ],
Packit 577717
           [libmsr_incdir=$withval])
Packit 577717
AC_ARG_WITH(libmsr_libdir,
Packit 577717
           [  --with-libmsr-libdir=<path>         Specify directory of libmsr library (libmsr.a or libmsr.so) in a specific location ],
Packit 577717
           [libmsr_libdir=$withval])
Packit 577717
Packit 577717
if test "x$libmsr_libdir" != "x"; then
Packit 577717
    LIBS="-L$libmsr_libdir"
Packit 577717
    libmsr_dotest=1
Packit 577717
fi
Packit 577717
if test "x$libmsr_incdir" != "x"; then
Packit 577717
    CPPFLAGS="-I$libmsr_incdir"
Packit 577717
    libmsr_dotest=1
Packit 577717
fi
Packit 577717
Packit 577717
CFLAGS="$CFLAGS -I$libmsr_incdir"
Packit 577717
AC_CHECK_HEADER( [msr/msr_rapl.h], [], [AC_MSG_ERROR([libmsr component: msr/msr_rapl.h not found: use configure flags to set the path ])], )
Packit 577717
LDFLAGS="$LDFLAGS -L$libmsr_libdir -Wl,-rpath,$libmsr_libdir" 
Packit 577717
AC_CHECK_LIB( [msr], [init_msr], [], [AC_MSG_ERROR([libmsr component: libmsr.so not found: use configure flags to set the path])] )
Packit 577717
LIBMSR_INCDIR=$libmsr_incdir
Packit 577717
LIBMSR_LIBDIR=$libmsr_libdir
Packit 577717
Packit 577717
AC_CONFIG_FILES([Makefile.libmsr])
Packit 577717
AC_SUBST(LIBMSR_INCDIR)
Packit 577717
AC_SUBST(LIBMSR_LIBDIR)
Packit 577717
AC_SUBST(CUDA_DIR)
Packit 577717
AC_OUTPUT