metadump/CMakeLists.txt
2025-10-03 21:10:34 +02:00

16 lines
445 B
CMake

cmake_minimum_required(VERSION 3.28)
project(Metadump LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 23)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
add_library(metadump INTERFACE)
target_include_directories(metadump INTERFACE include)
# Building the tests is optional
option(METADUMP_BUILD_TESTS "Build metadump tests" OFF)
if (METADUMP_BUILD_TESTS OR (CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME))
find_package(GTest REQUIRED)
add_subdirectory(test)
endif()