Adding "build_options" to bpy.app, a frozenset containing strings matching optional feature's build defines (like 'FFMPEG', 'MOD_BOOLEAN', 'INTERNATIONAL', etc.) for all enabled elements.
Note I tried to select all interesting defines, but this might be extended if needed...
This commit is contained in:
@@ -34,6 +34,7 @@
|
||||
#include "bpy_app.h"
|
||||
|
||||
#include "bpy_app_ffmpeg.h"
|
||||
#include "bpy_app_build_options.h"
|
||||
|
||||
#include "bpy_app_handlers.h"
|
||||
#include "bpy_driver.h"
|
||||
@@ -83,6 +84,7 @@ static PyStructSequence_Field app_info_fields[] = {
|
||||
|
||||
/* submodules */
|
||||
{(char *)"ffmpeg", (char *)"FFmpeg library information backend"},
|
||||
{(char *)"build_options", (char *)"A set containing most important enabled optional build features"},
|
||||
{(char *)"handlers", (char *)"Application handler callbacks"},
|
||||
{NULL}
|
||||
};
|
||||
@@ -148,6 +150,7 @@ static PyObject *make_app_info(void)
|
||||
#endif
|
||||
|
||||
SetObjItem(BPY_app_ffmpeg_struct());
|
||||
SetObjItem(BPY_app_build_options_struct());
|
||||
SetObjItem(BPY_app_handlers_struct());
|
||||
|
||||
#undef SetIntItem
|
||||
|
||||
Reference in New Issue
Block a user