Skip to content

setup for windows debug build #133

@rolarsen

Description

@rolarsen

https://github.com/smistad/FAST/blob/2a8aa0ba76cd4096db78a8ae482a3effbea96351/source/FAST/Algorithms/NeuralNetwork/InferenceEngines/CMakeLists.txt#L56

if(WIN32)
    target_link_libraries(InferenceEngineOpenVINO FAST optimized inference_engine.lib debug inference_engined.lib)
else()
   target_link_libraries(InferenceEngineOpenVINO FAST libinference_engine.so)
endif()

In addition the cmake/ExternalOpenVINO.cmake must be changed locally to build and install Debug version of OpenVINO. Found no way so far to setup cmake for automatic for this....

    BUILD_COMMAND
        ${CMAKE_COMMAND} --build . --config Debug --target inference_engine COMMAND
        ${CMAKE_COMMAND} --build . --config Debug --target clDNNPlugin COMMAND
        ${CMAKE_COMMAND} --build . --config Debug --target myriadPlugin COMMAND
        ${CMAKE_COMMAND} --build . --config Debug --target MKLDNNPlugin
    INSTALL_COMMAND
        ${CMAKE_COMMAND} -E copy ${FAST_EXTERNAL_BUILD_DIR}/OpenVINO/src/OpenVINO/bin/intel64/Debug/inference_engined.lib ${FAST_EXTERNAL_INSTALL_DIR}/lib/ COMMAND
        ${CMAKE_COMMAND} -E copy ${FAST_EXTERNAL_BUILD_DIR}/OpenVINO/src/OpenVINO/bin/intel64/Debug/inference_engined.dll ${FAST_EXTERNAL_INSTALL_DIR}/bin/ COMMAND
        ${CMAKE_COMMAND} -E copy ${FAST_EXTERNAL_BUILD_DIR}/OpenVINO/src/OpenVINO/bin/intel64/Debug/clDNNPlugind.dll ${FAST_EXTERNAL_INSTALL_DIR}/bin/ COMMAND
        ${CMAKE_COMMAND} -E copy ${FAST_EXTERNAL_BUILD_DIR}/OpenVINO/src/OpenVINO/bin/intel64/Debug/MKLDNNPlugind.dll ${FAST_EXTERNAL_INSTALL_DIR}/bin/ COMMAND
        ${CMAKE_COMMAND} -E copy ${FAST_EXTERNAL_BUILD_DIR}/OpenVINO/src/OpenVINO/bin/intel64/Debug/myriadPlugind.dll ${FAST_EXTERNAL_INSTALL_DIR}/bin/ COMMAND
        ${CMAKE_COMMAND} -E copy ${FAST_EXTERNAL_BUILD_DIR}/OpenVINO/src/OpenVINO/bin/intel64/Debug/ngraphd.dll ${FAST_EXTERNAL_INSTALL_DIR}/bin/ COMMAND
        ${CMAKE_COMMAND} -E copy ${FAST_EXTERNAL_BUILD_DIR}/OpenVINO/src/OpenVINO/bin/intel64/Debug/plugins.xml ${FAST_EXTERNAL_INSTALL_DIR}/bin/ COMMAND
        ${CMAKE_COMMAND} -E copy ${FAST_EXTERNAL_BUILD_DIR}/OpenVINO/src/OpenVINO/inference-engine/temp/tbb/bin/tbb.dll ${FAST_EXTERNAL_INSTALL_DIR}/bin/ COMMAND
        ${CMAKE_COMMAND} -E copy_directory ${FAST_EXTERNAL_BUILD_DIR}/OpenVINO/src/OpenVINO/inference-engine/include/ ${FAST_EXTERNAL_INSTALL_DIR}/include/openvino/
    )

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions