From bef8ef7b80814d58680522dd898c0aeffbef819e Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Fri, 28 Sep 2018 22:48:02 +0300 Subject: [PATCH] Add CMake test project --- .travis.yml | 8 ++++++++ test/cmake_test_project/CMakeLists.txt | 6 ++++++ test/cmake_test_project/main.cpp | 5 +++++ 3 files changed, 19 insertions(+) create mode 100644 test/cmake_test_project/CMakeLists.txt create mode 100644 test/cmake_test_project/main.cpp diff --git a/.travis.yml b/.travis.yml index 9692e361..5a36e333 100644 --- a/.travis.yml +++ b/.travis.yml @@ -251,6 +251,14 @@ matrix: env: TOOLSET=clang COMPILER=clang++ CXXSTD=03,11,14,1z osx_image: xcode6.4 + - os: linux + env: CMAKE_TEST_PROJECT=1 + install: true + script: + - mkdir __build__ && cd __build__ + - cmake ../test/cmake_test_project + - cmake --build . + install: - BOOST_BRANCH=develop && [ "$TRAVIS_BRANCH" == "master" ] && BOOST_BRANCH=master || true - cd .. diff --git a/test/cmake_test_project/CMakeLists.txt b/test/cmake_test_project/CMakeLists.txt new file mode 100644 index 00000000..5836424a --- /dev/null +++ b/test/cmake_test_project/CMakeLists.txt @@ -0,0 +1,6 @@ +cmake_minimum_required(VERSION 3.5) + +add_subdirectory(../.. ${CMAKE_CURRENT_BINARY_DIR}/boost_config) + +add_executable(boost_config_cmake_test main.cpp) +target_link_libraries(boost_config_cmake_test Boost::config) diff --git a/test/cmake_test_project/main.cpp b/test/cmake_test_project/main.cpp new file mode 100644 index 00000000..f3ef228c --- /dev/null +++ b/test/cmake_test_project/main.cpp @@ -0,0 +1,5 @@ +#include + +int main() +{ +}