You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
#include "python_module.h"
|
|
|
|
|
#include "cmake.hpp"
|
|
|
|
|
#include "compile_commands.hpp"
|
|
|
|
|
#include "config.hpp"
|
|
|
|
|
#include "ctags.hpp"
|
|
|
|
|
#ifdef JUCI_ENABLE_DEBUG
|
|
|
|
|
#include "debug_lldb.hpp"
|
|
|
|
|
#endif
|
|
|
|
|
#include "dialogs.hpp"
|
|
|
|
|
#include "git.hpp"
|
|
|
|
|
#include "terminal.hpp"
|
|
|
|
|
#include "tiny_process_module.hpp"
|
|
|
|
|
|
|
|
|
|
PyObject *Module::init_jucipp_module() {
|
|
|
|
|
auto api = py::module("Jucipp", "API");
|
|
|
|
|
CMake::init_module(api);
|
|
|
|
|
CompileCommands::init_module(api);
|
|
|
|
|
Config::init_module(api);
|
|
|
|
|
Ctags::init_module(api);
|
|
|
|
|
#ifdef JUCI_ENABLE_DEBUG
|
|
|
|
|
Debug::LLDB::init_module(api);
|
|
|
|
|
#endif
|
|
|
|
|
Dialog::init_module(api);
|
|
|
|
|
Dispatcher::init_module(api);
|
|
|
|
|
Git::init_module(api);
|
|
|
|
|
Terminal::init_module(api);
|
|
|
|
|
TinyProcessModule::init_module(api);
|
|
|
|
|
return api.ptr();
|
|
|
|
|
}
|