| 52 | | AC_ARG_WITH(gadgeteer, |
|---|
| 53 | | [ --with-gadgeteer=<PATH> Directory where Gadgeteer is |
|---|
| 54 | | installed [No default]], |
|---|
| 55 | | gadget_config_prefix="$withval", gadget_config_prefix="") |
|---|
| 56 | | AC_ARG_WITH(gadgeteer-exec-prefix, |
|---|
| 57 | | [ --with-gadgeteer-exec-prefix=<PATH> |
|---|
| 58 | | Exec prefix where Gadgeteer is |
|---|
| 59 | | installed (optional) [No default]], |
|---|
| 60 | | gadget_config_exec_prefix="$withval", |
|---|
| 61 | | gadget_config_exec_prefix="") |
|---|
| | 44 | AC_ARG_WITH(gadgeteer-meta-file, |
|---|
| | 45 | [ --with-gadgeteer-meta-file=<PATH> Flagpoll metadata file |
|---|
| | 46 | for Gadgeteer [No default]], |
|---|
| | 47 | gadget_meta_file="$withval", gadget_meta_file="") |
|---|
| 63 | | if test "x$gadget_config_exec_prefix" != "x" ; then |
|---|
| 64 | | gadget_config_args="$gadget_config_args --exec-prefix=$gadget_config_exec_prefix" |
|---|
| 65 | | |
|---|
| 66 | | if test x${GADGETEER_CONFIG+set} != xset ; then |
|---|
| 67 | | GADGETEER_CONFIG="$gadget_config_exec_prefix/bin/gadgeteer-config" |
|---|
| 68 | | fi |
|---|
| | 49 | dnl See if the user specified where to find the meta file |
|---|
| | 50 | dnl if they didn't take a guess for them |
|---|
| | 51 | if test "x$gadget_meta_file" != "x" ; then |
|---|
| | 52 | gadget_flagpoll_args="--from-file=$gadget_meta_file" |
|---|
| | 53 | else |
|---|
| | 54 | gadget_flagpoll_args="--from-file=$instlinks/share/flagpoll/gadgeteer.fpc" |
|---|
| 99 | | GADGET_CXXFLAGS=`$GADGETEER_CONFIG $gadget_config_args --cxxflags $ABI` |
|---|
| 100 | | GADGET_INCLUDES=`$GADGETEER_CONFIG $gadget_config_args --includes` |
|---|
| 101 | | GADGET_LIBS_CC="`$GADGETEER_CONFIG $gadget_config_args --libs $ABI`" |
|---|
| 102 | | GADGET_LIBS_LD="`$GADGETEER_CONFIG $gadget_config_args --linker --libs $ABI`" |
|---|
| 103 | | GADGET_PROF_LIBS_CC="`$GADGETEER_CONFIG $gadget_config_args --libs $ABI --profiled`" |
|---|
| 104 | | GADGET_PROF_LIBS_LD="`$GADGETEER_CONFIG $gadget_config_args --linker --libs $ABI --profiled`" |
|---|
| 105 | | GADGET_LIBS_STATIC_CC="`$GADGETEER_CONFIG $gadget_config_args --libs $ABI --static`" |
|---|
| 106 | | GADGET_LIBS_STATIC_LD="`$GADGETEER_CONFIG $gadget_config_args --linker --libs $ABI --static`" |
|---|
| 107 | | GADGET_PROF_LIBS_STATIC_CC="`$GADGETEER_CONFIG $gadget_config_args --libs $ABI --static --profiled`" |
|---|
| 108 | | GADGET_PROF_LIBS_STATIC_LD="`$GADGETEER_CONFIG $gadget_config_args --linker --libs $ABI --static --profiled`" |
|---|
| 109 | | GADGET_EXTRA_LIBS_CC=`$GADGETEER_CONFIG $gadget_config_args --extra-libs $ABI` |
|---|
| 110 | | GADGET_EXTRA_LIBS_LD=`$GADGETEER_CONFIG $gadget_config_args --extra-libs $ABI --linker` |
|---|
| 111 | | GADGET_VERSION=`$GADGETEER_CONFIG --version` |
|---|
| | 72 | GADGET_CXXFLAGS=`$FLAGPOLL $gadget_flagpoll_args --cflags` |
|---|
| | 73 | GADGET_LIBS="`$FLAGPOLL $gadget_flagpoll_args --get-libs`" |
|---|
| | 74 | GADGET_PROF_LIBS="`$FLAGPOLL $gadget_flagpoll_args --get-profiled-libs`" |
|---|
| | 75 | GADGET_LIBS_STATIC="`$FLAGPOLL $gadget_flagpoll_args --get-static-libs`" |
|---|
| | 76 | GADGET_PROF_LIBS_STATIC="`$FLAGPOLL $gadget_flagpoll_args --get-profiled-static-libs`" |
|---|
| | 77 | GADGET_EXTRA_LIBS_LD=`$FLAGPOLL $gadget_flagpoll_args --get-extra-libs` |
|---|
| | 78 | GADGET_VERSION=`$FLAGPOLL $gadget_flagpoll_args --modversion` |
|---|
| 113 | | GADGET_CXXFLAGS_MIN=`$GADGETEER_CONFIG $gadget_config_args --cxxflags $ABI --min` |
|---|
| 114 | | GADGET_INCLUDES_MIN=`$GADGETEER_CONFIG $gadget_config_args --includes --min` |
|---|
| 115 | | GADGET_LIBS_CC_MIN="`$GADGETEER_CONFIG $gadget_config_args --libs $ABI --min`" |
|---|
| 116 | | GADGET_LIBS_LD_MIN="`$GADGETEER_CONFIG $gadget_config_args --linker --libs $ABI --min`" |
|---|
| 117 | | GADGET_PROF_LIBS_CC_MIN="`$GADGETEER_CONFIG $gadget_config_args --libs $ABI --min --profiled`" |
|---|
| 118 | | GADGET_PROF_LIBS_LD_MIN="`$GADGETEER_CONFIG $gadget_config_args --linker --libs $ABI --min --profiled`" |
|---|
| 119 | | GADGET_LIBS_STATIC_CC_MIN="`$GADGETEER_CONFIG $gadget_config_args --libs $ABI --static --min`" |
|---|
| 120 | | GADGET_LIBS_STATIC_LD_MIN="`$GADGETEER_CONFIG $gadget_config_args --linker --libs $ABI --static --min`" |
|---|
| 121 | | GADGET_PROF_LIBS_STATIC_CC_MIN="`$GADGETEER_CONFIG $gadget_config_args --libs $ABI --static --profiled --min`" |
|---|
| 122 | | GADGET_PROF_LIBS_STATIC_LD_MIN="`$GADGETEER_CONFIG $gadget_config_args --linker --libs $ABI --static --profiled --min`" |
|---|
| 123 | | GADGET_EXTRA_LIBS_CC_MIN=`$GADGETEER_CONFIG $gadget_config_args --extra-libs $ABI --min` |
|---|
| 124 | | GADGET_EXTRA_LIBS_LD_MIN=`$GADGETEER_CONFIG $gadget_config_args --extra-libs $ABI --min --linker` |
|---|
| 125 | | GADGET_USE_X11=`$GADGETEER_CONFIG $gadget_config_args --use-x11` |
|---|
| | 80 | GADGET_USE_X11=`$FLAGPOLL $gadget_flagpoll_args ---get-use-x11` |
|---|
| 132 | | if test "$GADGETEER_CONFIG" = "no" ; then |
|---|
| 133 | | echo "*** The gadgeteer-config script installed by Gadgeteer could not be found" |
|---|
| 134 | | echo "*** If Gadgeteer was installed in PREFIX, make sure PREFIX/bin is in" |
|---|
| 135 | | echo "*** your path, or set the GADGETEER_CONFIG environment variable to the" |
|---|
| 136 | | echo "*** full path to gadgeteer-config." |
|---|
| | 87 | if test "$FLAGPOLL" = "no" ; then |
|---|
| | 88 | echo "*** Flagpoll is required to build gadgeteer." |
|---|
| | 89 | echo "*** Please check that the PATH variable is set to " |
|---|
| | 90 | echo "*** include the proper path to flagpoll." |
|---|
| 170 | | AC_SUBST(GADGET_INCLUDES) |
|---|
| 171 | | AC_SUBST(GADGET_LIBS_CC) |
|---|
| 172 | | AC_SUBST(GADGET_LIBS_LD) |
|---|
| 173 | | AC_SUBST(GADGET_PROF_LIBS_CC) |
|---|
| 174 | | AC_SUBST(GADGET_PROF_LIBS_LD) |
|---|
| 175 | | AC_SUBST(GADGET_LIBS_STATIC_CC) |
|---|
| 176 | | AC_SUBST(GADGET_LIBS_STATIC_LD) |
|---|
| 177 | | AC_SUBST(GADGET_PROF_LIBS_STATIC_CC) |
|---|
| 178 | | AC_SUBST(GADGET_PROF_LIBS_STATIC_LD) |
|---|
| 179 | | AC_SUBST(GADGET_EXTRA_LIBS_CC) |
|---|
| 180 | | AC_SUBST(GADGET_EXTRA_LIBS_LD) |
|---|
| | 107 | AC_SUBST(GADGET_LIBS) |
|---|
| | 108 | AC_SUBST(GADGET_PROF_LIBS) |
|---|
| | 109 | AC_SUBST(GADGET_LIBS_STATIC) |
|---|
| | 110 | AC_SUBST(GADGET_PROF_LIBS_STATIC) |
|---|
| | 111 | AC_SUBST(GADGET_EXTRA_LIBS) |
|---|
| 182 | | |
|---|
| 183 | | AC_SUBST(GADGET_CXXFLAGS_MIN) |
|---|
| 184 | | AC_SUBST(GADGET_INCLUDES_MIN) |
|---|
| 185 | | AC_SUBST(GADGET_LIBS_CC_MIN) |
|---|
| 186 | | AC_SUBST(GADGET_LIBS_LD_MIN) |
|---|
| 187 | | AC_SUBST(GADGET_PROF_LIBS_CC_MIN) |
|---|
| 188 | | AC_SUBST(GADGET_PROF_LIBS_LD_MIN) |
|---|
| 189 | | AC_SUBST(GADGET_LIBS_STATIC_CC_MIN) |
|---|
| 190 | | AC_SUBST(GADGET_LIBS_STATIC_LD_MIN) |
|---|
| 191 | | AC_SUBST(GADGET_PROF_LIBS_STATIC_CC_MIN) |
|---|
| 192 | | AC_SUBST(GADGET_PROF_LIBS_STATIC_LD_MIN) |
|---|
| 193 | | AC_SUBST(GADGET_EXTRA_LIBS_CC_MIN) |
|---|
| 194 | | AC_SUBST(GADGET_EXTRA_LIBS_LD_MIN) |
|---|