summaryrefslogtreecommitdiff
path: root/src/curses
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2015-11-20 03:28:41 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2015-11-20 03:28:41 +0900
commite1df876b61028bb8b06c1909aa9307507833b88d (patch)
tree9779d5616f7e21223abdf1a54c21e9b89e95fd67 /src/curses
parent1c202555048a399ed21eeada0e81f81d5a999edf (diff)
parent28ffb9638d7a06b4bfcb87ce6af28c66c2210de3 (diff)
downloadfzf-e1df876b61028bb8b06c1909aa9307507833b88d.tar.gz
Merge pull request #380 from acornejo/android
Add android build: `make android`
Diffstat (limited to 'src/curses')
-rw-r--r--src/curses/curses.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/curses/curses.go b/src/curses/curses.go
index 9619925d..7c42c93b 100644
--- a/src/curses/curses.go
+++ b/src/curses/curses.go
@@ -5,6 +5,12 @@ package curses
#include <locale.h>
#cgo !static LDFLAGS: -lncurses
#cgo static LDFLAGS: -l:libncursesw.a -l:libtinfo.a -l:libgpm.a -ldl
+#cgo android static LDFLAGS: -l:libncurses.a -fPIE -march=armv7-a -mfpu=neon -mhard-float -Wl,--no-warn-mismatch
+
+SCREEN *c_newterm () {
+ return newterm(NULL, stderr, stdin);
+}
+
*/
import "C"
@@ -260,7 +266,7 @@ func Init(theme *ColorTheme, black bool, mouse bool) {
}
C.setlocale(C.LC_ALL, C.CString(""))
- _screen = C.newterm(nil, C.stderr, C.stdin)
+ _screen = C.c_newterm()
if _screen == nil {
fmt.Println("Invalid $TERM: " + os.Getenv("TERM"))
os.Exit(2)