File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change 22cmake_minimum_required (VERSION 3.14 )
33project (etrobocon2025)
44
5+ find_package (OpenCV REQUIRED )
6+ include_directories (${OpenCV_INCLUDE_DIRS} )
7+
58# C++標準とカバレッジ用フラグ
69set (CMAKE_CXX_STANDARD 17)
710set (CMAKE_CXX_STANDARD_REQUIRED ON )
@@ -33,6 +36,7 @@ set(PROJECT_TEST_DIR ${PROJECT_SOURCE_DIR}/tests)
3336set (INCLUDE_DIRS
3437 ${PROJECT_MODULE_DIR}
3538 ${PROJECT_TEST_DIR} /helpers
39+ /usr/include/opencv4
3640)
3741
3842# ソースファイルの登録 (適宜登録)
@@ -41,9 +45,12 @@ file(GLOB_RECURSE PROJECT_SOURCES
4145 "${PROJECT_TEST_DIR} /helpers/*.cpp"
4246)
4347
48+ file (COPY ${PROJECT_SOURCE_DIR} /tests/data/image.png DESTINATION ${CMAKE_CURRENT_BINARY_DIR} )
49+
4450# プロジェクトのライブラリターゲットを作成
4551add_library (${PROJECT_NAME} _impl STATIC ${PROJECT_SOURCES} )
4652target_include_directories (${PROJECT_NAME} _impl PUBLIC ${INCLUDE_DIRS} )
53+ target_link_libraries (${PROJECT_NAME} _impl ${OpenCV_LIBS} )
4754
4855# テスト設定
4956enable_testing ()
@@ -57,6 +64,7 @@ target_link_libraries(${PROJECT_NAME}_test
5764 PRIVATE
5865 ${PROJECT_NAME} _impl
5966 gtest_main
67+ ${OpenCV_LIBS}
6068)
6169
6270# テストの登録
You can’t perform that action at this time.
0 commit comments