Skip to content

Commit bf1b920

Browse files
committed
Split libmrpt-apps into cli and gui parts
1 parent ee1937a commit bf1b920

File tree

113 files changed

+1302
-1024
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

113 files changed

+1302
-1024
lines changed

apps/grid-matching/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,5 @@ add_executable(${PROJECT_NAME}
2323
# Dependencies on MRPT libraries:
2424
# Just mention the top-level dependency, the rest will be detected automatically,
2525
# and all the needed #include<> dirs added (see the script DeclareAppDependencies.cmake for further details)
26-
DeclareAppDependencies(${PROJECT_NAME} mrpt::apps)
26+
DeclareAppDependencies(${PROJECT_NAME} mrpt::apps-gui)
2727
DeclareAppForInstall(${PROJECT_NAME})

apps/icp-slam-live/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@ add_executable(${PROJECT_NAME}
1111
# Dependencies on MRPT libraries:
1212
# Just mention the top-level dependency, the rest will be detected automatically,
1313
# and all the needed #include<> dirs added (see the script DeclareAppDependencies.cmake for further details)
14-
DeclareAppDependencies(${PROJECT_NAME} mrpt::apps)
14+
DeclareAppDependencies(${PROJECT_NAME} mrpt::apps-gui)
1515

1616
DeclareAppForInstall(${PROJECT_NAME})

apps/icp-slam/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@ add_executable(${PROJECT_NAME}
2323
# Dependencies on MRPT libraries:
2424
# Just mention the top-level dependency, the rest will be detected automatically,
2525
# and all the needed #include<> dirs added (see the script DeclareAppDependencies.cmake for further details)
26-
DeclareAppDependencies(${PROJECT_NAME} mrpt::apps)
26+
DeclareAppDependencies(${PROJECT_NAME} mrpt::apps-gui)
2727

2828
DeclareAppForInstall(${PROJECT_NAME})

apps/kf-slam/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@ add_executable(${PROJECT_NAME}
2525
# Dependencies on MRPT libraries:
2626
# Just mention the top-level dependency, the rest will be detected automatically,
2727
# and all the needed #include<> dirs added (see the script DeclareAppDependencies.cmake for further details)
28-
DeclareAppDependencies(${PROJECT_NAME} mrpt::apps)
28+
DeclareAppDependencies(${PROJECT_NAME} mrpt::apps-gui)
2929

3030
DeclareAppForInstall(${PROJECT_NAME})

apps/pf-localization/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@ add_executable(${PROJECT_NAME} pf_localization_main.cpp ${MRPT_VERSION_RC_FILE})
2323
# Dependencies on MRPT libraries:
2424
# Just mention the top-level dependency, the rest will be detected automatically,
2525
# and all the needed #include<> dirs added (see the script DeclareAppDependencies.cmake for further details)
26-
DeclareAppDependencies(${PROJECT_NAME} mrpt::apps)
26+
DeclareAppDependencies(${PROJECT_NAME} mrpt::apps-gui)
2727

2828
DeclareAppForInstall(${PROJECT_NAME})

apps/rawlog-edit/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ add_executable(${PROJECT_NAME}
1616
DeclareAppForInstall(${PROJECT_NAME})
1717
# Dependencies on MRPT libraries: Just mention the top-level dependency, the rest will be detected automatically,
1818
# and all the needed #include<> dirs added (see the script DeclareAppDependencies.cmake for further details)
19-
DeclareAppDependencies(${PROJECT_NAME} mrpt::apps)
19+
DeclareAppDependencies(${PROJECT_NAME} mrpt::apps-cli)

apps/rawlog-edit/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
For instructions and more: see manpage of rawlog-edit
1313
---------------------------------------------------------------*/
1414

15-
#include <mrpt/apps/RawlogEditApp.h>
15+
#include <mrpt/apps-cli/RawlogEditApp.h>
1616

1717
#include <iostream>
1818

apps/rawlog-grabber/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ add_executable(${PROJECT_NAME}
2121
# Dependencies on MRPT libraries:
2222
# Just mention the top-level dependency, the rest will be detected automatically,
2323
# and all the needed #include<> dirs added (see the script DeclareAppDependencies.cmake for further details)
24-
DeclareAppDependencies(${PROJECT_NAME} mrpt::apps)
24+
DeclareAppDependencies(${PROJECT_NAME} mrpt::apps-cli)
2525

2626
DeclareAppForInstall(${PROJECT_NAME})

apps/rbpf-slam/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ add_executable(${PROJECT_NAME}
1414
# Dependencies on MRPT libraries:
1515
# Just mention the top-level dependency, the rest will be detected automatically,
1616
# and all the needed #include<> dirs added (see the script DeclareAppDependencies.cmake for further details)
17-
DeclareAppDependencies(${PROJECT_NAME} mrpt::apps)
17+
DeclareAppDependencies(${PROJECT_NAME} mrpt::apps-gui)
1818

1919
DeclareAppForInstall(${PROJECT_NAME})

doc/source/doxygen-docs/dependencies.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ If not present, the following classes will raise an exception upon usage:
3131
If this library is not present in the system, the following will raise an exception upon usage:
3232

3333
- All window classes in mrpt::gui except those based on nanogui.
34-
- The function mrpt::hwdrivers::prepareVideoSourceFromUserSelection()
3534

3635
Also, most GUI apps will not be built if wxWidgets is not found.
3736

0 commit comments

Comments
 (0)