Update to 2.0.0 tree from current Fremantle build
[opencv] / apps / traincascade / CMakeLists.txt
diff --git a/apps/traincascade/CMakeLists.txt b/apps/traincascade/CMakeLists.txt
new file mode 100755 (executable)
index 0000000..da082bf
--- /dev/null
@@ -0,0 +1,21 @@
+project(traincascade)
+
+link_libraries(cxcore cv cvhaartraining highgui)
+
+set(traincascade_files traincascade.cpp
+    cascadeclassifier.cpp cascadeclassifier.h
+    boost.cpp boost.h features.cpp features.h
+    haarfeatures.cpp haarfeatures.h
+    lbpfeatures.cpp lbpfeatures.h
+    imagestorage.cpp imagestorage.h)
+    
+add_executable(traincascade ${traincascade_files})
+
+add_dependencies(traincascade cxcore cv ml)
+set_target_properties(traincascade PROPERTIES
+                      DEBUG_POSTFIX "${OPENCV_DEBUG_POSTFIX}"
+                      OUTPUT_NAME "opencv_traincascade")
+
+target_link_libraries(traincascade cxcore cv ml)
+
+install(TARGETS traincascade RUNTIME DESTINATION bin COMPONENT main)