You've already forked macports-ports
mirror of
https://github.com/encounter/macports-ports.git
synced 2026-03-30 11:29:27 -07:00
44 lines
1.7 KiB
Diff
44 lines
1.7 KiB
Diff
--- setup.py.orig 2021-02-10 08:43:57.000000000 -0600
|
|
+++ setup.py 2021-02-10 08:46:06.000000000 -0600
|
|
@@ -62,9 +62,9 @@
|
|
extra_link_args += ["-lfftw3_threads"]
|
|
|
|
# Only compile with OpenCV if exists (nice for the 'camera' G'MIC command :-D )
|
|
-if pkgconfig.exists("opencv"):
|
|
+if pkgconfig.exists("opencv4"):
|
|
define_macros += [("cimg_use_opencv", None)]
|
|
- pkgconfig_list += ["opencv"]
|
|
+ pkgconfig_list += ["opencv4"]
|
|
|
|
packages = pkgconfig.parse(" ".join(pkgconfig_list))
|
|
libraries = packages["libraries"] + [
|
|
@@ -73,10 +73,10 @@
|
|
|
|
library_dirs = packages["library_dirs"] + [here, gmic_src_path]
|
|
if sys.platform == "darwin":
|
|
- library_dirs += ["/usr/local/opt/llvm@6/lib"]
|
|
+ library_dirs += ["%PREFIX%/libexec/llvm-9.0/lib"]
|
|
include_dirs = packages["include_dirs"] + [here, gmic_src_path]
|
|
if sys.platform == "darwin":
|
|
- include_dirs += ["/usr/local/opt/llvm@6/include"]
|
|
+ include_dirs += ["%PREFIX%/libexec/llvm-9.0/include"]
|
|
# Debugging is now set through --global-option --debug and more.
|
|
# debugging_args = [
|
|
# "-O0",
|
|
@@ -94,12 +94,14 @@
|
|
extra_link_args += ["-flto"]
|
|
|
|
if sys.platform == "darwin":
|
|
- extra_compile_args += ["-fopenmp", "-stdlib=libc++"]
|
|
+ extra_compile_args += ["-Xpreprocessor", "-fopenmp", "-stdlib=libc++"]
|
|
extra_link_args += [
|
|
"-lomp",
|
|
"-nodefaultlibs",
|
|
"-lc++",
|
|
] # options inspired by https://github.com/explosion/spaCy/blob/master/setup.py
|
|
+ library_dirs += ["%PREFIX%/lib/libomp"]
|
|
+ include_dirs += ["%PREFIX%/include/libomp"]
|
|
elif sys.platform == "linux": # Enable openmp for 32bit & 64bit linuxes
|
|
extra_compile_args += ["-fopenmp"]
|
|
extra_link_args += ["-lgomp"]
|