summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlejandro Colomar <colomar.6.4.3@gmail.com>2020-04-12 02:25:11 +0200
committerAlejandro Colomar <colomar.6.4.3@gmail.com>2020-04-12 02:25:11 +0200
commite96567a37f818efcb07c374fa7d9a11ed7402d19 (patch)
treef49254a4d84a1d481da7d4bb8e6348eb17e97da7
parenta479d91fd29b9ff51e1b474289546442bf1a31b3 (diff)
Fix & improve compilation of final binary
-rw-r--r--Makefile10
-rw-r--r--bin/Makefile6
2 files changed, 9 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index 0832039..49ab75e 100644
--- a/Makefile
+++ b/Makefile
@@ -127,7 +127,6 @@ CFLAGS_PKG = `pkg-config --cflags ncurses`
#CFLAGS_PKG += `pkg-config --cflags opencv`
CFLAGS_PKG += `pkg-config --cflags opencv4`
CFLAGS_PKG += `pkg-config --cflags zbar`
-CFLAGS_PKG += `pkg-config --cflags tesseract`
CFLAGS_PKG += `pkg-config --cflags libalx-base`
CFLAGS_PKG += `pkg-config --cflags libalx-ncurses`
CFLAGS_PKG += `pkg-config --cflags libalx-cv`
@@ -165,7 +164,6 @@ CXXFLAGS_PKG = `pkg-config --cflags ncurses`
#CXXFLAGS_PKG += `pkg-config --cflags opencv`
CXXFLAGS_PKG += `pkg-config --cflags opencv4`
CXXFLAGS_PKG += `pkg-config --cflags zbar`
-CXXFLAGS_PKG += `pkg-config --cflags tesseract`
CXXFLAGS_PKG += `pkg-config --cflags libalx-base`
CXXFLAGS_PKG += `pkg-config --cflags libalx-ncurses`
CXXFLAGS_PKG += `pkg-config --cflags libalx-cv`
@@ -196,21 +194,19 @@ LIBS_OPT += -march=native
LIBS_OPT += -flto
LIBS_OPT += -fuse-linker-plugin
-LIBS_PKG_A = `pkg-config --libs --static ncurses`
-LIBS_PKG_A += `pkg-config --libs --static zbar`
LIBS_PKG_A += `pkg-config --libs --static libalx-base`
LIBS_PKG_A += `pkg-config --libs --static libalx-ncurses`
LIBS_PKG_A += `pkg-config --libs --static libalx-zbar`
-LIBS_PKG_SO = `pkg-config --libs tesseract`
+LIBS_PKG_SO =
LIBS_PKG_SO += `pkg-config --libs libalx-ocr`
LIBS_PKG_SO += `pkg-config --libs libalx-cv`
LIBS_PKG_SO += `pkg-config --libs opencv4`
-#zbar
+## zbar
LIBS_PKG_SO += `pkg-config --libs dbus-1` -l pthread
-LIBS_PKG = -static $(LIBS_PKG_A) -Wl,-Bdynamic $(LIBS_PKG_SO)
+LIBS_PKG = -Wl,-Bstatic $(LIBS_PKG_A) -Wl,-Bdynamic $(LIBS_PKG_SO)
LIBS = $(LIBS_STD)
LIBS += $(LIBS_OPT)
diff --git a/bin/Makefile b/bin/Makefile
index 9b09e7f..fbe2ac3 100644
--- a/bin/Makefile
+++ b/bin/Makefile
@@ -29,6 +29,12 @@ all: $(ALL)
$(BIN_NAME): $(OBJS) $(DEPS_LIBS)
@echo " CXX $@"
$(Q)$(CXX) $(OBJS) -o $@ $(LIBS)
+ @echo " STRIP $@"
+ $(Q)strip --strip-all \
+ -R .comment \
+ -R .note.gnu.build-id \
+ -R .note.ABI-tag \
+ $(BIN_NAME)
size: $(BIN_NAME)
@echo " SZ $(BIN_NAME)"