aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuergen Kahrs <Juergen.Kahrs@googlemail.com>2013-05-12 15:31:28 +0200
committerJuergen Kahrs <Juergen.Kahrs@googlemail.com>2013-05-12 15:31:28 +0200
commit57fe811dd036e276abd30eed3aac135df7e362ab (patch)
tree188ef8adbda4add724ef048379ce98c23d84db3d
parentdf80d9b911fcfff4c9e2da2d6a820f074108f696 (diff)
downloadegawk-57fe811dd036e276abd30eed3aac135df7e362ab.tar.gz
egawk-57fe811dd036e276abd30eed3aac135df7e362ab.tar.bz2
egawk-57fe811dd036e276abd30eed3aac135df7e362ab.zip
HAVE_LIBREADLINE is now detected and used.
-rw-r--r--CMakeLists.txt3
-rw-r--r--cmake/configure.cmake1
2 files changed, 4 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c55321eb..ef31f39a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -34,6 +34,9 @@ set (EXTRA_LIBS "")
if (${HAVE_MPFR})
set (EXTRA_LIBS ${EXTRA_LIBS} mpfr gmp)
endif ()
+if (${HAVE_LIBREADLINE})
+ set (EXTRA_LIBS ${EXTRA_LIBS} readline)
+endif ()
if (${DYNAMIC})
set (EXTRA_LIBS ${EXTRA_LIBS} ${CMAKE_DL_LIBS} )
endif ()
diff --git a/cmake/configure.cmake b/cmake/configure.cmake
index c8ab206a..6ff19995 100644
--- a/cmake/configure.cmake
+++ b/cmake/configure.cmake
@@ -284,6 +284,7 @@ include(GetPrerequisites)
DefineLibraryIfAvailable(m sin "" HAVE_LIBM)
DefineLibraryIfAvailable(mpfr mpfr_add_si "" HAVE_MPFR)
DefineLibraryIfAvailable(c socket "" HAVE_SOCKETS)
+DefineLibraryIfAvailable(readline readline "" HAVE_LIBREADLINE)
DefineFunctionIfAvailable(fnmatch HAVE_FNMATCH)
DefineHFileIfAvailable(fnmatch.h HAVE_FNMATCH_H)
DefineHFileIfAvailable(dirent.h HAVE_DIRENT_H)