comparison c/Makefile @ 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 6022350f8173
comparison
equal deleted inserted replaced
655:39fa1c998b29 656:2813d74b3635
6 6
7 INCLUDE = -I../include -I$(TRAJECTORYMANAGEMENT_DIR) 7 INCLUDE = -I../include -I$(TRAJECTORYMANAGEMENT_DIR)
8 8
9 LIBS = -L../../klt -L$(TRAJECTORYMANAGEMENT_DIR) 9 LIBS = -L../../klt -L$(TRAJECTORYMANAGEMENT_DIR)
10 10
11 #LDFLAGS = -Wl,-Bstatic -lm
11 LDFLAGS = -lm 12 LDFLAGS = -lm
12 LDFLAGS += -lTrajectoryManagementAndAnalysis -lsqlite3 13 LDFLAGS += -lTrajectoryManagementAndAnalysis -lsqlite3
13 LDFLAGS += -lboost_program_options 14 LDFLAGS += -lboost_program_options
14 #LDFLAGS += -lfltk 15 #LDFLAGS += -lfltk
15 16
19 ifneq ($(OPENCV), 0) 20 ifneq ($(OPENCV), 0)
20 CFLAGS += -DUSE_OPENCV 21 CFLAGS += -DUSE_OPENCV
21 LDFLAGS += -lopencv_highgui -lopencv_core -lopencv_video -lopencv_ml -lopencv_features2d -lopencv_imgproc -lopencv_objdetect 22 LDFLAGS += -lopencv_highgui -lopencv_core -lopencv_video -lopencv_ml -lopencv_features2d -lopencv_imgproc -lopencv_objdetect
22 endif 23 endif
23 24
25 #LDFLAGS += -Wl,--as-needed -Wl,-Bdynamic,-lgcc_s,-Bstatic
26
24 ifeq ($(UNAME), Linux) 27 ifeq ($(UNAME), Linux)
28 #OPENCV_HOME=$(HOME)/Research/Code/opencv-2.4.10/release
25 OPENCV_HOME=/usr/local 29 OPENCV_HOME=/usr/local
26 INCLUDE+= -I$(OPENCV_HOME)/include -I$(OPENCV_HOME)/include/opencv 30 INCLUDE+= -I$(OPENCV_HOME)/include -I$(OPENCV_HOME)/include/opencv
27 LIBS += -L$(OPENCV_HOME)/lib 31 LIBS += -L$(OPENCV_HOME)/lib
32 #LIBS += -L/usr/lib/gcc/x86_64-linux-gnu/4.8/
28 LINUX_BOOST_PREFIX = /usr/local 33 LINUX_BOOST_PREFIX = /usr/local
29 CFLAGS += -DLINUX 34 CFLAGS += -DLINUX
30 EXE_EXTENSION='' 35 EXE_EXTENSION=''
31 else # windows 36 else # windows
32 MINGW_HOME = 'C:\MinGW' 37 MINGW_HOME = 'C:\MinGW'