4 link_directories(${CMAKE_SOURCE_DIR}/lib ${CMAKE_SOURCE_DIR}/bin .)
6 link_libraries(cxcore cv cvhaartraining highgui)
8 include_directories("${CMAKE_CURRENT_SOURCE_DIR}")
10 # -----------------------------------------------------------
12 # -----------------------------------------------------------
13 set(cvhaartraining_lib_src
25 add_library(cvhaartraining STATIC ${cvhaartraining_lib_src})
27 # -----------------------------------------------------------
29 # -----------------------------------------------------------
31 add_executable(haartraining cvhaartraining.h haartraining.cpp)
32 add_dependencies(haartraining cxcore cv cvhaartraining)
33 set_target_properties(haartraining PROPERTIES
34 DEBUG_POSTFIX "${OPENCV_DEBUG_POSTFIX}"
35 OUTPUT_NAME "opencv_haartraining")
37 # -----------------------------------------------------------
39 # -----------------------------------------------------------
41 add_executable(createsamples cvhaartraining.h createsamples.cpp)
42 add_dependencies(createsamples cxcore cv cvhaartraining)
43 set_target_properties(createsamples PROPERTIES
44 DEBUG_POSTFIX "${OPENCV_DEBUG_POSTFIX}"
45 OUTPUT_NAME "opencv_createsamples")
47 # -----------------------------------------------------------
49 # -----------------------------------------------------------
50 add_executable(performance performance.cpp)
51 add_dependencies(performance cxcore cv highgui cvhaartraining)
52 set_target_properties(performance PROPERTIES
53 DEBUG_POSTFIX "${OPENCV_DEBUG_POSTFIX}"
54 OUTPUT_NAME "opencv_performance")
56 # -----------------------------------------------------------
58 # -----------------------------------------------------------
60 install(TARGETS haartraining RUNTIME DESTINATION bin COMPONENT main)
61 install(TARGETS createsamples RUNTIME DESTINATION bin COMPONENT main)
62 install(TARGETS performance RUNTIME DESTINATION bin COMPONENT main)