From dad56e202fb400d19fa31b172359cd17048a28e7 Mon Sep 17 00:00:00 2001 From: Andrey Kamaev Date: Thu, 8 Nov 2012 11:41:27 +0400 Subject: [PATCH] Rename sample & tutorial executables --- samples/c/CMakeLists.txt | 4 ++-- samples/cpp/CMakeLists.txt | 19 ++++++++++++++----- samples/gpu/CMakeLists.txt | 2 +- 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/samples/c/CMakeLists.txt b/samples/c/CMakeLists.txt index 411e185789..dfab5e00af 100644 --- a/samples/c/CMakeLists.txt +++ b/samples/c/CMakeLists.txt @@ -27,7 +27,7 @@ if(BUILD_EXAMPLES AND OCV_DEPENDENCIES_FOUND) target_link_libraries(${the_target} ${OPENCV_LINKER_LIBS} ${OPENCV_C_SAMPLES_REQUIRED_DEPS}) set_target_properties(${the_target} PROPERTIES - OUTPUT_NAME "${name}" + OUTPUT_NAME "c-example-${name}" PROJECT_LABEL "(EXAMPLE) ${name}") if(ENABLE_SOLUTION_FOLDERS) @@ -47,7 +47,7 @@ if(BUILD_EXAMPLES AND OCV_DEPENDENCIES_FOUND) foreach(sample_filename ${cpp_samples}) get_filename_component(sample ${sample_filename} NAME_WE) - OPENCV_DEFINE_C_EXAMPLE(${sample} ${sample_filename}) + OPENCV_DEFINE_C_EXAMPLE(${sample} ${sample_filename}) endforeach() endif() diff --git a/samples/cpp/CMakeLists.txt b/samples/cpp/CMakeLists.txt index 1ed0d2c6f0..2004857f1d 100644 --- a/samples/cpp/CMakeLists.txt +++ b/samples/cpp/CMakeLists.txt @@ -28,7 +28,16 @@ if(BUILD_EXAMPLES AND OCV_DEPENDENCIES_FOUND) # Define executable targets # --------------------------------------------- MACRO(OPENCV_DEFINE_CPP_EXAMPLE name srcs) - set(the_target "example_${name}") + + if("${srcs}" MATCHES "tutorial_code") + set(sample_kind tutorial) + set(sample_KIND TUTORIAL) + else() + set(sample_kind example) + set(sample_KIND EXAMPLE) + endif() + + set(the_target "${sample_kind}_${name}") add_executable(${the_target} ${srcs}) target_link_libraries(${the_target} ${OPENCV_LINKER_LIBS} ${OPENCV_CPP_SAMPLES_REQUIRED_DEPS}) @@ -37,11 +46,11 @@ if(BUILD_EXAMPLES AND OCV_DEPENDENCIES_FOUND) endif() set_target_properties(${the_target} PROPERTIES - OUTPUT_NAME "${name}" - PROJECT_LABEL "(EXAMPLE) ${name}") + OUTPUT_NAME "cpp-${sample_kind}-${name}" + PROJECT_LABEL "(${sample_KIND}) ${name}") if(ENABLE_SOLUTION_FOLDERS) - set_target_properties(${the_target} PROPERTIES FOLDER "samples//cpp") + set_target_properties(${the_target} PROPERTIES FOLDER "${sample_kind}s//cpp") endif() if(WIN32) @@ -49,7 +58,7 @@ if(BUILD_EXAMPLES AND OCV_DEPENDENCIES_FOUND) set_target_properties(${the_target} PROPERTIES LINK_FLAGS "/NODEFAULTLIB:atlthunk.lib /NODEFAULTLIB:atlsd.lib /DEBUG") endif() install(TARGETS ${the_target} - RUNTIME DESTINATION "samples/cpp" COMPONENT main) + RUNTIME DESTINATION "${sample_kind}s/cpp" COMPONENT main) endif() ENDMACRO() diff --git a/samples/gpu/CMakeLists.txt b/samples/gpu/CMakeLists.txt index 2bf069eafe..6abb7e5af8 100644 --- a/samples/gpu/CMakeLists.txt +++ b/samples/gpu/CMakeLists.txt @@ -35,7 +35,7 @@ if(BUILD_EXAMPLES AND OCV_DEPENDENCIES_FOUND) target_link_libraries(${the_target} ${OPENCV_LINKER_LIBS} ${OPENCV_GPU_SAMPLES_REQUIRED_DEPS}) set_target_properties(${the_target} PROPERTIES - OUTPUT_NAME "${name}_${project}" + OUTPUT_NAME "${project}-example-${name}" PROJECT_LABEL "(EXAMPLE_${project_upper}) ${name}") if(ENABLE_SOLUTION_FOLDERS)