# HG changeset patch # User Nicolas Saunier # Date 1431522663 -7200 # Node ID 2813d74b3635a74e569771397ed95f6b012f080e # Parent 39fa1c998b297ad9fcaa1ab6269ffd3145cca27d explored options for static compilation (failed) diff -r 39fa1c998b29 -r 2813d74b3635 c/Makefile --- a/c/Makefile Thu May 07 16:30:58 2015 +0200 +++ b/c/Makefile Wed May 13 15:11:03 2015 +0200 @@ -8,6 +8,7 @@ LIBS = -L../../klt -L$(TRAJECTORYMANAGEMENT_DIR) +#LDFLAGS = -Wl,-Bstatic -lm LDFLAGS = -lm LDFLAGS += -lTrajectoryManagementAndAnalysis -lsqlite3 LDFLAGS += -lboost_program_options @@ -21,10 +22,14 @@ LDFLAGS += -lopencv_highgui -lopencv_core -lopencv_video -lopencv_ml -lopencv_features2d -lopencv_imgproc -lopencv_objdetect endif +#LDFLAGS += -Wl,--as-needed -Wl,-Bdynamic,-lgcc_s,-Bstatic + ifeq ($(UNAME), Linux) + #OPENCV_HOME=$(HOME)/Research/Code/opencv-2.4.10/release OPENCV_HOME=/usr/local INCLUDE+= -I$(OPENCV_HOME)/include -I$(OPENCV_HOME)/include/opencv LIBS += -L$(OPENCV_HOME)/lib + #LIBS += -L/usr/lib/gcc/x86_64-linux-gnu/4.8/ LINUX_BOOST_PREFIX = /usr/local CFLAGS += -DLINUX EXE_EXTENSION=''