# HelloImageDev

cmake_minimum_required( VERSION 3.7 )

# Project name
project( HelloImageDev )

# -----------------------------------------------------------------------
# Include the file to enable Conan.IO
include( "${CMAKE_CURRENT_SOURCE_DIR}/conan.cmake" )
# Download the conan dependencies (cf. Imagedev)
conan_cmake_run( CONANFILE "conanfile.py" BASIC_SETUP CMAKE_TARGETS )

# -----------------------------------------------------------------------
set( CMAKE_CXX_STANDARD 17 )

if ( UNIX )
    set( CMAKE_BUILD_RPATH "${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}" )
endif()

add_executable( ${PROJECT_NAME} main.cpp )
target_link_libraries( ${PROJECT_NAME} PUBLIC CONAN_PKG::image_dev CONAN_PKG::IOLink CONAN_PKG::IOFormat )
# Package containing the ImageDev data for the examples.
target_link_libraries( ${PROJECT_NAME} PRIVATE CONAN_PKG::image_dev_data )

if ( UNIX )
    # Change the output directory
    if ( "${CMAKE_BUILD_TYPE}" STREQUAL "Release" )
        set_property( TARGET ${PROJECT_NAME}
                      PROPERTY RUNTIME_OUTPUT_DIRECTORY_RELEASE "${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}" )
    else()
        set_property( TARGET ${PROJECT_NAME}
                      PROPERTY RUNTIME_OUTPUT_DIRECTORY_DEBUG "${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}" )
    endif()
endif()

