diff options
author | Petr Mrázek <peterix@gmail.com> | 2013-09-07 04:00:58 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2013-09-07 04:00:58 +0200 |
commit | 6892c11e9f287dcfb1e698f8f46233a01fb7abb6 (patch) | |
tree | ee94607e92bcf39faef7f35842499fafbb2e270f /multimc_pragma.h | |
parent | 3f30055afe757637ae865b2adc7cf021edd9b8b5 (diff) | |
download | MultiMC-6892c11e9f287dcfb1e698f8f46233a01fb7abb6.tar MultiMC-6892c11e9f287dcfb1e698f8f46233a01fb7abb6.tar.gz MultiMC-6892c11e9f287dcfb1e698f8f46233a01fb7abb6.tar.lz MultiMC-6892c11e9f287dcfb1e698f8f46233a01fb7abb6.tar.xz MultiMC-6892c11e9f287dcfb1e698f8f46233a01fb7abb6.zip |
Move a good chunk of the singleton objects into a new QApplication subclass.
Diffstat (limited to 'multimc_pragma.h')
-rw-r--r-- | multimc_pragma.h | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/multimc_pragma.h b/multimc_pragma.h deleted file mode 100644 index 4650e4da..00000000 --- a/multimc_pragma.h +++ /dev/null @@ -1,49 +0,0 @@ -#pragma once - -// This is here to keep MSVC from spamming the build output with nonsense -// Call it public domain. - -#ifdef _MSC_VER - // 'identifier' : class 'type' needs to have dll-interface to be used by clients of class 'type2' - // C4251 can be ignored in Microsoft Visual C++ 2005 if you are deriving from a type - // in the Standard C++ Library, compiling a debug release (/MTd) and where the compiler - // error message refers to _Container_base. - // Shows up when you export classes that use STL types. Stupid. - // #pragma warning( disable: 4251 ) - - // C4273 - inconsistent DLL linkage. how about none? - #pragma warning( disable: 4273 ) - - // don't display bogus 'deprecation' and 'unsafe' warnings. - // See the idiocy: http://msdn.microsoft.com/en-us/magazine/cc163794.aspx - #define _CRT_SECURE_NO_DEPRECATE - #define _SCL_SECURE_NO_DEPRECATE - // Let me demonstrate: - /** - * [peterix@peterix dfhack]$ man wcscpy_s - * No manual entry for wcscpy_s - * - * Proprietary extensions. - */ - //'function': was declared deprecated - #pragma warning( disable: 4996 ) - - // disable stupid - forcing value to bool 'true' or 'false' (performance warning). - // When I do this, it's intentional. Always. - #pragma warning( disable: 4800 ) - - // disable more stupid - The compiler ignored an unrecognized pragma. GOOD JOB, DON'T SPAM ME WITH THAT - #pragma warning( disable: 4068 ) - - // no signed value outside enum range bs - //#pragma warning( disable: 4341) - - // just shut up already - conversion between types loses precision - //#pragma warning( disable: 4244) - - // signed/unsigned mismatch - //#pragma warning( disable: 4018) - - // nonstandard extension used: enum 'df::whatever::etc' used in qualified name - //#pragma warning( disable: 4482) -#endif |