cmake_minimum_required(VERSION 3.16)

project(measurement10360)

if(WIN32)

    add_definitions(-DUNICODE -D_UNICODE)

    if(MSVC)
	    set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
    endif()

endif()

set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/bin)

set(CMAKE_INCLUDE_CURRENT_DIR ON)

set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

set(sources main.cpp
            cmdline.cpp
            measurement10360.cpp)

set(headers cmdline.h
            measurement10360.h)

add_executable(measurement10360 ${sources} ${headers})

set_target_properties(measurement10360 PROPERTIES DEBUG_POSTFIX "d")

install(TARGETS measurement10360 DESTINATION bin)

