]> git.mxchange.org Git - flightgear.git/commitdiff
"info -f autoconf" is a beautiful thing. Fixed the configure script so
authorcurt <curt>
Tue, 22 Nov 2005 16:52:18 +0000 (16:52 +0000)
committercurt <curt>
Tue, 22 Nov 2005 16:52:18 +0000 (16:52 +0000)
we can actually configure the project without threads.  Previously threads
were always forced on no matter what configuration options were passed in.

configure.ac

index f073f2a96b334bcc6d7bea8ef2b0de2326646c83..41ceae44401dec01fd412da46ef04c1962b6d48d 100644 (file)
@@ -74,11 +74,8 @@ AM_CONDITIONAL(ENABLE_SP_FDM, test "x$enable_sp_fdms" != "xno")
 
 dnl Thread related checks
 # defaults to yes
-with_threads=yes
-AC_ARG_WITH(threads, [  --with-threads          Include tile loading threads [default=yes]])
-if test "x$with_threads" != "xyes"; then
-    AC_DEFINE([ENABLE_THREADS], 0, [Define to enable threaded tile paging])
-else
+AC_ARG_WITH(threads, [  --with-threads          Include tile loading threads [default=yes]], [], [with_threads=yes])
+if test "x$with_threads" = "xyes"; then
     AC_DEFINE([ENABLE_THREADS], 1, [Define to enable threaded tile paging])
     CXXFLAGS="$CXXFLAGS -D_REENTRANT"
     CFLAGS="$CFLAGS -D_REENTRANT"