PlatformDef.h 517 B

123456789101112131415161718192021222324252627282930313233
  1. #ifndef _RVC_PLATFORM_DEFINIED_H__
  2. #define _RVC_PLATFORM_DEFINIED_H__
  3. #pragma once
  4. #if defined(linux) || defined(__linux) || defined(__linux__)
  5. # define RVC_OS_LINUX
  6. #elif defined(WIN32) || defined(__WIN32__) || defined(_WIN32) || defined(_MSC_VER)
  7. # define RVC_OS_WIN
  8. #endif
  9. #if defined( _DEBUG ) || defined (__DEBUG__)
  10. # ifndef DEBUG
  11. # define DEBUG
  12. # endif
  13. #endif
  14. #if defined(DEBUG)
  15. #define WITH_DEBUG
  16. #elif defined(NDEBUG)
  17. #define WITH_NO_DEBUG
  18. #endif
  19. #endif //_RVC_PLATFORM_DEFINIED_H__