diff options
author | v-korovin <[email protected]> | 2023-08-04 09:15:29 +0300 |
---|---|---|
committer | v-korovin <[email protected]> | 2023-08-04 09:15:29 +0300 |
commit | 9eaf36f6cfd6eb76a084e8591756e5e6b569fbae (patch) | |
tree | f9459ee44e090fd3882c397b17bb953284646cb1 /build | |
parent | 5e3e7b74060fa74b1e3d892d51289dc62187a52d (diff) |
Add new macros for py23library & sandbox py3 task
Diffstat (limited to 'build')
-rw-r--r-- | build/ymake.core.conf | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/build/ymake.core.conf b/build/ymake.core.conf index 366c1bbc859..50c7864dbcd 100644 --- a/build/ymake.core.conf +++ b/build/ymake.core.conf @@ -2963,6 +2963,39 @@ multimodule SANDBOX_TASK { } # tag:sandbox-specific +multimodule SANDBOX_PY23_3_TASK { + module SB_TASK_BIN: PY3_PROGRAM_BIN { + .IGNORED=RUN_ANTLR4_PYTHON + PY_MAIN(sandbox.taskbox.binary) + PEERDIR(sandbox/bin sandbox/sdk2 sandbox/taskbox/worker) + SET_APPEND(NO_CHECK_IMPORTS_FOR_VALUE api.*) + SET_APPEND(NO_CHECK_IMPORTS_FOR_VALUE kernel.*) + SET_APPEND(NO_CHECK_IMPORTS_FOR_VALUE library.*) + SET_APPEND(NO_CHECK_IMPORTS_FOR_VALUE sky*) + REGISTER_SANDBOX_IMPORT(${MODDIR}) + } + module PY2: PY2_LIBRARY { + .RESTRICTED=RUN_ANTLR4_PYTHON + PEERDIR(sandbox/sdk2 sandbox/sandboxsdk) + REGISTER_SANDBOX_IMPORT(${MODDIR}) + OBJ_SUF=.py2 + } + module PY3: PY3_LIBRARY { + .RESTRICTED=RUN_ANTLR4_PYTHON + when ($MSVC == "yes" || $CYGWIN == "yes") { + MODULE_PREFIX=py3 + } + otherwise { + MODULE_PREFIX=libpy3 + } + OBJ_SUF=.py3 + RUN_CYTHON_SCRIPT_H=$YMAKE_PYTHON $CYTHON_SCRIPT + PEERDIR(sandbox/sdk2) + REGISTER_SANDBOX_IMPORT(${MODDIR}) + } +} + +# tag:sandbox-specific multimodule SANDBOX_PY23_TASK { module SB_TASK_BIN: _PY2_PROGRAM { .RESTRICTED=RUN_ANTLR4_PYTHON |