win32 { DEFINES += _CRT_NONSTDC_NO_DEPRECATE DEFINES += _CRT_SECURE_NO_WARNINGS INCLUDEPATH += "$$PWD/../radare2/libr/include/msvc" !contains(QT_ARCH, x86_64) { LIBS += -L"$$PWD/../r2_dist_x86/lib" INCLUDEPATH += "$$PWD/../r2_dist_x86/include" } else { LIBS += -L"$$PWD/../r2_dist_x64/lib" INCLUDEPATH += "$$PWD/../r2_dist_x64/include" } LIBS += \ -lr_core \ -lr_config \ -lr_cons \ -lr_io \ -lr_util \ -lr_flag \ -lr_asm \ -lr_debug \ -lr_hash \ -lr_bin \ -lr_lang \ -lr_anal \ -lr_parse \ -lr_bp \ -lr_egg \ -lr_reg \ -lr_search \ -lr_syscall \ -lr_socket \ -lr_fs \ -lr_magic \ -lr_crypto \ -lr_shlr } else { macx { PREFIX=/usr/local } else { PREFIX=/usr } USE_PKGCONFIG = 1 R2_USER_PKGCONFIG = $$(HOME)/bin/prefix/radare2/lib/pkgconfig exists($$R2_USER_PKGCONFIG) { # caution: may not work for cross compilations PKG_CONFIG_PATH=$$PKG_CONFIG_PATH:$$R2_USER_PKGCONFIG } else { unix { exists($$PREFIX/lib/pkgconfig/r_core.pc) { PKG_CONFIG_PATH=$$PKG_CONFIG_PATH:$$PREFIX/lib/pkgconfig } else { LIBS += -L$$PREFIX/lib INCLUDEPATH += $$PREFIX/include/libr USE_PKGCONFIG = 0 } } macx { LIBS += -L$$PREFIX/lib INCLUDEPATH += $$PREFIX/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_parse \ -lr_bp \ -lr_egg \ -lr_reg \ -lr_search \ -lr_syscall \ -lr_socket \ -lr_fs \ -lr_anal \ -lr_magic \ -lr_util \ -lr_crypto } }