cmake_minimum_required(VERSION 3.10)
project(folio CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
file(GLOB SOURCES src/*.cpp)
add_executable(folio ${SOURCES})
if(WIN32)
  target_link_libraries(folio ws2_32)
else()
  find_package(Threads REQUIRED)
  target_link_libraries(folio Threads::Threads)
endif()
# Put the executable next to the web/ folder so it finds the UI.
set_target_properties(folio PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR})
