mirror of
https://github.com/pentoo/pentoo-overlay
synced 2025-12-29 03:34:51 +01:00
36 lines
1.2 KiB
Diff
36 lines
1.2 KiB
Diff
diff --git a/src/Cutter.pro b/src/Cutter.pro
|
|
index 5ea3a78..d99b4a5 100644
|
|
--- a/src/Cutter.pro
|
|
+++ b/src/Cutter.pro
|
|
@@ -115,10 +115,6 @@ unix {
|
|
# Libraries
|
|
include(lib_radare2.pri)
|
|
|
|
-!win32 {
|
|
- CONFIG += link_pkgconfig
|
|
-}
|
|
-
|
|
CUTTER_ENABLE_PYTHON {
|
|
win32 {
|
|
PYTHON_EXECUTABLE = $$system("where python", lines)
|
|
@@ -135,10 +131,17 @@ CUTTER_ENABLE_PYTHON {
|
|
LIBS += -F$$PYTHON_FRAMEWORK_DIR -framework Python
|
|
DEFINES += MACOS_PYTHON_FRAMEWORK_BUNDLED
|
|
} else {
|
|
- !packagesExist(python3) {
|
|
- error("ERROR: Python 3 could not be found. Make sure it is available to pkg-config.")
|
|
+ system(type python3-config) {
|
|
+ TMP = $$system(python3-config --libs --embed, true, TMPSTATUS)
|
|
+ !equals(TMPSTATUS, 0) {
|
|
+ TMP = $$system(python3-config --libs)
|
|
+ }
|
|
+ LIBS += $$TMP
|
|
+ TMP = $$system(python3-config --includes)
|
|
+ INCLUDEPATH += $$replace(TMP, "-I", "")
|
|
+ } else {
|
|
+ error("ERROR: Python 3 could not be found. Make sure it is available to python3-config.")
|
|
}
|
|
- PKGCONFIG += python3
|
|
}
|
|
}
|
|
|