Fixed cmake on fedora removed segfault
This commit is contained in:
parent
f7363c91cf
commit
2dd37bef9b
|
@ -115,7 +115,7 @@ endif()
|
||||||
|
|
||||||
#Apple and other
|
#Apple and other
|
||||||
if (NOT ${GUIX})
|
if (NOT ${GUIX})
|
||||||
target_link_libraries(gd-tools_exe PRIVATE marisa cpr::cpr nlohmann_json::nlohmann_json rdricpp::rdricpp)
|
target_link_libraries(gd-tools_exe PRIVATE marisa cpr::cpr nlohmann_json::nlohmann_json rdricpp)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# ---- Install rules ----
|
# ---- Install rules ----
|
||||||
|
|
|
@ -6,6 +6,7 @@ if ( (NOT ${GUIX}) )
|
||||||
GIT_REPOSITORY https://github.com/catchorg/Catch2.git
|
GIT_REPOSITORY https://github.com/catchorg/Catch2.git
|
||||||
GIT_TAG v3.5.2)
|
GIT_TAG v3.5.2)
|
||||||
FetchContent_MakeAvailable(catch)
|
FetchContent_MakeAvailable(catch)
|
||||||
|
include(Catch)
|
||||||
endif() #Adds Catch2::Catch2
|
endif() #Adds Catch2::Catch2
|
||||||
|
|
||||||
include(CTest)
|
include(CTest)
|
||||||
|
|
|
@ -164,6 +164,8 @@ auto main(/*int const argc, char const* const* const argv*/) -> int
|
||||||
#ifndef WIN32 //General Main
|
#ifndef WIN32 //General Main
|
||||||
auto main(int const argc, char const* const* const argv) -> int
|
auto main(int const argc, char const* const* const argv) -> int
|
||||||
{
|
{
|
||||||
|
if(argc > 1){
|
||||||
|
|
||||||
std::vector<std::string_view> args{};
|
std::vector<std::string_view> args{};
|
||||||
for(int i{0}; i < argc; i++)
|
for(int i{0}; i < argc; i++)
|
||||||
args.push_back(argv[i]);
|
args.push_back(argv[i]);
|
||||||
|
@ -177,8 +179,7 @@ auto main(int const argc, char const* const* const argv) -> int
|
||||||
}
|
}
|
||||||
|
|
||||||
take_action(args);
|
take_action(args);
|
||||||
|
}else
|
||||||
//Original code
|
take_action(std::vector<std::string_view>{ argv, std::next(argv, argc) });
|
||||||
//take_action(std::vector<std::string_view>{ argv, std::next(argv, argc) });
|
|
||||||
}
|
}
|
||||||
#endif //General Main
|
#endif //General Main
|
||||||
|
|
Loading…
Reference in a new issue