1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
--- setup.py.orig 2024-09-17 09:48:31 UTC
+++ setup.py
@@ -8,7 +8,6 @@ import subprocess
import sysconfig
import subprocess
-from cmake import CMAKE_BIN_DIR
from setuptools import setup
from setuptools import find_packages
from setuptools import Extension
@@ -82,7 +81,7 @@ def make_type():
def make_type():
- if OS in ('linux', 'darwin'):
+ if OS in ('linux', 'darwin', 'freebsd'):
return 'Unix Makefiles'
elif OS == 'windows':
return 'NMake Makefiles'
@@ -152,7 +151,7 @@ class cmake_build_ext(build_ext):
os.chdir(build_dir)
config = 'Debug' if self.debug else 'Release'
env = dict(os.environ, **(env or {}))
- cmake = pt.join(CMAKE_BIN_DIR, 'cmake')
+ cmake = 'cmake'
subprocess.check_call([
cmake,
'-G' + make_type(), '-Wno-dev',
@@ -172,7 +171,7 @@ def _staticlib():
def _staticlib():
- if OS in ('linux', 'darwin'):
+ if OS in ('linux', 'darwin', 'freebsd'):
return 'libturbojpeg.a'
elif OS == 'windows':
return 'turbojpeg-static.lib'
|