17 lines
712 B
Bash
Executable File
17 lines
712 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# use pyinstaller to build a single-file "fat binary" called wormhole.exe.
|
|
#
|
|
# the .exe here does NOT mean a windows executable, but an executable in general.
|
|
#
|
|
# "fat binary" means it includes the python interpreter, the python source code
|
|
# and libs, compiled code parts and externally needed (C/compiled) libraries.
|
|
# it does NOT include the (g)libc though as this needs to be provided by the
|
|
# target platform and needs to match the kernel there. thus, it is a good idea
|
|
# to run the build on an old, but still security-supported linux (or other posix
|
|
# OS) to keep the minimum (g)libc requirement low.
|
|
|
|
pyinstaller --clean --distpath=dist wormhole.exe.spec
|
|
|
|
# result will be in dist/wormhole.exe
|