< prev index next >

common/autoconf/libraries.m4

Print this page




 127     unset LLVM_LDFLAGS
 128     for flag in $("${LLVM_CONFIG}" --ldflags); do
 129       if echo "${flag}" | grep -q '^-L'; then
 130         if test "${LLVM_LDFLAGS}" != ""; then
 131           LLVM_LDFLAGS="${LLVM_LDFLAGS} "
 132         fi
 133         LLVM_LDFLAGS="${LLVM_LDFLAGS}${flag}"
 134       fi
 135     done
 136 
 137     unset LLVM_LIBS
 138     for flag in $("${LLVM_CONFIG}" --libs ${llvm_components}); do
 139       if echo "${flag}" | grep -q '^-l'; then
 140         if test "${LLVM_LIBS}" != ""; then
 141           LLVM_LIBS="${LLVM_LIBS} "
 142         fi
 143         LLVM_LIBS="${LLVM_LIBS}${flag}"
 144       fi
 145     done
 146 




 147     AC_SUBST(LLVM_CFLAGS)
 148     AC_SUBST(LLVM_LDFLAGS)
 149     AC_SUBST(LLVM_LIBS)
 150   fi
 151 ])
 152 
 153 ################################################################################
 154 # Setup various libraries, typically small system libraries
 155 ################################################################################
 156 AC_DEFUN_ONCE([LIB_SETUP_MISC_LIBS],
 157 [
 158   # Setup libm (the maths library)
 159   AC_CHECK_LIB(m, cos, [], [
 160       AC_MSG_NOTICE([Maths library was not found])
 161   ])
 162   LIBM=-lm
 163   AC_SUBST(LIBM)
 164 
 165   # Setup libdl (for dynamic library loading)
 166   save_LIBS="$LIBS"


 127     unset LLVM_LDFLAGS
 128     for flag in $("${LLVM_CONFIG}" --ldflags); do
 129       if echo "${flag}" | grep -q '^-L'; then
 130         if test "${LLVM_LDFLAGS}" != ""; then
 131           LLVM_LDFLAGS="${LLVM_LDFLAGS} "
 132         fi
 133         LLVM_LDFLAGS="${LLVM_LDFLAGS}${flag}"
 134       fi
 135     done
 136 
 137     unset LLVM_LIBS
 138     for flag in $("${LLVM_CONFIG}" --libs ${llvm_components}); do
 139       if echo "${flag}" | grep -q '^-l'; then
 140         if test "${LLVM_LIBS}" != ""; then
 141           LLVM_LIBS="${LLVM_LIBS} "
 142         fi
 143         LLVM_LIBS="${LLVM_LIBS}${flag}"
 144       fi
 145     done
 146 
 147     # Due to https://llvm.org/bugs/show_bug.cgi?id=16902, llvm does not
 148     # always properly detect -ltinfo
 149     LLVM_LIBS="${LLVM_LIBS} -ltinfo"
 150 
 151     AC_SUBST(LLVM_CFLAGS)
 152     AC_SUBST(LLVM_LDFLAGS)
 153     AC_SUBST(LLVM_LIBS)
 154   fi
 155 ])
 156 
 157 ################################################################################
 158 # Setup various libraries, typically small system libraries
 159 ################################################################################
 160 AC_DEFUN_ONCE([LIB_SETUP_MISC_LIBS],
 161 [
 162   # Setup libm (the maths library)
 163   AC_CHECK_LIB(m, cos, [], [
 164       AC_MSG_NOTICE([Maths library was not found])
 165   ])
 166   LIBM=-lm
 167   AC_SUBST(LIBM)
 168 
 169   # Setup libdl (for dynamic library loading)
 170   save_LIBS="$LIBS"
< prev index next >