aboutsummaryrefslogtreecommitdiff
path: root/source/CMakeLists.txt
blob: 77c6bc3b4afbfddcce6d4dfb3e0bb82aba083f68 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
cmake_minimum_required(VERSION "3.27")

project("wanda"
  DESCRIPTION "${WANDA_DESCRIPTION}"
  HOMEPAGE_URL "${WANDA_HOMEPAGE_URL}"
  LANGUAGES CXX
  VERSION "${WANDA_VERSION}"
)

find_package("Boost" REQUIRED COMPONENTS "headers")
find_package("Catch2" REQUIRED COMPONENTS "Catch2WithMain")
find_package("JPEG" REQUIRED)
find_package("lyra" REQUIRED)
find_package("spdlog" REQUIRED)
find_package("PNG" REQUIRED)

include("CTest")
include("Catch")

add_subdirectory("app")
add_subdirectory("lib")
add_subdirectory("tests")