diff options
Diffstat (limited to 'pycharm-professional_aarch64.install')
-rw-r--r-- | pycharm-professional_aarch64.install | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/pycharm-professional_aarch64.install b/pycharm-professional_aarch64.install new file mode 100644 index 000000000000..95d7ca75d201 --- /dev/null +++ b/pycharm-professional_aarch64.install @@ -0,0 +1,21 @@ +post_install() { + echo ":: Building Cython speed-ups" + # compile PyDev debugger used by PyCharm to speedup debugging + python /opt/pycharm-professional/plugins/python/helpers/pydev/setup_cython.py build_ext --inplace --force-cython + + # for attach debugger + pushd /opt/pycharm-professional/plugins/python/helpers/pydev/pydevd_attach_to_process/linux_and_mac + g++ -march=armv8-a+crypto -shared -o ../attach_linux_amd64.so -fPIC -nostartfiles attach.cpp + popd + + rm -rf /opt/pycharm-professional/plugins/python/helpers/pydev/build + echo ":: Cython speed-ups done" +} + +post_upgrade() { + post_install +} + +post_remove() { + rm -rf /opt/pycharm-professional +} |