CMake/Tests/WatcomRuntimeLibrary/verify.h
Cameron Cawley 33da5824ac OpenWatcom: Allow specifying the runtime library
Add a `CMAKE_WATCOM_RUNTIME_LIBRARY` variable to control the
runtime library selection.  Add policy CMP0136 to switch to
in place of the old hard-coded default flags.

Fixes: #23178
2022-05-06 10:40:58 -04:00

32 lines
812 B
C

#ifdef VERIFY_DLL
# ifndef _DLL
# error "_DLL not defined by DLL runtime library selection"
# endif
# ifndef __SW_BR
# error "__SW_BR not defined by DLL runtime library selection"
# endif
#else
# ifdef _DLL
# error "_DLL defined by non-DLL runtime library selection"
# endif
# ifdef __SW_BR
# error "__SW_BR defined by non-DLL runtime library selection"
# endif
#endif
#ifdef VERIFY_MT
# ifndef _MT
# error "_MT not defined by multi-threaded runtime library selection"
# endif
# ifndef __SW_BM
# error "__SW_BM not defined by multi-threaded runtime library selection"
# endif
#else
# ifdef _MT
# error "_MT defined by single-threaded runtime library selection"
# endif
# ifdef __SW_BM
# error "__SW_BM defined by single-threaded runtime library selection"
# endif
#endif