diff --git a/main.cpp b/main.cpp index a676f59..844e659 100644 --- a/main.cpp +++ b/main.cpp @@ -82,10 +82,18 @@ int main(int argc, char *argv[]) Logger *logger = Logger::getInstance(); mainApp = MainApp::getMainApp(); check(register_signal_handers()); + + std::string sse = "without SSE support"; +#ifdef __SSE2__ + sse = "with SSE2 support"; +#endif +#ifdef __SSE4_2__ + sse = "with SSE4.2 support"; +#endif #ifdef NDEBUG - logger->logf(LOG_NOTICE, "Starting FlashMQ version %s, release build.", VERSION); + logger->logf(LOG_NOTICE, "Starting FlashMQ version %s, release build.", VERSION, sse.c_str()); #else - logger->logf(LOG_NOTICE, "Starting FlashMQ version %s, debug build.", VERSION); + logger->logf(LOG_NOTICE, "Starting FlashMQ version %s, debug build %s.", VERSION, sse.c_str()); #endif mainApp->start(); }