yolobs-studio/libobs/obsconfig.h.in

43 lines
1.6 KiB
C
Raw Normal View History

2016-02-23 23:16:51 +00:00
#pragma once
2017-04-19 19:54:15 +00:00
#ifndef ON
#define ON 1
#endif
#ifndef OFF
#define OFF 0
#endif
2016-02-23 23:16:51 +00:00
#define OBS_VERSION "@OBS_VERSION@"
#define OBS_DATA_PATH "@OBS_DATA_PATH@"
#define OBS_INSTALL_PREFIX "@OBS_INSTALL_PREFIX@"
#define OBS_PLUGIN_DESTINATION "@OBS_PLUGIN_DESTINATION@"
#define OBS_RELATIVE_PREFIX "@OBS_RELATIVE_PREFIX@"
#define OBS_UNIX_STRUCTURE @OBS_UNIX_STRUCTURE@
2017-04-19 19:54:15 +00:00
#define BUILD_CAPTIONS @BUILD_CAPTIONS@
2016-02-23 23:16:51 +00:00
#define HAVE_DBUS @HAVE_DBUS@
2018-02-19 19:54:37 +00:00
#define HAVE_PULSEAUDIO @HAVE_PULSEAUDIO@
2018-12-16 16:14:58 +00:00
#define USE_XINPUT @USE_XINPUT@
2020-03-25 08:07:22 +00:00
#define NEEDS_SIMDE @NEEDS_SIMDE@
2018-02-19 19:54:37 +00:00
#define LIBOBS_IMAGEMAGICK_DIR_STYLE_6L 6
#define LIBOBS_IMAGEMAGICK_DIR_STYLE_7GE 7
#define LIBOBS_IMAGEMAGICK_DIR_STYLE @LIBOBS_IMAGEMAGICK_DIR_STYLE@
2018-12-16 16:14:58 +00:00
/* NOTE: Release candidate version numbers internally are always the previous
* main release number! For example, if the current public release is 21.0 and
* the build is 22.0 release candidate 1, internally the build number (defined
* by LIBOBS_API_VER/etc) will always be 21.0, despite the OBS_VERSION string
* saying "22.0 RC1".
*
* If the release candidate version number is 0.0.0 and the RC number is 0,
* that means it's not a release candidate build. */
#define OBS_RELEASE_CANDIDATE_MAJOR @OBS_RELEASE_CANDIDATE_MAJOR@
#define OBS_RELEASE_CANDIDATE_MINOR @OBS_RELEASE_CANDIDATE_MINOR@
#define OBS_RELEASE_CANDIDATE_PATCH @OBS_RELEASE_CANDIDATE_PATCH@
#define OBS_RELEASE_CANDIDATE_VER \
MAKE_SEMANTIC_VERSION(OBS_RELEASE_CANDIDATE_MAJOR, \
OBS_RELEASE_CANDIDATE_MINOR, \
OBS_RELEASE_CANDIDATE_PATCH)
#define OBS_RELEASE_CANDIDATE @OBS_RELEASE_CANDIDATE@