cmake_minimum_required(VERSION 3.10)

project(sample_st2110_20_tx_st2022_7)

set(sample_st2110_20_tx_st2022_7_SOURCE
    ${sample_st2110_20_tx_st2022_7_SOURCE_DIR}/sample_st2110_20_tx_st2022_7.cpp
    ${sample_st2110_20_tx_st2022_7_SOURCE_DIR}/../tools.cpp
)

set(sample_st2110_20_tx_st2022_7_HEADER
    ${sample_st2110_20_tx_st2022_7_SOURCE_DIR}/../tools.h
)

if(UNIX)
    set(sample_st2110_20_tx_st2022_7_SOURCE
        ${sample_st2110_20_tx_st2022_7_SOURCE}
        ${sample_st2110_20_tx_st2022_7_SOURCE_DIR}/../keyboard.cpp
    )
    set(sample_st2110_20_tx_st2022_7_HEADER
        ${sample_st2110_20_tx_st2022_7_HEADER}
        ${sample_st2110_20_tx_st2022_7_SOURCE_DIR}/../keyboard.h
    )
endif()

add_executable(sample_st2110_20_tx_st2022_7
                ${sample_st2110_20_tx_st2022_7_SOURCE} 
                ${sample_st2110_20_tx_st2022_7_HEADER})

target_compile_features(sample_st2110_20_tx_st2022_7 PRIVATE cxx_std_14)
