|
670 | 670 | "libc": ["default"], |
671 | 671 | }, |
672 | 672 | "cmakeConfig": { |
| 673 | + # Possible/useful build types: |
| 674 | + # "Release": highest opt level, no debugging symbols, no assertions, -DNDEBUG, etc. |
| 675 | + # "RelWithDebInfo": medium opt level, with debugging symbols, no assertions, -DNDEBUG |
| 676 | + # "Debug": no opt level, debugging symbols, assertions, ... |
| 677 | + "CMAKE_BUILD_TYPE": "Release", |
673 | 678 | "CAPI_INC_DIR": "<output_root:com.oracle.graal.python>/jni_gen", |
674 | 679 | "PYCONFIG_INCLUDE_DIR": "<output_root:graalpy-pyconfig>/<os>-<arch>/<multitarget_libc_selection>", |
675 | 680 | "TRUFFLE_NFI_H_INC": "<path:com.oracle.truffle.nfi.native>/include", |
|
701 | 706 | {"libc": ["musl"], "variant": ["swcfi"]}, |
702 | 707 | ], |
703 | 708 | "cmakeConfig": { |
| 709 | + # Possible/useful build types: |
| 710 | + # "Release": highest opt level (e.g. -O3, -lto), no debugging symbols, no assertions, -DNDEBUG, etc. |
| 711 | + # "RelWithDebInfo": medium opt level (e.g. -O2, -lto), with debugging symbols, no assertions, -DNDEBUG |
| 712 | + # "Debug": no opt level, debugging symbols, assertions, ... |
| 713 | + "CMAKE_BUILD_TYPE": "Release", |
704 | 714 | "CAPI_INC_DIR": "<output_root:com.oracle.graal.python>/jni_gen", |
705 | 715 | "PYCONFIG_INCLUDE_DIR": "<output_root:graalpy-pyconfig>/<os>-<arch>/<multitarget_libc_selection>/", |
706 | 716 | "TRUFFLE_NFI_H_INC": "<path:com.oracle.truffle.nfi.native>/include", |
|
0 commit comments