mirror of
https://github.com/rizinorg/cutter.git
synced 2024-12-21 20:36:09 +00:00
e3e070d094
* remove cutter_win32 * build without compile errors * temporary workaround for sdb problems (now compiles again at least) * totally not a hack to get sdb working seriously, don't do this but it works
84 lines
2.0 KiB
Plaintext
84 lines
2.0 KiB
Plaintext
win32 {
|
|
DEFINES += _CRT_NONSTDC_NO_DEPRECATE
|
|
DEFINES += _CRT_SECURE_NO_WARNINGS
|
|
INCLUDEPATH += "$$PWD/../cutter_win32/include"
|
|
INCLUDEPATH += "$$PWD/../cutter_win32/radare2/include/libr"
|
|
!contains(QT_ARCH, x86_64) {
|
|
LIBS += -L"$$PWD/../cutter_win32/radare2/lib32"
|
|
} else {
|
|
LIBS += -L"$$PWD/../cutter_win32/radare2/lib64"
|
|
}
|
|
|
|
LIBS += \
|
|
-lr_core \
|
|
-lr_config \
|
|
-lr_cons \
|
|
-lr_io \
|
|
-lr_util \
|
|
-lr_flag \
|
|
-lr_asm \
|
|
-lr_debug \
|
|
-lr_hash \
|
|
-lr_bin \
|
|
-lr_lang \
|
|
-lr_io \
|
|
-lr_anal \
|
|
-lr_parse \
|
|
-lr_bp \
|
|
-lr_egg \
|
|
-lr_reg \
|
|
-lr_search \
|
|
-lr_syscall \
|
|
-lr_socket \
|
|
-lr_fs \
|
|
-lr_magic \
|
|
-lr_crypto \
|
|
-lr_sdb
|
|
} else {
|
|
USE_PKGCONFIG = 1
|
|
R2_USER_PKGCONFIG = $$(HOME)/bin/prefix/radare2/lib/pkgconfig
|
|
exists($$R2_USER_PKGCONFIG) {
|
|
# caution: may not work for cross compilations
|
|
QMAKE_PKG_CONFIG = PKG_CONFIG_PATH=$$R2_USER_PKGCONFIG pkg-config
|
|
} else {
|
|
exists(/usr/local/lib/pkgconfig/r_core.pc) {
|
|
QMAKE_PKG_CONFIG = PKG_CONFIG_PATH=/usr/local/lib/pkgconfig pkg-config
|
|
LIBS += -L/usr/local/lib
|
|
INCLUDEPATH += /usr/local/include/libr
|
|
USE_PKGCONFIG = 0
|
|
}
|
|
}
|
|
|
|
DEFINES += _CRT_NONSTDC_NO_DEPRECATE
|
|
DEFINES += _CRT_SECURE_NO_WARNINGS
|
|
equals(USE_PKGCONFIG, 1) {
|
|
CONFIG += link_pkgconfig
|
|
PKGCONFIG += r_core
|
|
} else {
|
|
LIBS += \
|
|
-lr_core \
|
|
-lr_config \
|
|
-lr_cons \
|
|
-lr_io \
|
|
-lr_flag \
|
|
-lr_asm \
|
|
-lr_debug \
|
|
-lr_hash \
|
|
-lr_bin \
|
|
-lr_lang \
|
|
-lr_io \
|
|
-lr_parse \
|
|
-lr_bp \
|
|
-lr_egg \
|
|
-lr_reg \
|
|
-lr_search \
|
|
-lr_syscall \
|
|
-lr_socket \
|
|
-lr_fs \
|
|
-lr_anal \
|
|
-lr_magic \
|
|
-lr_util \
|
|
-lr_crypto
|
|
}
|
|
}
|