mirror of
https://github.com/JHUAPL/kami.git
synced 2026-01-08 14:33:53 -05:00
Example and test building cleanups
This commit is contained in:
@@ -6,20 +6,13 @@ set(EXAMPLE_NAME "boltzmann1d")
|
||||
|
||||
project(${EXAMPLE_NAME} LANGUAGES CXX)
|
||||
|
||||
create_executable( NAME ${EXAMPLE_NAME}
|
||||
SOURCES
|
||||
boltzmann1d.cc
|
||||
PUBLIC_DEFINITIONS
|
||||
USE_DOUBLE_PRECISION=1
|
||||
PRIVATE_DEFINITIONS
|
||||
DEBUG_VERBOSE
|
||||
PRIVATE_INCLUDE_PATHS
|
||||
${CMAKE_SOURCE_DIR}/include
|
||||
PUBLIC_LINKED_TARGETS
|
||||
kami::libkami
|
||||
fmt
|
||||
spdlog::spdlog
|
||||
)
|
||||
create_executable(
|
||||
NAME ${EXAMPLE_NAME}
|
||||
SOURCES boltzmann1d.cc
|
||||
PUBLIC_DEFINITIONS USE_DOUBLE_PRECISION=1
|
||||
PRIVATE_DEFINITIONS DEBUG_VERBOSE
|
||||
PRIVATE_INCLUDE_PATHS ${CMAKE_SOURCE_DIR}/include
|
||||
PUBLIC_LINKED_TARGETS fmt spdlog kami::libkami
|
||||
)
|
||||
|
||||
set_target_properties(${EXAMPLE_NAME} PROPERTIES VERSION ${KAMI_VERSION_STRING})
|
||||
|
||||
|
||||
@@ -6,20 +6,13 @@ set(EXAMPLE_NAME "boltzmann2d")
|
||||
|
||||
project(${EXAMPLE_NAME} LANGUAGES CXX)
|
||||
|
||||
create_executable( NAME ${EXAMPLE_NAME}
|
||||
SOURCES
|
||||
boltzmann2d.cc
|
||||
PUBLIC_DEFINITIONS
|
||||
USE_DOUBLE_PRECISION=1
|
||||
PRIVATE_DEFINITIONS
|
||||
DEBUG_VERBOSE
|
||||
PRIVATE_INCLUDE_PATHS
|
||||
${CMAKE_SOURCE_DIR}/include
|
||||
PUBLIC_LINKED_TARGETS
|
||||
kami::libkami
|
||||
fmt
|
||||
spdlog::spdlog
|
||||
)
|
||||
create_executable(
|
||||
NAME ${EXAMPLE_NAME}
|
||||
SOURCES boltzmann2d.cc
|
||||
PUBLIC_DEFINITIONS USE_DOUBLE_PRECISION=1
|
||||
PRIVATE_DEFINITIONS DEBUG_VERBOSE
|
||||
PRIVATE_INCLUDE_PATHS ${CMAKE_SOURCE_DIR}/include
|
||||
PUBLIC_LINKED_TARGETS fmt spdlog kami::libkami
|
||||
)
|
||||
|
||||
set_target_properties(${EXAMPLE_NAME} PROPERTIES VERSION ${KAMI_VERSION_STRING})
|
||||
|
||||
|
||||
@@ -6,30 +6,18 @@ cmake_minimum_required(VERSION 3.13.0 FATAL_ERROR)
|
||||
|
||||
find_package(spdlog)
|
||||
|
||||
create_test( NAME
|
||||
unit-kami-agentid
|
||||
SOURCES
|
||||
unit-kami-agentid.cc
|
||||
PUBLIC_LINKED_TARGETS
|
||||
kami::libkami
|
||||
fmt
|
||||
spdlog::spdlog
|
||||
${COVERAGE_LIBS}
|
||||
COMMAND
|
||||
unit-kami-agentid
|
||||
PUBLIC_COMPILE_FEATURES
|
||||
${COVERAGE_FLAGS})
|
||||
create_test(
|
||||
NAME unit-kami-agentid
|
||||
SOURCES unit-kami-agentid.cc
|
||||
PUBLIC_LINKED_TARGETS fmt spdlog kami::libkami
|
||||
COMMAND unit-kami-agentid
|
||||
PUBLIC_COMPILE_FEATURES ${COVERAGE_FLAGS}
|
||||
)
|
||||
|
||||
create_test( NAME
|
||||
unit-kami-agent
|
||||
SOURCES
|
||||
unit-kami-agent.cc
|
||||
PUBLIC_LINKED_TARGETS
|
||||
kami::libkami
|
||||
fmt
|
||||
spdlog::spdlog
|
||||
${COVERAGE_LIBS}
|
||||
COMMAND
|
||||
unit-kami-agent
|
||||
PUBLIC_COMPILE_FEATURES
|
||||
${COVERAGE_FLAGS})
|
||||
create_test(
|
||||
NAME unit-kami-agent
|
||||
SOURCES unit-kami-agent.cc
|
||||
PUBLIC_LINKED_TARGETS fmt spdlog kami::libkami
|
||||
COMMAND unit-kami-agent
|
||||
PUBLIC_COMPILE_FEATURES ${COVERAGE_FLAGS}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user