diff options
author | Alejandro Colomar <colomar.6.4.3@gmail.com> | 2020-04-12 02:25:11 +0200 |
---|---|---|
committer | Alejandro Colomar <colomar.6.4.3@gmail.com> | 2020-04-12 02:25:11 +0200 |
commit | e96567a37f818efcb07c374fa7d9a11ed7402d19 (patch) | |
tree | f49254a4d84a1d481da7d4bb8e6348eb17e97da7 | |
parent | a479d91fd29b9ff51e1b474289546442bf1a31b3 (diff) |
Fix & improve compilation of final binary
-rw-r--r-- | Makefile | 10 | ||||
-rw-r--r-- | bin/Makefile | 6 |
2 files changed, 9 insertions, 7 deletions
@@ -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)" |