https://github.com/JuliaLang/julia
Raw File
Tip revision: a865ca2777a883d4d67a77e71e5aa3ed59fe8f6d authored by Jeff Bezanson on 15 August 2014, 03:12:32 UTC
more scheme portability fixes
Tip revision: a865ca2
build.h
#ifndef OS_DETECT_H
#define OS_DETECT_H
#include "platform.h"

/* This file is used by Julia */

#if defined(_OS_WINDOWS_)
    #define OS_CURRENT Windows
#elif defined(__linux__)
    #define OS_CURRENT  Linux
#elif defined(__FreeBSD__)
    #define OS_CURRENT  FreeBSD
#elif defined(__APPLE__)
    #define OS_CURRENT Darwin
#else
    #define OS_CURRENT Unknown
    #warning OS_CURRENT is Unknown
#endif
const OS_NAME = :OS_CURRENT

#endif // OS_DETECT_H
back to top