diff --git a/Makefile b/Makefile index 3fef3103d96..cf9a6f0d767 100644 --- a/Makefile +++ b/Makefile @@ -697,7 +697,7 @@ cli/executor.o: cli/executor.cpp cli/executor.h lib/addoninfo.h lib/checkers.h l cli/filelister.o: cli/filelister.cpp cli/filelister.h lib/config.h lib/filesettings.h lib/mathlib.h lib/path.h lib/pathmatch.h lib/platform.h lib/standards.h lib/utils.h $(CXX) ${INCLUDE_FOR_CLI} $(CPPFLAGS) $(CXXFLAGS) -c -o $@ cli/filelister.cpp -cli/main.o: cli/main.cpp cli/cppcheckexecutor.h lib/config.h lib/errortypes.h lib/filesettings.h lib/mathlib.h lib/path.h lib/platform.h lib/standards.h +cli/main.o: cli/main.cpp cli/cppcheckexecutor.h lib/config.h lib/filesettings.h lib/mathlib.h lib/path.h lib/platform.h lib/standards.h $(CXX) ${INCLUDE_FOR_CLI} $(CPPFLAGS) $(CXXFLAGS) -c -o $@ cli/main.cpp cli/processexecutor.o: cli/processexecutor.cpp cli/executor.h cli/processexecutor.h lib/addoninfo.h lib/check.h lib/checkers.h lib/config.h lib/cppcheck.h lib/errorlogger.h lib/errortypes.h lib/filesettings.h lib/library.h lib/mathlib.h lib/path.h lib/platform.h lib/settings.h lib/standards.h lib/suppressions.h lib/timer.h lib/utils.h diff --git a/cli/main.cpp b/cli/main.cpp index d2a8417560e..bd766eacc7a 100644 --- a/cli/main.cpp +++ b/cli/main.cpp @@ -56,17 +56,8 @@ * When errors are found, they are reported back to the CppCheckExecutor through the ErrorLogger interface. */ - #include "cppcheckexecutor.h" -#ifdef NDEBUG -#include "errortypes.h" - -#include -#include -#include -#endif - /** * Main function of cppcheck * @@ -82,21 +73,5 @@ int main(int argc, char* argv[]) #endif CppCheckExecutor exec; - -// *INDENT-OFF* -#ifdef NDEBUG - try { -#endif - return exec.check(argc, argv); -#ifdef NDEBUG - } catch (const InternalError& e) { - std::cout << e.errorMessage << std::endl; - } catch (const std::exception& error) { - std::cout << error.what() << std::endl; - } catch (...) { - std::cout << "Unknown exception" << std::endl; - } - return EXIT_FAILURE; -#endif -// *INDENT-ON* + return exec.check(argc, argv); }