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
|