CxxTestCMakeLists.txt
を使用してテスターをビルドするために、次のように記述しました(これは、 によって提供されるほぼ標準的な例です)。FindCxxTest
cmake_minimum_required(VERSION 2.8)
project(tester)
set(CMAKE_INCLUDE_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
find_package(CxxTest REQUIRED)
if(CXXTEST_FOUND)
include_directories(${CXXTEST_INCLUDE_DIR})
enable_testing()
CXXTEST_ADD_TEST(tester_executable runner.cpp
${CMAKE_CURRENT_SOURCE_DIR}/myTestsuite.h)
endif()
問題は、フォルダー cxxtest と存在するディレクトリ内のファイルがあるにもかかわらず、 CxxTestが見つからないことです。cxxtest/TestSuite.h
CMakeLists.txt
のソースコードを調べて、FindCxxTest.cmake
どこまで到達するかを確認しましたが、パスさえ見つかりませんCXXTEST_INCLUDE_DIR
。
別の検索パスなどを設定する必要がありますか? Windowsでテストしています。