Remove the DEPRECATED macro
This macro was not a reliable way of marking deprecated features. Future deprecation warnings will be issued at runtime using the warn_deprecated function.
This commit is contained in:
parent
c1cfdffccc
commit
f8ac8ea7c3
2 changed files with 3 additions and 16 deletions
|
|
@ -204,12 +204,12 @@ if env['CC'] == 'gcc' or env['CC'] == 'llvm-gcc':
|
|||
defaults.debugCcFlags = '-g'
|
||||
defaults.noOptimizeCcFlags = '-O0 -fno-inline'
|
||||
defaults.optimizeCcFlags = '-O3 -DNDEBUG -finline-functions -Wno-inline'
|
||||
defaults.warningFlags = '-Wall -Wno-deprecated-declarations'
|
||||
defaults.warningFlags = '-Wall'
|
||||
|
||||
elif env['CC'] == 'cl': # Visual Studio
|
||||
defaults.cxxFlags = '/EHsc'
|
||||
defaults.ccFlags = ' '.join(['/MD', '/nologo', '/Zc:wchar_t', '/Zc:forScope',
|
||||
'/D_SCL_SECURE_NO_WARNINGS', '/D_CRT_SECURE_NO_WARNINGS', '/wd4996'])
|
||||
'/D_SCL_SECURE_NO_WARNINGS', '/D_CRT_SECURE_NO_WARNINGS'])
|
||||
defaults.debugCcFlags = '/Zi /Fd${TARGET}.pdb'
|
||||
defaults.noOptimizeCcFlags = '/Od /Ob0'
|
||||
defaults.optimizeCcFlags = '/O2 /DNDEBUG'
|
||||
|
|
@ -226,7 +226,7 @@ elif env['CC'] == 'icc':
|
|||
|
||||
elif env['CC'] == 'clang':
|
||||
defaults.cxxFlags = ''
|
||||
defaults.ccFlags = '-fcolor-diagnostics -Wno-deprecated-declarations'
|
||||
defaults.ccFlags = '-fcolor-diagnostics'
|
||||
defaults.debugCcFlags = '-g'
|
||||
defaults.noOptimizeCcFlags = '-O0'
|
||||
defaults.optimizeCcFlags = '-O3 -DNDEBUG'
|
||||
|
|
@ -235,9 +235,6 @@ elif env['CC'] == 'clang':
|
|||
else:
|
||||
print "WARNING: Unrecognized C compiler '%s'" % env['CC']
|
||||
|
||||
# TODO: Once deprecated functions have been removed, remove the
|
||||
# compiler options: -Wno-deprecated-declarations and /wd4996
|
||||
|
||||
if env['OS'] in ('Windows', 'Darwin'):
|
||||
defaults.threadFlags = ''
|
||||
defaults.singleLibrary = True
|
||||
|
|
|
|||
|
|
@ -24,16 +24,6 @@
|
|||
#include <map>
|
||||
#include <string>
|
||||
|
||||
// Warn about deprecated functions at compile time
|
||||
#ifdef __GNUC__
|
||||
#define DEPRECATED(func) func __attribute__ ((deprecated))
|
||||
#elif defined(_MSC_VER)
|
||||
#define DEPRECATED(func) __declspec(deprecated) func
|
||||
#else
|
||||
#pragma message("WARNING: You need to implement DEPRECATED for this compiler")
|
||||
#define DEPRECATED(func) func
|
||||
#endif
|
||||
|
||||
/**
|
||||
* Namespace for the Cantera kernel.
|
||||
*/
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue