Skip to content

Commit 8200bb6

Browse files
remove submodules cxxopts
1 parent 548c0a1 commit 8200bb6

File tree

4 files changed

+3
-7
lines changed

4 files changed

+3
-7
lines changed

.gitmodules

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +0,0 @@
1-
[submodule "libs/cxxopts"]
2-
path = libs/cxxopts
3-
url = https://github.com/NikolasK-source/cxxopts.git

libs/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@
22
# ======================================================================================================================
33
find_package(cxxshm REQUIRED)
44
find_package(cxxsemaphore REQUIRED)
5+
find_package(cxxopts REQUIRED)
56

67
# ---------------------------------------- external libs ---------------------------------------------------------------
78
# ======================================================================================================================
89
find_library(modbus_library modbus)
910

1011
# ---------------------------------------- subdirectories --------------------------------------------------------------
1112
# ======================================================================================================================
12-
add_subdirectory(cxxopts EXCLUDE_FROM_ALL)
1313

1414
# ---------------------------------------- link libraries --------------------------------------------------------------
1515
# ======================================================================================================================
1616
target_link_libraries(${Target} PRIVATE ${modbus_library})
1717
target_link_libraries(${Target} PRIVATE rt)
18-
target_link_libraries(${Target} PRIVATE cxxopts)
18+
target_link_libraries(${Target} PRIVATE INTERFACE cxxopts)
1919
target_link_libraries(${Target} PRIVATE cxxshm)
2020
target_link_libraries(${Target} PRIVATE cxxsemaphore)

libs/cxxopts

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ int main(int argc, char **argv) {
193193
cxxopts::ParseResult args;
194194
try {
195195
args = options.parse(argc, argv);
196-
} catch (cxxopts::OptionParseException &e) {
196+
} catch (cxxopts::exceptions::parsing::exception &e) {
197197
std::cerr << Print_Time::iso << " ERROR: Failed to parse arguments: " << e.what() << ".'\n";
198198
return exit_usage();
199199
}

0 commit comments

Comments
 (0)