Files
lmms/include/versioninfo.h
Hyunjin Song 7ebaa0e211 Merge branch 'stable-1.2'
# Conflicts:
#	data/locale/pl.ts
#	include/SongEditor.h
#	plugins/vst_base/CMakeLists.txt
#	src/core/Song.cpp
#	src/gui/editors/SongEditor.cpp
2019-10-21 11:18:39 +09:00

46 lines
743 B
C

#include "lmms_basics.h"
#ifdef __GNUC__
#define COMPILER_VERSION "GCC " __VERSION__
#elif defined(_MSC_VER)
#define COMPILER_VERSION "MSVC " STRINGIFY(_MSC_FULL_VER)
#else
#define COMPILER_VERSION "unknown compiler"
#endif
#ifdef LMMS_HOST_X86
#define MACHINE "i386"
#endif
#ifdef LMMS_HOST_X86_64
#define MACHINE "x86_64"
#endif
#ifndef MACHINE
#define MACHINE "unknown processor"
#endif
#ifdef LMMS_BUILD_LINUX
#define PLATFORM "Linux"
#endif
#ifdef LMMS_BUILD_APPLE
#define PLATFORM "OS X"
#endif
#ifdef LMMS_BUILD_OPENBSD
#define PLATFORM "OpenBSD"
#endif
#ifdef LMMS_BUILD_FREEBSD
#define PLATFORM "FreeBSD"
#endif
#ifdef LMMS_BUILD_WIN32
#define PLATFORM "win32"
#endif
#ifdef LMMS_BUILD_HAIKU
#define PLATFORM "Haiku"
#endif