From 7bdc2a1d702b5e01f33c88f8710d1cfdab6ea027 Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Tue, 3 Feb 2026 14:22:08 +0200 Subject: [PATCH] Add test/cmake_install_test --- test/cmake_install_test/CMakeLists.txt | 17 +++++++++++++++++ test/cmake_install_test/main.cpp | 11 +++++++++++ 2 files changed, 28 insertions(+) create mode 100644 test/cmake_install_test/CMakeLists.txt create mode 100644 test/cmake_install_test/main.cpp diff --git a/test/cmake_install_test/CMakeLists.txt b/test/cmake_install_test/CMakeLists.txt new file mode 100644 index 0000000..13295cb --- /dev/null +++ b/test/cmake_install_test/CMakeLists.txt @@ -0,0 +1,17 @@ +# Copyright 2018, 2019, 2026 Peter Dimov +# Distributed under the Boost Software License, Version 1.0. +# See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt + +cmake_minimum_required(VERSION 3.5...3.31) + +project(cmake_install_test LANGUAGES CXX) + +find_package(boost_circular_buffer REQUIRED) + +add_executable(main main.cpp) +target_link_libraries(main Boost::circular_buffer) + +enable_testing() +add_test(main main) + +add_custom_target(check VERBATIM COMMAND ${CMAKE_CTEST_COMMAND} --output-on-failure -C $) diff --git a/test/cmake_install_test/main.cpp b/test/cmake_install_test/main.cpp new file mode 100644 index 0000000..434ccea --- /dev/null +++ b/test/cmake_install_test/main.cpp @@ -0,0 +1,11 @@ +// Copyright 2026 Peter Dimov +// Distributed under the Boost Software License, Version 1.0. +// http://www.boost.org/LICENSE_1_0.txt + +#include + +int main() +{ + boost::circular_buffer cb; + return cb.empty()? 0: 1; +}