Skip to content

Commit 91e0bd4

Browse files
committed
Builds in docker
1 parent 011cec6 commit 91e0bd4

5 files changed

Lines changed: 18 additions & 18 deletions

File tree

CMakeLists.txt

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,15 @@ link_directories(/usr/local/cuda-12.6/compat)
2323

2424
link_directories(/usr/lib/aarch64-linux-gnu/nvidia)
2525

26-
# find_package(wpilib REQUIRED)
27-
# find_package(OpenCV REQUIRED)
28-
# find_package(Eigen3 REQUIRED)
29-
message(STATUS "Eigen version found: ${Eigen3_VERSION}")
26+
find_package(wpilib REQUIRED)
27+
find_package(OpenCV REQUIRED)
28+
find_package(Eigen3 REQUIRED)
29+
message(STATUS "Wpilib dir: ${wpilib_DIR}")
30+
message(STATUS "Eigen version found in root: ${Eigen3_VERSION}")
3031

3132
add_subdirectory(third_party/json)
3233
add_subdirectory(third_party/971apriltag)
33-
# add_subdirectory(third_party/kalman-cpp)
34+
add_subdirectory(third_party/kalman-cpp)
3435

3536
add_compile_options(-Wno-psabi)
3637
add_subdirectory(src)

src/CMakeLists.txt

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,16 @@ set(CMAKE_BUILD_TYPE Debug)
44
include_directories(${CMAKE_SOURCE_DIR})
55
include_directories(/usr/local/cuda/include)
66

7-
find_package(wpilib REQUIRED)
8-
find_package(OpenCV REQUIRED)
9-
find_package(Eigen3 REQUIRED)
7+
add_subdirectory(camera)
8+
add_subdirectory(localization)
9+
add_subdirectory(calibration)
10+
add_subdirectory(yolo)
1011

11-
# add_subdirectory(camera)
12-
# add_subdirectory(localization)
13-
# add_subdirectory(calibration)
14-
# add_subdirectory(yolo)
12+
add_executable(localization_main localization_main.cc)
13+
target_link_libraries(localization_main PRIVATE ${OpenCV_LIBS} apriltag ntcore camera nlohmann_json::nlohmann_json Eigen3::Eigen localization)
1514

16-
# add_executable(localization_main localization_main.cc)
17-
# target_link_libraries(localization_main PRIVATE ${OpenCV_LIBS} apriltag ntcore camera nlohmann_json::nlohmann_json Eigen3::Eigen localization)
18-
19-
# add_executable(game_peice_main game_peice_main.cc)
20-
# target_link_libraries(game_peice_main PRIVATE ${OpenCV_LIBS} apriltag ntcore camera nlohmann_json::nlohmann_json Eigen3::Eigen)
15+
add_executable(game_peice_main game_peice_main.cc)
16+
target_link_libraries(game_peice_main PRIVATE ${OpenCV_LIBS} apriltag ntcore camera nlohmann_json::nlohmann_json Eigen3::Eigen)
2117

2218
add_executable(test test.cc)
2319
target_link_libraries(test PRIVATE ${OpenCV_LIBS} 971apriltag apriltag cameraserver ntcore cscore wpiutil nlohmann_json::nlohmann_json Eigen3::Eigen)

src/camera/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
add_library(camera imx296_camera.cc streamer.cc realsense_camera.cc disk_camera.cc usb_camera.cc)
1+
add_library(camera imx296_camera.cc streamer.cc realsense_camera.cc disk_camera.cc usb_camera.cc cscore_streamer.cc)
22
find_package(realsense2 REQUIRED)
33
target_link_libraries(camera PUBLIC ${OpenCV_LIBS} realsense2::realsense2 cscore)

src/localization/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@ cmake_minimum_required(VERSION 3.10)
33
add_library(localization simple_kalman.cc tag_estimator.cc position_sender.cc pose_estimator.cc)
44
target_include_directories(localization PUBLIC /usr/local/cuda/include)
55
target_link_libraries(localization PUBLIC ${OpenCV_LIBS} Eigen3::Eigen 971apriltag ntcore apriltag nlohmann_json::nlohmann_json wpilibc kalman-cpp)
6+
7+
message(STATUS "EIGEN FOUND IN LOCALIZATION: ${Eigen3_VERSION}")

third_party/971apriltag/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ cmake_minimum_required(VERSION 3.10)
33
include_directories(. /usr/local/cuda/include ${OpenCV_INCLUDE_DIRS})
44

55
find_package(wpilib REQUIRED)
6+
message(STATUS "Eigen version found in 971apriltag: ${Eigen3_VERSION}")
67

78
add_library(971apriltag_dep STATIC apriltag.c)
89

0 commit comments

Comments
 (0)