Đổi tên phần mềm từ lidar_manager_app thành robot_app

This commit is contained in:
2026-06-24 16:31:28 +07:00
parent 773341fc84
commit 4b702756bb
12 changed files with 38 additions and 40 deletions

View File

@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.16)
project(lidar_manager_web LANGUAGES CXX)
project(robot_app LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
@@ -29,9 +29,9 @@ endif()
find_package(SQLite3 REQUIRED)
add_executable(lidar_manager_web
add_executable(robot_app
src/main.cpp
src/app/lidar_manager_app.cpp
src/app/robot_app.cpp
src/util/file_util.cpp
src/util/string_util.cpp
src/util/id_util.cpp
@@ -75,18 +75,18 @@ add_executable(lidar_manager_web
src/server/api_dashboard_routes.cpp
)
target_link_libraries(lidar_manager_web PRIVATE Threads::Threads SQLite::SQLite3)
target_link_libraries(robot_app PRIVATE Threads::Threads SQLite::SQLite3)
target_include_directories(lidar_manager_web PRIVATE
target_include_directories(robot_app PRIVATE
"${CMAKE_CURRENT_SOURCE_DIR}/src"
)
target_include_directories(lidar_manager_web SYSTEM PRIVATE
target_include_directories(robot_app SYSTEM PRIVATE
"${cpp_httplib_SOURCE_DIR}"
"${nlohmann_json_SOURCE_DIR}/single_include"
)
target_compile_definitions(lidar_manager_web PRIVATE
target_compile_definitions(robot_app PRIVATE
_DEFAULT_SOURCE
)
@@ -112,24 +112,24 @@ if(BUILD_TESTING)
src/validation/sensor_validator.cpp
)
add_executable(lidar_manager_tests
add_executable(robot_app_tests
tests/test_mission_enqueue.cpp
tests/test_mission_store.cpp
tests/test_sensor_validator.cpp
${LM_TEST_LIB_SOURCES}
)
target_include_directories(lidar_manager_tests PRIVATE
target_include_directories(robot_app_tests PRIVATE
"${CMAKE_CURRENT_SOURCE_DIR}/src"
)
target_include_directories(lidar_manager_tests SYSTEM PRIVATE
target_include_directories(robot_app_tests SYSTEM PRIVATE
"${nlohmann_json_SOURCE_DIR}/single_include"
)
target_compile_definitions(lidar_manager_tests PRIVATE
target_compile_definitions(robot_app_tests PRIVATE
TEST_FIXTURE_DIR="${CMAKE_CURRENT_SOURCE_DIR}/tests/fixtures/data"
)
target_link_libraries(lidar_manager_tests PRIVATE GTest::gtest_main SQLite::SQLite3)
target_link_libraries(robot_app_tests PRIVATE GTest::gtest_main SQLite::SQLite3)
include(GoogleTest)
gtest_discover_tests(lidar_manager_tests WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
add_test(NAME unit COMMAND lidar_manager_tests)
gtest_discover_tests(robot_app_tests WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
add_test(NAME unit COMMAND robot_app_tests)
endif()