You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
694 B

cmake_minimum_required(VERSION 3.8)
set(PROJECT_NAME xmregcore_example)
project(${PROJECT_NAME})
set(CMAKE_CXX_STANDARD 14)
set(CXX_STANDARD_REQUIRED ON)
list(APPEND CMAKE_MODULE_PATH
"${CMAKE_CURRENT_LIST_DIR}/cmake")
option(BUILD_XMREGCORE_TESTS
"Build tests for the project" ON)
include(MyUtils)
find_package(Monero)
add_executable(${PROJECT_NAME}
example.cpp)
add_subdirectory(src/)
target_include_directories(myxrmcore
PUBLIC $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}>)
target_link_libraries(${PROJECT_NAME}
PRIVATE XMREG::core)
if (BUILD_XMREGCORE_TESTS)
enable_testing()
add_subdirectory(ext/googletest)
add_subdirectory(tests)
endif()