examples CMake lists
authorAdam Kosiorek <a.kosiorek@samsung.com>
Tue, 1 Jul 2014 09:42:24 +0000 (11:42 +0200)
committerJeff Donahue <jeff.donahue@gmail.com>
Sun, 17 Aug 2014 08:07:16 +0000 (01:07 -0700)
examples/CMakeLists.txt [new file with mode: 0644]

diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt
new file mode 100644 (file)
index 0000000..1f13a0d
--- /dev/null
@@ -0,0 +1,17 @@
+project( Examples )
+
+file(GLOB_RECURSE Examples_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp)
+
+# message(${Examples_SOURCES})
+foreach(source ${Examples_SOURCES})
+    #    get file name
+    get_filename_component(name ${source} NAME_WE)  
+    
+    #get folder name
+    get_filename_component(path ${source} PATH)      
+    get_filename_component(folder ${path} NAME_WE)      
+    
+    add_executable(${name} ${source})
+    target_link_libraries(${name} caffe)
+    set_target_properties(${name} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${folder})
+endforeach(source)