~aleteoryx/muditaos

a08a2d57cfb6a74358c7ceeb0b763ec7a9e257b7 — Marek Niepieklo 4 years ago f70d924
[CP-747] Make the disk image depend on the version.json target

Added version.json as dependancy for disk image
1 files changed, 8 insertions(+), 6 deletions(-)

M cmake/modules/DiskImage.cmake
M cmake/modules/DiskImage.cmake => cmake/modules/DiskImage.cmake +8 -6
@@ 30,11 30,6 @@ function(add_image)
        set(BIN_FILE_PATH "")
    endif()

    if(HAS_VERSION)
        set(VERSION_FILE_PATH ${CMAKE_BINARY_DIR}/${_ARG_PRODUCT}-version.json)
    else()
        set(VERSION_FILE_PATH "")
    endif()

    if(HAS_UPDATER)
        set(UPDATER_FILE_PATH ${CMAKE_BINARY_DIR}/updater.bin)


@@ 55,6 50,13 @@ function(add_image)
        list(APPEND COMMAND_DEPENDS updater.bin-target)
    endif()

    if(HAS_VERSION)
        set(VERSION_FILE_PATH ${CMAKE_BINARY_DIR}/${_ARG_PRODUCT}-version.json)
        list(APPEND COMMAND_DEPENDS ${_ARG_PRODUCT}-version.json-target)
    else()
        set(VERSION_FILE_PATH "")
    endif()

    add_custom_command(
        OUTPUT ${DISK_IMAGE_NAME}
        DEPENDS ${COMMAND_DEPENDS}


@@ 73,7 75,7 @@ function(add_image)
    message("Adding disk image target: ${DISK_IMAGE_NAME}")

    add_custom_target(${_ARG_PRODUCT}-disk-img
        DEPENDS ${DISK_IMAGE_NAME} ${VERSION_FILE_PATH})
        DEPENDS ${DISK_IMAGE_NAME})

endfunction()