BLT/CMakeLists.txt

24 lines
507 B
CMake
Raw Normal View History

2022-12-23 13:50:27 -05:00
cmake_minimum_required(VERSION 3.24)
project(BLT)
set(CMAKE_CXX_STANDARD 17)
option(BUILD_STD "Build the BLT standard utilities." ON)
option(BUILD_PROFILING "Build the BLT profiler extension" ON)
if(${BUILD_STD})
file(GLOB_RECURSE STD_FILES "src/blt/std")
else()
set(STD_FILES "")
endif()
if(${BUILD_PROFILING})
file(GLOB_RECURSE PROFILING_FILES "src/blt/profiling")
else()
set(PROFILING_FILES "")
endif()
include_directories(include/)
add_library(BLT ${STD_FILES} ${PROFILING_FILES})