cmake_minimum_required(VERSION 3.10)
set(sample_refresh_licensing_NAME
    sample_refresh_licensing
)

project(
  ${sample_refresh_licensing_NAME}
  DESCRIPTION ${sample_refresh_licensing_NAME}
)

set(sample_refresh_licensing_SOURCE
    ${sample_refresh_licensing_SOURCE_DIR}/sample_refresh_licensing.cpp
    ${sample_refresh_licensing_SOURCE_DIR}/../tools.cpp
)

set(sample_refresh_licensing_HEADER
    ${sample_refresh_licensing_SOURCE_DIR}/../tools.h
)

if(UNIX)
    set(sample_refresh_licensing_SOURCE
        ${sample_refresh_licensing_SOURCE}
        ${sample_refresh_licensing_SOURCE_DIR}/../keyboard.cpp
    )
    set(sample_refresh_licensing_HEADER
        ${sample_refresh_licensing_HEADER}
        ${sample_refresh_licensing_SOURCE_DIR}/../keyboard.h
    )
endif()

add_executable(${sample_refresh_licensing_NAME}
                    ${sample_refresh_licensing_SOURCE} 
                    ${sample_refresh_licensing_HEADER})

target_compile_features(${sample_refresh_licensing_NAME} PRIVATE cxx_std_14)
