From: Andrey Kamaev Date: Fri, 8 Feb 2013 14:21:49 +0000 (+0400) Subject: Fix CMake variables substitution in Android project files X-Git-Tag: accepted/tizen/6.0/unified/20201030.111113~1314^2~1526^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=571665b559b9d08f1de74b7fa8cafd396958cc95;p=platform%2Fupstream%2Fopencv.git Fix CMake variables substitution in Android project files --- diff --git a/modules/java/CMakeLists.txt b/modules/java/CMakeLists.txt index 4006688..d3517a3 100644 --- a/modules/java/CMakeLists.txt +++ b/modules/java/CMakeLists.txt @@ -166,11 +166,7 @@ if(ANDROID) set(android_copied_files "") set(android_step3_input_files "") foreach(file ${handwrittren_lib_project_files_rel}) - add_custom_command(OUTPUT "${OpenCV_BINARY_DIR}/${file}" - COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_CURRENT_SOURCE_DIR}/android_lib/${file}" "${OpenCV_BINARY_DIR}/${file}" - MAIN_DEPENDENCY "${CMAKE_CURRENT_SOURCE_DIR}/android_lib/${file}" - COMMENT "Generating ${file}" - ) + configure_file("${CMAKE_CURRENT_SOURCE_DIR}/android_lib/${file}" "${OpenCV_BINARY_DIR}/${file}" @ONLY) list(APPEND android_copied_files "${OpenCV_BINARY_DIR}/${file}") list(APPEND android_step3_input_files "${CMAKE_CURRENT_SOURCE_DIR}/android_lib/${file}") @@ -198,7 +194,7 @@ if(ANDROID AND ANDROID_EXECUTABLE) ocv_list_add_prefix(lib_target_files "${OpenCV_BINARY_DIR}/") android_get_compatible_target(lib_target_sdk_target ${ANDROID_NATIVE_API_LEVEL} ${ANDROID_SDK_TARGET} 11) - configure_file("${CMAKE_CURRENT_SOURCE_DIR}/android_lib/${ANDROID_MANIFEST_FILE}" "${CMAKE_CURRENT_BINARY_DIR}/${ANDROID_MANIFEST_FILE}") + configure_file("${CMAKE_CURRENT_SOURCE_DIR}/android_lib/${ANDROID_MANIFEST_FILE}" "${CMAKE_CURRENT_BINARY_DIR}/${ANDROID_MANIFEST_FILE}" @ONLY) add_custom_command(OUTPUT ${lib_target_files} "${OpenCV_BINARY_DIR}/${ANDROID_MANIFEST_FILE}" COMMAND ${CMAKE_COMMAND} -E remove ${lib_target_files}