cmake_minimum_required(VERSION 3.16)

project(BSPHP_C_DEMO_CARD C)

add_executable(bsphp_card_demo
    main.c
    bsphp_client.c
    bsphp_crypto.c
)

target_include_directories(bsphp_card_demo PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})

find_package(OpenSSL REQUIRED)
find_package(CURL REQUIRED)

target_link_libraries(bsphp_card_demo PRIVATE OpenSSL::SSL OpenSSL::Crypto CURL::libcurl)

if(MSVC)
    target_compile_definitions(bsphp_card_demo PRIVATE _CRT_SECURE_NO_WARNINGS)
endif()

