Index: Makefile =================================================================== --- Makefile +++ Makefile @@ -57,14 +57,16 @@ OPTIONS_DEFAULT=LIBEDIT_DL DOCS -OPTIONS_GROUP= DOCSGRP DEBUGGRP +OPTIONS_GROUP= DOCSGRP DEBUGGRP PTHRDGRP OPTIONS_SINGLE= EDITGRP OPTIONS_GROUP_DOCSGRP= DOCS OPTIONS_GROUP_DEBUGGRP= ASSERT APICHECK +OPTIONS_GROUP_PTHRDGRP= PTHREAD OPTIONS_SINGLE_EDITGRP= EDITNONE LIBEDIT_DL LIBEDIT READLINE +#~ OPTIONS_SINGLE= PTHREAD_GROUP # Option descriptions DEBUGGRP_DESC= Debugging options @@ -74,12 +76,13 @@ DOCSGRP_DESC= Documentation options DOCS_DESC= Install language and API reference (HTML, ~400kB) -EDITGRP_DESC= Interactive command-line editing -EDITNONE_DESC= No command-line editing -LIBEDIT_DL_DESC=Use dynamically loaded libedit (recommended) -LIBEDIT_DESC= Use libedit (breaks lcurses) -READLINE_DESC= Use GNU Readline (breaks lcurses) - +EDITGRP_DESC= Interactive command-line editing +EDITNONE_DESC= No command-line editing +LIBEDIT_DL_DESC= Use dynamically loaded libedit (recommended) +LIBEDIT_DESC= Use libedit (breaks lcurses) +READLINE_DESC= Use GNU Readline (breaks lcurses) +PTHRDGRP_DESC= Threading +PTHREAD_DESC= Link to pthread. Required for cqueues, luaossl # Option implementations ASSERT_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-assert @@ -99,6 +102,7 @@ READLINE_CPPFLAGS= -DLUA_USE_READLINE READLINE_LIBS= -lreadline +PTHREAD_LIBS= -pthread # end of option vars CFLAGS+= -fPIC