cmake_minimum_required(VERSION 3.10)

project(ListCameras LANGUAGES CXX)

if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/../../cmake/vmb_cmake_prefix_paths.cmake")
    # read hardcoded package location information, if the example is still located in the original install location
    include(${CMAKE_CURRENT_SOURCE_DIR}/../../cmake/vmb_cmake_prefix_paths.cmake)
endif()

find_package(Vmb REQUIRED COMPONENTS CPP NAMES Vmb VmbC VmbCPP VmbImageTransform)

add_executable(ListCameras_VmbCPP
    main.cpp
    ListCameras.cpp
    ListCameras.h
)

target_link_libraries(ListCameras_VmbCPP PRIVATE Vmb::CPP)

set_target_properties(ListCameras_VmbCPP PROPERTIES
    CXX_STANDARD 11
    VS_DEBUGGER_ENVIRONMENT "PATH=${VMB_BINARY_DIRS};$ENV{PATH}"
)
