DTK_INCLUDEPATH = $$INCLUDE_INSTALL_DIR/libdtk-$${VER_MAJ}.$${VER_MIN}.$${VER_PAT}
}
+!isEmpty(DTK_STATIC_LIB){
+ DEFINES += DTK_STATIC_LIB
+ CONFIG += staticlib
+}
WORK_DIR=$$_PRO_FILE_PWD_
message("config cmake module: $$CMAKE_MODULE")
-message("write cmake file to: $$WORK_DIR")
CMAKE_MODULE_INCLUDE_DIR=$$upper($${CMAKE_MODULE})_INCLUDE_DIR
INC_DIR = $$replace(includes.path, "/", "\/")
CMD = sed -E \'s/$${CMAKE_MODULE_INCLUDE_DIR} \".*\"\\)$/$${CMAKE_MODULE_INCLUDE_DIR} \"$${INC_DIR}\"\\)/\' $$WORK_DIR/../cmake/$${CMAKE_MODULE}/$${CMAKE_MODULE}Config.cmake.in > $$WORK_DIR/../cmake/$${CMAKE_MODULE}/$${CMAKE_MODULE}Config.cmake
-
+message("write cmake file to: $$WORK_DIR/../cmake/$${CMAKE_MODULE}/$${CMAKE_MODULE}Config.cmake")
system($$CMD) | error("config cmake failed")
cmake_config.files = $$PWD/../cmake
#endif
-#if defined(STATIC_LIB)
+#if defined(DTK_STATIC_LIB)
# define LIBDTKCORESHARED_EXPORT
#else
#if defined(LIBDTKCORE_LIBRARY)
TEMPLATE = app
CONFIG += c++11
+!isEmpty(DTK_STATIC_LIB){
+ DEFINES += DTK_STATIC_LIB
+}
+
SOURCES += \
main.cpp \
dutiltester.cpp \
isEmpty(PREFIX){
PREFIX = /usr
}
+isEmpty(BIN_INSTALL_DIR) {
+ BIN_INSTALL_DIR=$${PREFIX}/lib/dtk2
+}
+!isEmpty(DTK_STATIC_LIB){
+ DEFINES += DTK_STATIC_LIB
+}
-binary.files += $${OUT_PWD}/dtk-settings
-binary.path = $${PREFIX}/lib/dtk2
+target.path = $${BIN_INSTALL_DIR}
script.files += $${PWD}/../script/*.py
-script.path = $${PREFIX}/lib/dtk2
+script.path = $${BIN_INSTALL_DIR}
-INSTALLS += binary script
+INSTALLS += target script
win32:CONFIG(release, debug|release): LIBS += -L$$OUT_PWD/../../src/release/ -ldtkcore
else:win32:CONFIG(debug, debug|release): LIBS += -L$$OUT_PWD/../../src/debug/ -ldtkcore