diff --git a/examples/exquisite/exquisite.pro b/examples/exquisite/exquisite.pro index 6f5d665e..9f400481 100644 --- a/examples/exquisite/exquisite.pro +++ b/examples/exquisite/exquisite.pro @@ -19,11 +19,19 @@ contains (CONFIG, BUILD_SRC) { #if you want to build src but not link QQt in this project include($${QQT_SOURCE_ROOT}/src/qqt_source.pri) } else { - contains(QKIT_PRIVATE, WIN32|WIN64) { - } else { - #if you want to link QQt library - include($${QQT_SOURCE_ROOT}/src/qqt_library.pri) + #default CONFIG += link_from_sdk + CONFIG += link_from_build + contains(CONFIG, link_from_build) { + equals(QMAKE_HOST.os, Darwin) { + QQT_BUILD_ROOT = /Users/abel/Develop/c0-buildstation + } else: equals(QMAKE_HOST.os, Linux) { + QQT_BUILD_ROOT = /home/abel/Develop/c0-buildstation + } else: equals(QMAKE_HOST.os, Windows) { + QQT_BUILD_ROOT = C:/Users/Administrator/Develop/c0-build + } } + #if you want to link QQt library + include($${QQT_SOURCE_ROOT}/src/qqt_library.pri) } ############ diff --git a/src/qqt_library.pri b/src/qqt_library.pri index 50bdccd9..5ad2962f 100644 --- a/src/qqt_library.pri +++ b/src/qqt_library.pri @@ -11,7 +11,12 @@ message(Link QQt to $${TARGET} $${QKIT_PRIVATE} \ at $${QT_VERSION} $${SYSNAME} $${BUILD} \ on $${QMAKE_HOST.os}) -isEmpty(QQT_LIB_PWD) { +contains(CONFIG, link_from_build) { + #this configration need Qt Creator set default build directory + #%{CurrentProject:Name}/%{Qt:Version}/%{CurrentKit:FileSystemName}/%{CurrentBuild:Name}")} + QQT_BUILD_OUT_PWD = QQt/$${QT_VERSION}/$${SYSNAME}/$${BUILD}/src/$${DESTDIR} + QQT_LIB_PWD = $${QQT_BUILD_ROOT}/$${QQT_BUILD_OUT_PWD} +} else { QQT_LIB_PWD = $$PWD/../sdk/lib } message (Link QQt from: $$QQT_LIB_PWD)