目录:
文件:
run_test.sh
#!/bin/bash
cmake_version=`cmake --version | grep version | cut -d" " -f3`
[[ "$cmake_version" =~ ([3-9][.][5-9.][.][0-9]) ]] || exit 0
echo "correct version of cmake"
mkdir -p build && cd build && cmake .. && make
if [ $? -ne 0 ]; then
echo "Error running example"
exit 1
fi
CMakeLists.txt
cmake_minimum_required(VERSION 3.5)
project(import_targets)
find_package(Boost 1.76.0 REQUIRED COMPONENTS filesystem system)
if (Boost_FOUND)
message("boost found")
else()
message(FATAL_ERROR "Cannot find Boost")
endif()
add_executable(import_targets main.cpp)
target_link_libraries(
import_targets
PRIVATE
Boost::filesystem
)
其他链接参考🔗: