changeset 360:450dc0648aaa

Changes to CMakeLists.txt by Alexis Whilhelm
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Thu, 11 Jul 2013 11:03:18 -0400
parents 619ae9a9a788
children 9d486af42e49
files CMakeLists.txt
diffstat 1 files changed, 27 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- a/CMakeLists.txt	Thu Jul 11 02:17:12 2013 -0400
+++ b/CMakeLists.txt	Thu Jul 11 11:03:18 2013 -0400
@@ -14,19 +14,32 @@
 	CMAKE_CXX_FLAGS "-g -Wall"
 )
 
-ADD_EXECUTABLE(
-  bin/feature-based-tracking
-  c/feature-based-tracking.cpp
-  )
+add_executable(feature-based-tracking
+	c/cvutils.cpp
+	c/feature-based-tracking.cpp
+	c/Motion.cpp
+	c/Parameters.cpp
+	c/utils.cpp
+	)
+
+find_package(Boost REQUIRED program_options)
+find_library(TrajectoryManagement_LIBRARY TrajectoryManagementAndAnalysis)
+find_path(TrajectoryManagement_INCLUDE_DIR src/Trajectory.h)
 
-INCLUDE_DIRECTORIES(
-#  bin/feature-based-tracking
-/home/nicolas/Research/Code/trajectorymanagementandanalysis/trunk/src/TrajectoryManagementAndAnalysis
-)
+add_definitions(
+	-DUSE_OPENCV
+	)
+
+include_directories(
+	${PROJECT_SOURCE_DIR}/include
+	${TrajectoryManagement_INCLUDE_DIR}
+	)
 
-#TARGET_LINK_LIBRARIES(
-#  bin/feature-based-tracking
-#  ${OpenCV_LIBS}
-#  $(TrajectoryManagement_DIR)
-  #	${SQLite3_LIBS}
-#  )
+target_link_libraries(feature-based-tracking
+	${TrajectoryManagement_LIBRARY}
+	${SQLite3_LIBS}
+	${OpenCV_LIBS}
+	${Boost_LIBRARIES}
+	)
+
+install(TARGETS feature-based-tracking DESTINATION bin)