mirror of
https://github.com/rizinorg/cutter.git
synced 2025-01-22 20:38:50 +00:00
104 lines
2.8 KiB
Plaintext
104 lines
2.8 KiB
Plaintext
|
win32 {
|
||
|
DEFINES += _CRT_NONSTDC_NO_DEPRECATE
|
||
|
DEFINES += _CRT_SECURE_NO_WARNINGS
|
||
|
LIBS += -L"$$PWD/../rz_dist/lib"
|
||
|
RZ_INCLUDEPATH += "$$PWD/../rz_dist/include/librz"
|
||
|
RZ_INCLUDEPATH += "$$PWD/../rz_dist/include/librz/sdb"
|
||
|
INCLUDEPATH += $$RZ_INCLUDEPATH
|
||
|
|
||
|
LIBS += \
|
||
|
-lrz_core \
|
||
|
-lrz_config \
|
||
|
-lrz_cons \
|
||
|
-lrz_io \
|
||
|
-lrz_util \
|
||
|
-lrz_flag \
|
||
|
-lrz_asm \
|
||
|
-lrz_debug \
|
||
|
-lrz_hash \
|
||
|
-lrz_bin \
|
||
|
-lrz_lang \
|
||
|
-lrz_analysis \
|
||
|
-lrz_parse \
|
||
|
-lrz_bp \
|
||
|
-lrz_egg \
|
||
|
-lrz_reg \
|
||
|
-lrz_search \
|
||
|
-lrz_syscall \
|
||
|
-lrz_socket \
|
||
|
-lrz_fs \
|
||
|
-lrz_magic \
|
||
|
-lrz_crypto
|
||
|
} else {
|
||
|
macx|bsd {
|
||
|
RZPREFIX=/usr/local
|
||
|
} else {
|
||
|
RZPREFIX=/usr
|
||
|
}
|
||
|
USE_PKGCONFIG = 1
|
||
|
RZ_USER_PKGCONFIG = $$(HOME)/bin/prefix/rizin/lib/pkgconfig
|
||
|
exists($$RZ_USER_PKGCONFIG) {
|
||
|
# caution: may not work for cross compilations
|
||
|
PKG_CONFIG_PATH=$$PKG_CONFIG_PATH:$$RZ_USER_PKGCONFIG
|
||
|
} else {
|
||
|
unix {
|
||
|
exists($$RZPREFIX/lib/pkgconfig/rz_core.pc) {
|
||
|
PKG_CONFIG_PATH=$$PKG_CONFIG_PATH:$$RZPREFIX/lib/pkgconfig
|
||
|
} else {
|
||
|
LIBS += -L$$RZPREFIX/lib
|
||
|
RZ_INCLUDEPATH += $$RZPREFIX/include/librz
|
||
|
RZ_INCLUDEPATH += $$RZPREFIX/include/librz/sdb
|
||
|
USE_PKGCONFIG = 0
|
||
|
}
|
||
|
}
|
||
|
macx {
|
||
|
LIBS += -L$$RZPREFIX/lib
|
||
|
RZ_INCLUDEPATH += $$RZPREFIX/include/librz
|
||
|
RZ_INCLUDEPATH += $$RZPREFIX/include/librz/sdb
|
||
|
USE_PKGCONFIG = 0
|
||
|
}
|
||
|
bsd {
|
||
|
!exists($$PKG_CONFIG_PATH/rz_core.pc) {
|
||
|
LIBS += -L$$RZPREFIX/lib
|
||
|
RZ_INCLUDEPATH += $$RZPREFIX/include/librz
|
||
|
RZ_INCLUDEPATH += $$RZPREFIX/include/librz/sdb
|
||
|
USE_PKGCONFIG = 0
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
INCLUDEPATH += $$RZ_INCLUDEPATH
|
||
|
|
||
|
DEFINES += _CRT_NONSTDC_NO_DEPRECATE
|
||
|
DEFINES += _CRT_SECURE_NO_WARNINGS
|
||
|
equals(USE_PKGCONFIG, 1) {
|
||
|
CONFIG += link_pkgconfig
|
||
|
PKGCONFIG += rz_core
|
||
|
RZ_INCLUDEPATH = "$$system("pkg-config --variable=includedir rz_core")/librz"
|
||
|
RZ_INCLUDEPATH += "$$system("pkg-config --variable=includedir rz_core")/librz/sdb"
|
||
|
} else {
|
||
|
LIBS += \
|
||
|
-lrz_core \
|
||
|
-lrz_config \
|
||
|
-lrz_cons \
|
||
|
-lrz_io \
|
||
|
-lrz_flag \
|
||
|
-lrz_asm \
|
||
|
-lrz_debug \
|
||
|
-lrz_hash \
|
||
|
-lrz_bin \
|
||
|
-lrz_lang \
|
||
|
-lrz_parse \
|
||
|
-lrz_bp \
|
||
|
-lrz_egg \
|
||
|
-lrz_reg \
|
||
|
-lrz_search \
|
||
|
-lrz_syscall \
|
||
|
-lrz_socket \
|
||
|
-lrz_fs \
|
||
|
-lrz_analysis \
|
||
|
-lrz_magic \
|
||
|
-lrz_util \
|
||
|
-lrz_crypto
|
||
|
}
|
||
|
}
|