115 | | PKG_CHECK_MODULES(LIBRAW1394_122, libraw1394 >= 1.2.2, libraw1394_1_2_2=yes, libraw1394_1_2_2=no) |
---|
116 | | PKG_CHECK_MODULES(LIBRAW1394, libraw1394 >= 1.2.1) |
---|
117 | | PKG_CHECK_MODULES(LIBIEC61883, libiec61883 >= 1.0.0) |
---|
| 115 | PKG_CHECK_MODULES(LIBRAW1394, libraw1394 >= 1.3.0) |
---|
| 116 | PKG_CHECK_MODULES(LIBIEC61883, libiec61883 >= 1.1.0) |
---|
| 203 | dnl Conditional compilation of targets |
---|
| 204 | |
---|
| 205 | dnl Build BeBoB code? |
---|
| 206 | |
---|
| 207 | build_bebob=true |
---|
| 208 | AC_ARG_ENABLE(bebob, |
---|
| 209 | AC_HELP_STRING([--enable-bebob], |
---|
| 210 | [build BeBoB support (default=yes)]), |
---|
| 211 | [case "${enableval}" in |
---|
| 212 | yes) build_bebob=true;; |
---|
| 213 | no) build_bebob=false;; |
---|
| 214 | *) AC_MSG_ERROR(bad value ${enableval} for --enable-bebob) ;; |
---|
| 215 | esac],[build_bebob=false]) |
---|
| 216 | |
---|
| 217 | dnl Build Motu code? |
---|
| 218 | |
---|
| 219 | build_motu=false |
---|
| 220 | AC_ARG_ENABLE(motu, |
---|
| 221 | AC_HELP_STRING([--enable-motu], |
---|
| 222 | [build Motu support (default=no)]), |
---|
| 223 | [case "${enableval}" in |
---|
| 224 | yes) build_motu=true;; |
---|
| 225 | no) build_motu=false;; |
---|
| 226 | *) AC_MSG_ERROR(bad value ${enableval} for --enable-motu) ;; |
---|
| 227 | esac],[build_motu=false]) |
---|
| 228 | |
---|
| 229 | dnl Build DICE code? |
---|
| 230 | |
---|
| 231 | build_dice=false |
---|
| 232 | AC_ARG_ENABLE(dice, |
---|
| 233 | AC_HELP_STRING([--enable-dice], |
---|
| 234 | [build DICE support (default=no)]), |
---|
| 235 | [case "${enableval}" in |
---|
| 236 | yes) build_dice=true;; |
---|
| 237 | no) build_dice=false;; |
---|
| 238 | *) AC_MSG_ERROR(bad value ${enableval} for --enable-dice) ;; |
---|
| 239 | esac],[build_dice=false]) |
---|
| 240 | |
---|
| 241 | dnl Build Metric Halo code? |
---|
| 242 | |
---|
| 243 | build_metric_halo=false |
---|
| 244 | AC_ARG_ENABLE(metric-halo, |
---|
| 245 | AC_HELP_STRING([--enable-metric-halo], |
---|
| 246 | [build Metric Halo support (default=no)]), |
---|
| 247 | [case "${enableval}" in |
---|
| 248 | yes) build_metric_halo=true;; |
---|
| 249 | no) build_metric_halo=false;; |
---|
| 250 | *) AC_MSG_ERROR(bad value ${enableval} for --enable-metric-halo) ;; |
---|
| 251 | esac],[build_metric_halo=false]) |
---|
| 252 | |
---|
| 253 | |
---|
| 263 | fi; |
---|
| 264 | |
---|
| 265 | dnl Device classes |
---|
| 266 | if test "${build_bebob}" = true; then |
---|
| 267 | CFLAGS="$CFLAGS -DENABLE_BEBOB" |
---|
| 268 | CXXFLAGS="$CXXFLAGS -DENABLE_BEBOB" |
---|
| 269 | supported_devices="${supported_devices}BeBoB " |
---|
| 270 | fi; |
---|
| 271 | |
---|
| 272 | if test "${build_motu}" = true; then |
---|
| 273 | CFLAGS="$CFLAGS -DENABLE_MOTU" |
---|
| 274 | CXXFLAGS="$CXXFLAGS -DENABLE_MOTU" |
---|
| 275 | supported_devices="${supported_devices}Motu " |
---|
| 276 | fi; |
---|
| 277 | |
---|
| 278 | if test "${build_dice}" = true; then |
---|
| 279 | CFLAGS="$CFLAGS -DENABLE_DICE" |
---|
| 280 | CXXFLAGS="$CXXFLAGS -DENABLE_DICE" |
---|
| 281 | supported_devices="${supported_devices}DICE " |
---|
| 282 | fi; |
---|
| 283 | |
---|
| 284 | if test "${build_metric_halo}" = true; then |
---|
| 285 | CFLAGS="$CFLAGS -DENABLE_METRIC_HALO" |
---|
| 286 | CXXFLAGS="$CXXFLAGS -DENABLE_METRIC_HALO" |
---|
| 287 | supported_devices="${supported_devices}Metric Halo " |
---|
| 288 | fi; |
---|
| 289 | |
---|
| 290 | if test "${supported_devices}" = ""; then |
---|
| 291 | AC_ERROR(You need to enable at least one device class to support!) |
---|