--- 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'