#pragma once #ifndef ON #define ON 1 #endif #ifndef OFF #define OFF 0 #endif #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@ #define BUILD_CAPTIONS @BUILD_CAPTIONS@ #define HAVE_DBUS @HAVE_DBUS@ #define HAVE_PULSEAUDIO @HAVE_PULSEAUDIO@ #define USE_XINPUT @USE_XINPUT@ #define NEEDS_SIMDE @NEEDS_SIMDE@ #define LIBOBS_IMAGEMAGICK_DIR_STYLE_6L 6 #define LIBOBS_IMAGEMAGICK_DIR_STYLE_7GE 7 #define LIBOBS_IMAGEMAGICK_DIR_STYLE @LIBOBS_IMAGEMAGICK_DIR_STYLE@ /* 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@