summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac18
1 files changed, 18 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 518366c..e844956 100644
--- a/configure.ac
+++ b/configure.ac
@@ -82,6 +82,24 @@ case ${host_os} in
82esac 82esac
83AM_CONDITIONAL(WIN32, test x$win32 = xtrue) 83AM_CONDITIONAL(WIN32, test x$win32 = xtrue)
84 84
85# Check if the C compiler supports __attribute__((constructor))
86AC_CACHE_CHECK([wether the C compiler supports constructor/destructor attributes],
87 ac_cv_attribute_constructor, [
88 ac_cv_attribute_constructor=no
89 AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
90 [[
91 static void __attribute__((constructor)) test_constructor(void) {
92 }
93 static void __attribute__((destructor)) test_destructor(void) {
94 }
95 ]], [])],
96 [ac_cv_attribute_constructor=yes]
97 )]
98)
99if test "$ac_cv_attribute_constructor" = "yes"; then
100 AC_DEFINE(HAVE_ATTRIBUTE_CONSTRUCTOR, 1, [Define if the C compiler supports constructor/destructor attributes])
101fi
102
85AC_ARG_WITH([dummy], 103AC_ARG_WITH([dummy],
86 [AS_HELP_STRING([--with-dummy], [Use no USB driver at all [default=no]. This is only useful if you just want to query the device list by product type or hardware model. All other operations are no-ops or will return IRECV_E_UNSUPPORTED.])], 104 [AS_HELP_STRING([--with-dummy], [Use no USB driver at all [default=no]. This is only useful if you just want to query the device list by product type or hardware model. All other operations are no-ops or will return IRECV_E_UNSUPPORTED.])],
87 [], 105 [],