From c9fc07c34a7dcb641196fa9fe20260c68ef4822b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D1=82=D0=BE=D0=BD=20=D0=98=D0=B3=D0=BD=D0=B0?= =?UTF-8?q?=D1=82=D1=8C=D0=B5=D0=B2?= Date: Thu, 28 May 2020 16:21:44 +0300 Subject: [PATCH] rename --- CMakeLists.txt | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b2b8949..86bb446 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ project( torrent ) cmake_minimum_required( VERSION 3.0 ) -option( BUILD_TESTS "Build ${PROJECT_NAME} tests" OFF ) +option( BUILD_EXAMPLE "Build ${PROJECT_NAME} tests" OFF ) set( ${PROJECT_NAME}_private_headers ${CMAKE_CURRENT_SOURCE_DIR}/src/include ) file( GLOB_RECURSE ${PROJECT_NAME}_sources ${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp ) @@ -18,11 +18,12 @@ set_target_properties( ${PROJECT_NAME} PROPERTIES CXX_STANDARD_REQUIRED YES ) -if( BUILD_TESTS ) - file( GLOB_RECURSE ${PROJECT_NAME}_test_sources ${CMAKE_CURRENT_SOURCE_DIR}/example/*.* ) - add_executable( ${PROJECT_NAME}_tests ${${PROJECT_NAME}_test_sources} ) - target_include_directories( ${PROJECT_NAME}_tests PRIVATE ${${PROJECT_NAME}_private_headers} )# Enable C++17 - set_target_properties( ${PROJECT_NAME}_tests PROPERTIES +if( BUILD_EXAMPLE ) + file( GLOB_RECURSE ${PROJECT_NAME}_example_sources ${CMAKE_CURRENT_SOURCE_DIR}/example/*.* ) + add_executable( ${PROJECT_NAME}_example ${${PROJECT_NAME}_example_sources} ) + target_include_directories( ${PROJECT_NAME}_example PRIVATE ${${PROJECT_NAME}_private_headers} )# Enable C++17 + target_link_libraries( ${PROJECT_NAME}_example ${PROJECT_NAME} ) + set_target_properties( ${PROJECT_NAME}_example PROPERTIES CXX_STANDARD 17 CXX_STANDARD_REQUIRED YES ) endif()