aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/scripts/test_ports/vcpkg-ci-python3/project/main.c
blob: cdd5cbebb5759d2e9bea7188d45085bc2f095397 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <Python.h>

int main()
{
    PyConfig config;
    PyConfig_InitPythonConfig(&config);
    config.write_bytecode = 0;
    PyConfig_SetString(&config, &config.program_name, L"test");

    PyStatus status = Py_InitializeFromConfig(&config);
    if (PyStatus_Exception(status)) {
        PyConfig_Clear(&config);
        Py_ExitStatusException(status);
    }

    Py_FinalizeEx();
    PyConfig_Clear(&config);
    return 0;
}