Some Mac header #defines macros like check and equivalent -- gack!!
Given that third-party libraries (such as Boost) can and do use those names, properly namespace-scoped, it's unpardonable to break any such innocent usage with a macro. Given the pervasiveness of the need, introduce a header file with the requisite #undef directives.
Showing
- indra/llcommon/CMakeLists.txt 1 addition, 0 deletionsindra/llcommon/CMakeLists.txt
- indra/llcommon/fix_macros.h 25 additions, 0 deletionsindra/llcommon/fix_macros.h
- indra/llcorehttp/_refcounted.h 1 addition, 0 deletionsindra/llcorehttp/_refcounted.h
- indra/llvfs/lldiriterator.cpp 1 addition, 0 deletionsindra/llvfs/lldiriterator.cpp
- indra/llwindow/llwindowmacosx.h 1 addition, 1 deletionindra/llwindow/llwindowmacosx.h
- indra/llwindow/llwindowsdl.h 1 addition, 1 deletionindra/llwindow/llwindowsdl.h
- indra/newview/lldirpicker.h 1 addition, 1 deletionindra/newview/lldirpicker.h
- indra/newview/llfilepicker.h 1 addition, 1 deletionindra/newview/llfilepicker.h
- indra/newview/lllocalbitmaps.cpp 1 addition, 3 deletionsindra/newview/lllocalbitmaps.cpp
- indra/newview/macutil_Prefix.h 1 addition, 1 deletionindra/newview/macutil_Prefix.h
Loading
Please register or sign in to comment