You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
1.9 KiB
60 lines
1.9 KiB
Index: src/Makefile |
|
--- src/Makefile.orig 2019-03-05 23:16:59.000000000 +0100 |
|
+++ src/Makefile 2019-03-05 23:17:10.058564000 +0100 |
|
@@ -13,7 +13,7 @@ |
|
suffix := .debug |
|
else |
|
ifeq ($(debug),no) |
|
- CXXFLAGS += -O3 |
|
+ CXXFLAGS += -O2 |
|
suffix := .opt |
|
else |
|
$(error debug should be either yes or no) |
|
@@ -52,40 +52,17 @@ |
|
DESTDIR ?= # root dir |
|
|
|
bindir := $(DESTDIR)$(PREFIX)/bin |
|
-sharedir := $(DESTDIR)$(PREFIX)/share/kak |
|
-docdir := $(DESTDIR)$(PREFIX)/share/doc/kak |
|
-mandir := $(DESTDIR)$(PREFIX)/share/man/man1 |
|
+sharedir := $(DESTDIR)$(PREFIX)/share/kakoune |
|
+docdir := $(DESTDIR)$(PREFIX)/share/kakoune/doc |
|
+mandir := $(DESTDIR)$(PREFIX)/man/man1 |
|
|
|
os := $(shell uname) |
|
|
|
-ifeq ($(os),Darwin) |
|
- LIBS += -lncurses |
|
- CPPFLAGS += -I$(PREFIX)/opt/ncurses/include -I/opt/local/include |
|
- LDFLAGS += -L$(PREFIX)/opt/ncurses/lib -L/opt/local/lib |
|
-else ifeq ($(os),FreeBSD) |
|
- LIBS += -ltinfow -lncursesw |
|
- CPPFLAGS += -I/usr/local/include |
|
- LDFLAGS += -L/usr/local/lib |
|
-else ifeq ($(os),Haiku) |
|
- LIBS += -lncursesw -lnetwork -lbe |
|
-else ifeq ($(os),OpenBSD) |
|
- LIBS += -lncursesw |
|
- CPPFLAGS += -D'KAK_BIN_PATH="$(bindir)/kak"' -I/usr/local/include |
|
- LDFLAGS += -L/usr/local/lib |
|
-else ifneq (,$(findstring CYGWIN,$(os))) |
|
- CPPFLAGS += -D_XOPEN_SOURCE=700 |
|
- LIBS += -lncursesw -ldbghelp |
|
-else |
|
- ifeq ($(PKG_CONFIG),) |
|
- $(error "pkg-config not found in PATH") |
|
- endif |
|
- |
|
- LIBS += $(shell $(PKG_CONFIG) $(PKG_CONFIG_FLAGS) --libs ncursesw) |
|
- CPPFLAGS += $(shell $(PKG_CONFIG) $(PKG_CONFIG_FLAGS) --cflags ncursesw) |
|
- LDFLAGS += -rdynamic |
|
-endif |
|
+LIBS += -lncursesw -lboost_regex |
|
+CPPFLAGS += -I$(PREFIX)/include -I$(PREFIX)/include/ncurses |
|
+LDFLAGS += -L$(PREFIX)/lib |
|
|
|
-CXXFLAGS += -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address |
|
+CXXFLAGS += -std=c++17 -Wno-unused-parameter -Wno-sign-compare -Wno-address |
|
|
|
all : kak |
|
|
|
|