libragephoto: add option to enable ABI wrapper
This commit is contained in:
parent
4dceb52fe7
commit
dca2e9fe59
2 changed files with 14 additions and 1 deletions
|
@ -219,6 +219,14 @@ if(FLATPAK_BUILD)
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
option(RAGEPHOTO_ABI_WRAPPER "Use libragephoto's ABI wrapper" OFF)
|
||||||
|
if(RAGEPHOTO_ABI_WRAPPER)
|
||||||
|
set(RAGEPHOTO_C_API ON CACHE BOOL "Build libragephoto with C API support" FORCE)
|
||||||
|
list(APPEND GTA5VIEW_DEFINES
|
||||||
|
-DRAGEPHOTO_USE_ABI_WRAPPER
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
|
||||||
option(WITH_DONATE "Donate menu option and donation dialog" OFF)
|
option(WITH_DONATE "Donate menu option and donation dialog" OFF)
|
||||||
if(WITH_DONATE)
|
if(WITH_DONATE)
|
||||||
set(DONATE_ADDRESSES "" CACHE STRING "Donation addresses")
|
set(DONATE_ADDRESSES "" CACHE STRING "Donation addresses")
|
||||||
|
|
|
@ -19,7 +19,12 @@
|
||||||
#ifndef SNAPMATICPICTURE_H
|
#ifndef SNAPMATICPICTURE_H
|
||||||
#define SNAPMATICPICTURE_H
|
#define SNAPMATICPICTURE_H
|
||||||
|
|
||||||
#include "RagePhoto.h"
|
#ifdef RAGEPHOTO_USE_ABI_WRAPPER
|
||||||
|
#include <RagePhotoA.h>
|
||||||
|
typedef RagePhotoA RagePhoto;
|
||||||
|
#else
|
||||||
|
#include <RagePhoto.h>
|
||||||
|
#endif
|
||||||
#include <QStringList>
|
#include <QStringList>
|
||||||
#include <QJsonObject>
|
#include <QJsonObject>
|
||||||
#include <QDateTime>
|
#include <QDateTime>
|
||||||
|
|
Loading…
Reference in a new issue