aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--setup.py14
1 files changed, 11 insertions, 3 deletions
diff --git a/setup.py b/setup.py
index 8e63656..cf45e97 100644
--- a/setup.py
+++ b/setup.py
@@ -1,12 +1,20 @@
+import os
+import sys
+
from cx_Freeze import setup, Executable
+from vidslice import VERSION
+
# Dependencies are automatically detected, but it might need
# fine tuning.
buildOptions = dict(packages=[], excludes=[])
-import sys
-
-from vidslice import VERSION
+PYTHON_INSTALL_DIR = os.path.dirname(os.path.dirname(os.__file__))
+if sys.platform == "win32":
+ buildOptions['include_files'] = [
+ os.path.join(PYTHON_INSTALL_DIR, 'DLLs', 'libcrypto-1_1-x64.dll'),
+ os.path.join(PYTHON_INSTALL_DIR, 'DLLs', 'libssl-1_1-x64.dll'),
+ ]
base = 'Win32GUI' if sys.platform == 'win32' else None