###################################################################### # Automatically generated by qmake (2.01a) dom 12. oct 20:47:48 2008 ###################################################################### TEMPLATE = app TARGET = YACReaderLibraryServer CONFIG += console DEPENDPATH += ../YACReaderLibrary INCLUDEPATH += ../YACReaderLibrary INCLUDEPATH += ../common \ ../YACReaderLibrary/server \ ../YACReaderLibrary/db DEFINES += SERVER_RELEASE NOMINMAX YACREADER_LIBRARY QT_NO_DEBUG_OUTPUT QMAKE_MAC_SDK = macosx10.11 #load default build flags #do a basic dependency check include(headless_config.pri) win32 { LIBS += -L../dependencies/poppler/lib -loleaut32 -lole32 -lshell32 -luser32 LIBS += -lpoppler-qt5 INCLUDEPATH += ../dependencies/poppler/include/qt5 QMAKE_CXXFLAGS_RELEASE += /MP /Ob2 /Oi /Ot /GT /GL QMAKE_LFLAGS_RELEASE += /LTCG CONFIG -= embed_manifest_exe } unix:!macx{ INCLUDEPATH += /usr/include/poppler/qt5 LIBS += -L/usr/lib -lpoppler-qt5 } macx{ LIBS += -framework Foundation -framework ApplicationServices -framework AppKit OBJECTIVE_SOURCES += $$PWD/../common/pdf_comic.mm HEADERS += $$PWD/../common/pdf_comic.h CONFIG += objective_c } unix{ CONFIG += c++11 } #CONFIG += release CONFIG -= flat QT += core sql network # Input HEADERS += ../YACReaderLibrary/library_creator.h \ ../YACReaderLibrary/package_manager.h \ ../YACReaderLibrary/bundle_creator.h \ ../YACReaderLibrary/db_helper.h \ ../YACReaderLibrary/db/data_base_management.h \ ../common/comic_db.h \ ../common/folder.h \ ../common/library_item.h \ ../common/comic.h \ ../common/bookmarks.h \ ../common/qnaturalsorting.h \ ../common/yacreader_global.h \ ../YACReaderLibrary/yacreader_local_server.h \ ../YACReaderLibrary/comics_remover.h \ ../common/http_worker.h \ ../YACReaderLibrary/yacreader_libraries.h \ ../YACReaderLibrary/comic_files_manager.h \ console_ui_library_creator.h SOURCES += ../YACReaderLibrary/library_creator.cpp \ ../YACReaderLibrary/package_manager.cpp \ ../YACReaderLibrary/bundle_creator.cpp \ ../YACReaderLibrary/db_helper.cpp \ ../YACReaderLibrary/db/data_base_management.cpp \ ../common/comic_db.cpp \ ../common/folder.cpp \ ../common/library_item.cpp \ ../common/comic.cpp \ ../common/bookmarks.cpp \ ../common/qnaturalsorting.cpp \ ../YACReaderLibrary/yacreader_local_server.cpp \ ../YACReaderLibrary/comics_remover.cpp \ ../common/http_worker.cpp \ ../common/yacreader_global.cpp \ ../YACReaderLibrary/yacreader_libraries.cpp \ ../YACReaderLibrary/comic_files_manager.cpp \ console_ui_library_creator.cpp \ main.cpp include(../YACReaderLibrary/server/server.pri) CONFIG(7zip){ include(../compressed_archive/wrapper.pri) } else:CONFIG(unarr) { include(../compressed_archive/unarr/unarr-wrapper.pri) } else { error(No compression backend specified. Did you mess with the build system?) } include(../QsLog/QsLog.pri) TRANSLATIONS = yacreaderlibraryserver_es.ts \ yacreaderlibraryserver_ru.ts \ yacreaderlibraryserver_pt.ts \ yacreaderlibraryserver_fr.ts \ yacreaderlibraryserver_nl.ts \ yacreaderlibraryserver_tr.ts \ yacreaderlibraryserver_de.ts \ yacreaderlibraryserver_source.ts RESOURCES += images.qrc Release:DESTDIR = ../release Debug:DESTDIR = ../debug unix:!macx { #set install prefix if it's empty isEmpty(PREFIX) { PREFIX = /usr } BINDIR = $$PREFIX/bin LIBDIR = $$PREFIX/lib DATADIR = $$PREFIX/share DEFINES += "LIBDIR=\\\"$$LIBDIR\\\"" "DATADIR=\\\"$$DATADIR\\\"" "BINDIR=\\\"$$BINDIR\\\"" #MAKE INSTALL CONFIG(server_standalone) { INSTALLS += bin server translation } else:CONFIG(server_bundled) { INSTALLS += bin } else { INSTALLS += bin server translation message("No build type specified. Defaulting to standalone server build (CONFIG+=server_standalone).") message("If you wish to run YACReaderLibraryServer on a system with an existing install of YACReaderLibrary, please specify CONFIG+=server_bundled as an option when running qmake.") } bin.path = $$BINDIR isEmpty(DESTDIR) { bin.files = YACReaderLibraryServer } else { bin.files = $$DESTDIR/YACReaderLibraryServer } server.path = $$DATADIR/yacreader server.files = ../release/server translation.path = $$DATADIR/yacreader/languages translation.files = ../release/languages/yacreaderlibrary_* #manpage.path = $$DATADIR/man/man1 #manpage.files = ../YACReaderLibrary.1 }