Sha256: 3e840b3ebd96eb84745db07be0d3cdd0acee04e7feb67aa2f76bac0068fce5b5
Contents?: true
Size: 1.37 KB
Versions: 4
Compression:
Stored size: 1.37 KB
Contents
// Copyright (C) 2006 Davis E. King (davis@dlib.net) // License: Boost Software License See LICENSE.txt for the full license. #ifndef DLIB_PLATFORm_ #define DLIB_PLATFORm_ /*! This file ensures that: - if (we are compiling under a posix platform) then - POSIX will be defined - if (this is also Mac OS X) then - MACOSX will be defined - if (this is also HP-UX) then - HPUX will be defined - if (we are compiling under an MS Windows platform) then - WIN32 will be defined !*/ /* A good reference for this sort of information is http://predef.sourceforge.net/ */ // Define WIN32 if this is MS Windows #ifndef WIN32 #if defined( _MSC_VER) || defined(__BORLANDC__) || defined(_WIN32) || defined(__WIN32__) || defined(__TOS_WIN__) #define WIN32 #endif #endif #ifndef WIN32 // since this is the only other platform the library currently supports // just assume it is POSIX if it isn't WIN32 #ifndef POSIX #define POSIX #endif #ifndef HPUX #if defined(__hpux ) || defined(hpux) || defined (_hpux) #define HPUX #endif #endif #ifndef MACOSX #ifdef __MACOSX__ #define MACOSX #endif #ifdef __APPLE__ #define MACOSX #endif #endif #endif #endif // DLIB_PLATFORm_
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
dlib-1.0.3 | ext/dlib-18.13/dlib/platform.h |
dlib-1.0.2 | ext/dlib-18.13/dlib/platform.h |
dlib-1.0.1 | ext/dlib-18.13/dlib/platform.h |
dlib-1.0.0 | ext/dlib-18.13/dlib/platform.h |