Use unordered_xxx classes detected by configure
When using configure, use the same family of hash sets/maps when building wxWidgets and the applications using it as doing otherwise results in ABI incompatibility.
This commit is contained in:
committed by
Vadim Zeitlin
parent
6c7aaa9e95
commit
f6dddd9228
@@ -377,6 +377,12 @@ typedef short int WXTYPE;
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/*
|
||||||
|
If using configure, stick to the options detected by it even if different
|
||||||
|
compiler options could result in detecting something different here, as it
|
||||||
|
would cause ABI issues otherwise (see #18034).
|
||||||
|
*/
|
||||||
|
#ifndef __WX_SETUP_H__
|
||||||
/*
|
/*
|
||||||
Check for C++11 compilers, it is important to do it before the
|
Check for C++11 compilers, it is important to do it before the
|
||||||
__has_include() checks because at least g++ 4.9.2+ __has_include() returns
|
__has_include() checks because at least g++ 4.9.2+ __has_include() returns
|
||||||
@@ -412,6 +418,7 @@ typedef short int WXTYPE;
|
|||||||
#endif /* defined(__has_include) */
|
#endif /* defined(__has_include) */
|
||||||
|
|
||||||
#endif /* __cplusplus */
|
#endif /* __cplusplus */
|
||||||
|
#endif /* __WX_SETUP_H__ */
|
||||||
|
|
||||||
/* provide replacement for C99 va_copy() if the compiler doesn't have it */
|
/* provide replacement for C99 va_copy() if the compiler doesn't have it */
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user