platform: add platform suffix definitions
This commit is contained in:
parent
6561e46018
commit
3531b09794
@ -11,7 +11,7 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*
|
*
|
||||||
* Copyright 2012 Danny Robson <danny@nerdcruft.net>
|
* Copyright 2012-2015 Danny Robson <danny@nerdcruft.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __UTIL_PLATFORM_HPP
|
#ifndef __UTIL_PLATFORM_HPP
|
||||||
@ -19,12 +19,16 @@
|
|||||||
|
|
||||||
#if defined(__ANDROID__)
|
#if defined(__ANDROID__)
|
||||||
#define PLATFORM_ANDROID
|
#define PLATFORM_ANDROID
|
||||||
|
#define PLATFORM_SUFFIX "android"
|
||||||
#elif defined(__linux__) || defined (__linux)
|
#elif defined(__linux__) || defined (__linux)
|
||||||
#define PLATFORM_LINUX
|
#define PLATFORM_LINUX
|
||||||
|
#define PLATFORM_SUFFIX "linux"
|
||||||
#elif defined(__WIN32) || defined (_WIN32)
|
#elif defined(__WIN32) || defined (_WIN32)
|
||||||
#define PLATFORM_WIN32
|
#define PLATFORM_WIN32
|
||||||
|
#define PLATFORM_SUFFIX "win32"
|
||||||
#else
|
#else
|
||||||
#error "Unknown platform"
|
#error "Unknown platform"
|
||||||
|
#define PLATFORM_SUFFIX "unknown"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Clang needs to be checked before GCC as it pretends to be GCC
|
// Clang needs to be checked before GCC as it pretends to be GCC
|
||||||
|
Loading…
Reference in New Issue
Block a user