diff --git a/Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Server/TheNewCarlaServer.cpp b/Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Server/TheNewCarlaServer.cpp index fd90493bd..6ab1dc539 100644 --- a/Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Server/TheNewCarlaServer.cpp +++ b/Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Server/TheNewCarlaServer.cpp @@ -21,8 +21,13 @@ // _APISET_SECURITYBASE_VER // _WIN32_WINNT_WINTHRESHOLD -#pragma warning(push) -#pragma warning(disable: 4668 4191) +// NOTE(Andrei): Macros to detect which compiler is +//http://nadeausoftware.com/articles/2012/10/c_c_tip_how_detect_compiler_name_and_version_using_compiler_predefined_macros +#if defined(_MSC_VER) + #pragma warning(push) + #pragma warning(disable: 4668 4191) +#endif + #include #include #include @@ -33,8 +38,10 @@ #include #include #include -#pragma warning(pop) +#if defined(_MSC_VER) + #pragma warning(pop) +#endif #include // =============================================================================