Commit Graph

12 Commits

Author SHA1 Message Date
doy-lee 8f03bb3fd7 Merge commit '8534f71' into LokiMergeUpstream 2018-11-12 14:55:42 +11:00
moneromooo-monero dff0adfee5
cmake: fix readline detection when the readline library is not found 2018-10-26 11:47:15 +00:00
Doyle T 06c80f48a5 Fix readline for linux by adding ncurses and finding libtinfo first 2018-08-22 11:12:38 +10:00
jcktm 4f5159c90a Revert "Fix readline not found on windows and linux"
This reverts commit 153b925f6b.
2018-08-15 14:46:13 +10:00
sachaaaaa 153b925f6b Fix readline not found on windows and linux 2018-08-15 13:56:23 +10:00
sachaaaaa dc7323ff34 Fix designated initializers + add CD/CI badge (#100)
* add gitlab config file for CD/CI

* formatting

* Update readme to display CI badge

* Replace designated initializers with aggregate initializers

* CD/CI for mac

* use git fetch for cli instead of clone

* CD/CI for windows
2018-07-20 15:16:12 +10:00
Gene Peters a7ce392eef Updating the FindReadline CMake hint to search in homebrew's default directory 2018-05-07 14:44:38 -07:00
Jethro Grassie be1826c0fb
Keep readline optional 2018-01-11 13:51:13 -05:00
Jethro Grassie 0e93b0986c
Add checks for termcap if needed by readline 2018-01-02 13:26:22 -05:00
ston1th 25f4ab81ce fixed linking against libreadline on OpenBSD
To fix the linking error described here https://github.com/monero-project/monero/pull/2841#issuecomment-346129030 we also need to link libcurses.
2017-11-28 19:03:07 +01:00
moneromooo-monero 36f0538a0a
cmake: fix building when readline is not found 2017-11-19 09:27:26 +00:00
jethro e1f3dfccc8 Add readline support to cli
This PR adds readline support to the daemon and monero-wallet-cli. Only
GNU readline is supported (e.g. not libedit) and there are cmake checks
to ensure this.

There is a cmake variable, Readline_ROOT_DIR that can specify a
directory to find readline, otherwise some default paths are searched.

There is also a cmake option, USE_READLINE, that defaults to ON. If set
to ON, if readline is not found, the build continues but without
readline support.

One negative side effect of using readline is that the color prompt in
the wallet-cli now has no color and just uses terminal default. I know
how to fix this but it's quite a big change so will tackle another time.
2017-06-18 10:08:37 -04:00