Add linenoise-ng

This commit is contained in:
Philippe Teuwen
2020-06-19 01:12:31 +02:00
parent f315d89f87
commit a0c54818e0
15 changed files with 4872 additions and 8 deletions

View File

@@ -425,6 +425,14 @@ else (SKIPREADLINE EQUAL 1)
endif (READLINE_FOUND)
endif(SKIPREADLINE EQUAL 1)
if (NOT READLINE_FOUND)
if (NOT SKIPLINENOISE EQUAL 1)
message("Linenoise library: enabled")
else (NOT SKIPLINENOISE EQUAL 1)
message("Linenoise library: skipped")
endif (NOT SKIPLINENOISE EQUAL 1)
endif (NOT READLINE_FOUND)
if (SKIPWHEREAMISYSTEM EQUAL 1)
message("Whereami library: local library forced")
else (SKIPWHEREAMISYSTEM EQUAL 1)
@@ -487,6 +495,13 @@ if (NOT JANSSON_FOUND)
find_library(pm3rrg_rdv4_jansson REQUIRED)
set(ADDITIONAL_LNK pm3rrg_rdv4_jansson ${ADDITIONAL_LNK})
endif (NOT JANSSON_FOUND)
if (NOT READLINE_FOUND)
if (NOT SKIPLINENOISE EQUAL 1)
add_definitions("-DHAVE_LINENOISE")
find_library(pm3rrg_rdv4_linenoise REQUIRED)
set(ADDITIONAL_LNK pm3rrg_rdv4_linenoise ${ADDITIONAL_LNK})
endif (NOT SKIPLINENOISE EQUAL 1)
endif (NOT READLINE_FOUND)
if (NOT WHEREAMI_FOUND)
find_library(pm3rrg_rdv4_whereami REQUIRED)
set(ADDITIONAL_LNK pm3rrg_rdv4_whereami ${ADDITIONAL_LNK})