mirror of
https://github.com/JHUAPL/kami.git
synced 2026-01-09 14:58:02 -05:00
23 lines
604 B
CMake
23 lines
604 B
CMake
####
|
|
# Set minimum version of CMake.
|
|
cmake_minimum_required(VERSION 3.13)
|
|
|
|
find_package(spdlog)
|
|
|
|
set(EXAMPLE_NAME "minimal")
|
|
|
|
project(${EXAMPLE_NAME} LANGUAGES CXX)
|
|
|
|
file(GLOB EXAMPLE_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/*.cc")
|
|
|
|
create_executable(
|
|
NAME ${EXAMPLE_NAME}
|
|
SOURCES ${EXAMPLE_SOURCES}
|
|
PUBLIC_DEFINITIONS USE_DOUBLE_PRECISION=1
|
|
PRIVATE_DEFINITIONS DEBUG_VERBOSE
|
|
PRIVATE_INCLUDE_PATHS ${CMAKE_SOURCE_DIR}/include
|
|
PUBLIC_LINKED_TARGETS fmt spdlog::spdlog kami::libkami
|
|
)
|
|
|
|
set_target_properties(${EXAMPLE_NAME} PROPERTIES VERSION ${VERSION_STRING})
|