Files
Frame/CMakeLists.txt
2022-03-04 21:44:18 +01:00

36 lines
599 B
CMake

cmake_minimum_required(VERSION 3.18)
if (BUILD_VIRTUAL_DISPLAY)
set(VCPKG_MANIFEST_FEATURES virtual)
endif(BUILD_VIRTUAL_DISPLAY)
project(Frame)
set(CMAKE_CXX_STANDARD 17)
option(BUILD_EPD
"Build EPD Display"
OFF
)
find_package(fmt CONFIG REQUIRED)
option(BUILD_VIRTUAL_DISPLAY
"Build virtual sfml based display"
OFF
)
if (BUILD_EPD)
add_subdirectory(bcm2835)
add_subdirectory(waveshare)
endif (BUILD_EPD)
if (BUILD_VIRTUAL_DISPLAY)
find_package(SFML COMPONENTS system window graphics CONFIG REQUIRED)
endif(BUILD_VIRTUAL_DISPLAY)
add_subdirectory(frame)