changeset 656:2813d74b3635

explored options for static compilation (failed)
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Wed, 13 May 2015 15:11:03 +0200
parents 39fa1c998b29
children 51269511229b
files c/Makefile
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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=''