Files
GoldenCheetah/kqoauth/kqoauth.pro
2015-11-14 21:53:15 +00:00

106 lines
2.6 KiB
Prolog

TARGET = kqoauth
DESTDIR = .
win32:DLLDESTDIR = $${DESTDIR}
VERSION = 0.97
TEMPLATE = lib
QT += network
CONFIG += \
create_prl
unix:!macx: CONFIG += static
INC_DIR = .
LIBS += -lssl -lcrypto
INCLUDEPATH += .
PUBLIC_HEADERS += kqoauthmanager.h \
kqoauthrequest.h \
kqoauthrequest_1.h \
kqoauthrequest_xauth.h \
kqoauthglobals.h
PRIVATE_HEADERS += kqoauthrequest_p.h \
kqoauthmanager_p.h \
kqoauthauthreplyserver.h \
kqoauthauthreplyserver_p.h \
kqoauthutils.h \
kqoauthrequest_xauth_p.h
HEADERS = \
$$PUBLIC_HEADERS \
$$PRIVATE_HEADERS
SOURCES += \
kqoauthmanager.cpp \
kqoauthrequest.cpp \
kqoauthutils.cpp \
kqoauthauthreplyserver.cpp \
kqoauthrequest_1.cpp \
kqoauthrequest_xauth.cpp
DEFINES += KQOAUTH
headers.files = \
$${PUBLIC_HEADERS} \
$${INC_DIR}/QtKOAuth
features.path = $$[QMAKE_MKSPECS]/features
features.files = ../kqoauth.prf
docs.files = ../doc/html
macx {
CONFIG += lib_bundle
QMAKE_FRAMEWORK_BUNDLE_NAME = $$TARGET
CONFIG(debug, debug|release): CONFIG += build_all
FRAMEWORK_HEADERS.version = Versions
FRAMEWORK_HEADERS.files = $$headers.files
FRAMEWORK_HEADERS.path = Headers
QMAKE_BUNDLE_DATA += FRAMEWORK_HEADERS
target.path = $$[QT_INSTALL_LIBS]
INSTALLS += \
target \
features \
postinstall
postinstall.path = target.path
postinstall.extra = install_name_tool -id $${target.path}/$${QMAKE_FRAMEWORK_BUNDLE_NAME}.framework/Versions/0/$${TARGET} $${target.path}/$${QMAKE_FRAMEWORK_BUNDLE_NAME}.framework/Versions/0/$${TARGET}
}
else:unix {
isEmpty( PREFIX ):INSTALL_PREFIX = /usr
else:INSTALL_PREFIX = $${PREFIX}
# this creates a pkgconfig file
system( ./pcfile.sh $${INSTALL_PREFIX} $${VERSION} )
pkgconfig.files = kqoauth.pc
target.path = $$[QT_INSTALL_LIBS]
headers.path = $${INSTALL_PREFIX}/include/QtKOAuth
docs.path = $${INSTALL_PREFIX}/share/doc/$${TARGET}-$${VERSION}/html
pkgconfig.path = $${target.path}/pkgconfig
INSTALLS += \
target \
headers \
docs \
pkgconfig \
features
}
else:windows {
INSTALL_PREFIX = $$[QT_INSTALL_PREFIX]
target.path = $${INSTALL_PREFIX}/lib
headers.path = $${INSTALL_PREFIX}/include/QtKOAuth
INSTALLS += \
target \
headers \
features
}
CONFIG(debug_and_release) {
build_pass:CONFIG(debug, debug|release) {
unix: TARGET = $$join(TARGET,,,_debug)
else: TARGET = $$join(TARGET,,,d)
}
}