diff options
| author | Alex Cornejo <acornejo@gmail.com> | 2015-10-13 09:40:40 -0700 |
|---|---|---|
| committer | Alex Cornejo <acornejo@gmail.com> | 2015-11-18 23:20:51 -0800 |
| commit | 28ffb9638d7a06b4bfcb87ce6af28c66c2210de3 (patch) | |
| tree | fea75ac0063c3499c04a004f78c303238d53e0eb /src/curses/curses.go | |
| parent | ae04f56dbdc9cd635f5a3d56082faf2399d91f75 (diff) | |
| download | fzf-28ffb9638d7a06b4bfcb87ce6af28c66c2210de3.tar.gz | |
add android build
Diffstat (limited to 'src/curses/curses.go')
| -rw-r--r-- | src/curses/curses.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/curses/curses.go b/src/curses/curses.go index 8311719e..a8d33f60 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" @@ -259,7 +265,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) |
