@@ -9,18 +9,21 @@ file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/var/lib/ocre/images)
99file (MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR } /var/lib/ocre/containers )
1010
1111if (OCRE_SDK_PRELOADED_IMAGES)
12+ string (REPLACE ".wasm" "" OCRE_SDK_PRELOADED_IMAGES_STR "${OCRE_SDK_PRELOADED_IMAGES} " )
13+
1214 include (ExternalProject )
1315 ExternalProject_Add (
1416 OcreSampleContainers
17+ SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR } /../ocre-sdk"
1518 PREFIX "${CMAKE_CURRENT_BINARY_DIR } /OcreSampleContainers"
19+ BUILD_COMMAND make ${OCRE_SDK_PRELOADED_IMAGES_STR}
1620 BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR } /OcreSampleContainers/build"
1721 BUILD_ALWAYS TRUE
1822 INSTALL_COMMAND ""
19- SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR } /../ocre-sdk"
20- CMAKE_ARGS "-DWAMR_ROOT_DIR=${CMAKE_CURRENT_LIST_DIR } /../wasm-micro-runtime" "-DCMAKE_VERBOSE_MAKEFILE=ON"
2123 )
2224endif ()
2325
26+ message (STATUS "Preloaded images: ${OCRE_SDK_PRELOADED_IMAGES_STR} " )
2427if (OCRE_INPUT_FILE_NAME)
2528 message (STATUS "Adding user provided '${OCRE_INPUT_FILE_NAME} ' to preloaded images" )
2629 list (APPEND OCRE_PRELOADED_IMAGES ${OCRE_INPUT_FILE_NAME} )
@@ -31,7 +34,7 @@ foreach(image IN ITEMS ${OCRE_SDK_PRELOADED_IMAGES})
3134 message (STATUS "Adding sdk sample '${image} ' to preloaded images" )
3235 add_custom_target (${image}
3336 COMMAND ${CMAKE_COMMAND } -E copy
34- ${CMAKE_CURRENT_BINARY_DIR } /OcreSampleContainers/build/${image}
37+ ${CMAKE_CURRENT_BINARY_DIR } /OcreSampleContainers/build/dist/ ${image}
3538 ${CMAKE_CURRENT_BINARY_DIR } /var/lib/ocre/images/${image}
3639 DEPENDS OcreSampleContainers
3740 )
0 commit comments