build: Re-add demo

Signed-off-by: Matt Smith <matt@offtopica.uk>
pull/3/head 0.1.0
Matt Smith 4 years ago committed by dsc
parent a4d800fc17
commit 4674ef09b6

@ -2,6 +2,8 @@
cmake_minimum_required(VERSION 3.13)
option(MONERO_SEED_DEMO "Build a demo executable for monero-seed")
if(NOT CMAKE_BUILD_TYPE)
set(CMAKE_BUILD_TYPE Release)
message(STATUS "Setting default build type: ${CMAKE_BUILD_TYPE}")
@ -30,6 +32,12 @@ target_include_directories(${PROJECT_NAME} PUBLIC
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/monero_seed>)
if(MONERO_SEED_DEMO)
add_executable(demo src/main.cpp)
set_property(TARGET demo PROPERTY CXX_STANDARD 11)
target_link_libraries(demo -Wl,--whole-archive ${PROJECT_NAME} -Wl,--no-whole-archive)
endif()
install(TARGETS ${PROJECT_NAME}
EXPORT ${PROJECT_NAME}
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}

@ -3,7 +3,7 @@
All rights reserved.
*/
#include "monero_seed.hpp"
#include <monero_seed/monero_seed.hpp>
#include <iostream>
#include <iomanip>
#include <sstream>

Loading…
Cancel
Save