mirror of
https://github.com/JakubMelka/PDF4QT.git
synced 2025-02-03 18:57:29 +01:00
Library renamed to Pdf4Qt
This commit is contained in:
parent
6811820e1a
commit
7614ab8240
@ -1,19 +1,19 @@
|
||||
// Copyright (C) 2020 Jakub Melka
|
||||
//
|
||||
// This file is part of PdfForQt.
|
||||
// This file is part of Pdf4Qt.
|
||||
//
|
||||
// PdfForQt is free software: you can redistribute it and/or modify
|
||||
// Pdf4Qt is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Lesser General Public License as published by
|
||||
// the Free Software Foundation, either version 3 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// PdfForQt is distributed in the hope that it will be useful,
|
||||
// Pdf4Qt is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Lesser General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Lesser General Public License
|
||||
// along with PDFForQt. If not, see <https://www.gnu.org/licenses/>.
|
||||
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
#include "codegenerator.h"
|
||||
|
||||
|
@ -1,19 +1,19 @@
|
||||
// Copyright (C) 2020 Jakub Melka
|
||||
//
|
||||
// This file is part of PdfForQt.
|
||||
// This file is part of Pdf4Qt.
|
||||
//
|
||||
// PdfForQt is free software: you can redistribute it and/or modify
|
||||
// Pdf4Qt is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Lesser General Public License as published by
|
||||
// the Free Software Foundation, either version 3 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// PdfForQt is distributed in the hope that it will be useful,
|
||||
// Pdf4Qt is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Lesser General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Lesser General Public License
|
||||
// along with PDFForQt. If not, see <https://www.gnu.org/licenses/>.
|
||||
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
#ifndef CODEGENERATOR_H
|
||||
#define CODEGENERATOR_H
|
||||
|
@ -1,19 +1,19 @@
|
||||
// Copyright (C) 2020 Jakub Melka
|
||||
//
|
||||
// This file is part of PdfForQt.
|
||||
// This file is part of Pdf4Qt.
|
||||
//
|
||||
// PdfForQt is free software: you can redistribute it and/or modify
|
||||
// Pdf4Qt is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Lesser General Public License as published by
|
||||
// the Free Software Foundation, either version 3 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// PdfForQt is distributed in the hope that it will be useful,
|
||||
// Pdf4Qt is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Lesser General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Lesser General Public License
|
||||
// along with PDFForQt. If not, see <https://www.gnu.org/licenses/>.
|
||||
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
#include "generatormainwindow.h"
|
||||
#include "ui_generatormainwindow.h"
|
||||
|
@ -1,19 +1,19 @@
|
||||
// Copyright (C) 2020 Jakub Melka
|
||||
//
|
||||
// This file is part of PdfForQt.
|
||||
// This file is part of Pdf4Qt.
|
||||
//
|
||||
// PdfForQt is free software: you can redistribute it and/or modify
|
||||
// Pdf4Qt is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Lesser General Public License as published by
|
||||
// the Free Software Foundation, either version 3 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// PdfForQt is distributed in the hope that it will be useful,
|
||||
// Pdf4Qt is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Lesser General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Lesser General Public License
|
||||
// along with PDFForQt. If not, see <https://www.gnu.org/licenses/>.
|
||||
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
#ifndef GENERATORMAINWINDOW_H
|
||||
#define GENERATORMAINWINDOW_H
|
||||
|
@ -1,19 +1,19 @@
|
||||
// Copyright (C) 2020 Jakub Melka
|
||||
//
|
||||
// This file is part of PdfForQt.
|
||||
// This file is part of Pdf4Qt.
|
||||
//
|
||||
// PdfForQt is free software: you can redistribute it and/or modify
|
||||
// Pdf4Qt is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Lesser General Public License as published by
|
||||
// the Free Software Foundation, either version 3 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// PdfForQt is distributed in the hope that it will be useful,
|
||||
// Pdf4Qt is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Lesser General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Lesser General Public License
|
||||
// along with PDFForQt. If not, see <https://www.gnu.org/licenses/>.
|
||||
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
#include "generatormainwindow.h"
|
||||
|
||||
|
@ -17,13 +17,13 @@ DEFINES += QT_DEPRECATED_WARNINGS
|
||||
|
||||
QMAKE_CXXFLAGS += /std:c++latest /utf-8
|
||||
|
||||
INCLUDEPATH += $$PWD/../PDFForQtLib/Sources
|
||||
INCLUDEPATH += $$PWD/../PDF4QtLib/Sources
|
||||
|
||||
DESTDIR = $$OUT_PWD/..
|
||||
|
||||
LIBS += -L$$OUT_PWD/..
|
||||
|
||||
LIBS += -lPDFForQtLib
|
||||
LIBS += -lPDF4QtLib
|
||||
|
||||
SOURCES += \
|
||||
main.cpp \
|
||||
|
@ -1,36 +1,38 @@
|
||||
# Copyright (C) 2018-2020 Jakub Melka
|
||||
#
|
||||
# This file is part of PdfForQt.
|
||||
# This file is part of Pdf4Qt.
|
||||
#
|
||||
# PdfForQt is free software: you can redistribute it and/or modify
|
||||
# Pdf4Qt is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU Lesser General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# PdfForQt is distributed in the hope that it will be useful,
|
||||
# Pdf4Qt is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU Lesser General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU Lesser General Public License
|
||||
# along with PDFForQt. If not, see <https://www.gnu.org/licenses/>.
|
||||
# along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
TEMPLATE = subdirs
|
||||
|
||||
SUBDIRS += \
|
||||
PdfForQtLib \
|
||||
Pdf4QtLib \
|
||||
CodeGenerator \
|
||||
JBIG2_Viewer \
|
||||
PdfExampleGenerator \
|
||||
PdfTool \
|
||||
UnitTests \
|
||||
PdfForQtViewer \
|
||||
PdfForQtViewerPlugins
|
||||
Pdf4QtViewer \
|
||||
Pdf4QtViewerPlugins \
|
||||
Pdf4QtViewerProfi
|
||||
|
||||
UnitTests.depends = PdfForQtLib
|
||||
PdfForQtViewer.depends = PdfForQtLib
|
||||
JBIG2_Viewer.depends = PdfForQtLib
|
||||
PdfExampleGenerator.depends = PdfForQtLib
|
||||
CodeGenerator.depends = PdfForQtLib
|
||||
PdfTool.depends = PdfForQtLib
|
||||
PdfForQtViewerPlugins.depends = PdfForQtLib
|
||||
CodeGenerator.depends = Pdf4QtLib
|
||||
JBIG2_Viewer.depends = Pdf4QtLib
|
||||
PdfExampleGenerator.depends = Pdf4QtLib
|
||||
PdfTool.depends = Pdf4QtLib
|
||||
UnitTests.depends = Pdf4QtLib
|
||||
Pdf4QtViewer.depends = Pdf4QtLib
|
||||
Pdf4QtViewerPlugins.depends = Pdf4QtLib
|
||||
Pdf4QtViewerProfi.depends = Pdf4QtViewer
|
@ -1,23 +1,23 @@
|
||||
# Copyright (C) 2018-2020 Jakub Melka
|
||||
#
|
||||
# This file is part of PdfForQt.
|
||||
# This file is part of Pdf4Qt.
|
||||
#
|
||||
# PdfForQt is free software: you can redistribute it and/or modify
|
||||
# Pdf4Qt is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU Lesser General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# PdfForQt is distributed in the hope that it will be useful,
|
||||
# Pdf4Qt is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU Lesser General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU Lesser General Public License
|
||||
# along with PDFForQt. If not, see <https://www.gnu.org/licenses/>.
|
||||
# along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
QT += gui widgets
|
||||
|
||||
TARGET = PdfForQtLib
|
||||
TARGET = Pdf4QtLib
|
||||
TEMPLATE = lib
|
||||
|
||||
win32:TARGET_EXT = .dll
|
||||
@ -26,7 +26,7 @@ VERSION = 1.0.0
|
||||
QMAKE_TARGET_DESCRIPTION = "PDF rendering / editing library for Qt"
|
||||
QMAKE_TARGET_COPYRIGHT = "(c) Jakub Melka 2018-2020"
|
||||
|
||||
DEFINES += PDFFORQTLIB_LIBRARY
|
||||
DEFINES += Pdf4QtLIB_LIBRARY
|
||||
|
||||
# The following define makes your compiler emit warnings if you use
|
||||
# any feature of Qt which has been marked as deprecated (the exact warnings
|
||||
@ -176,48 +176,48 @@ FORMS += \
|
||||
|
||||
RESOURCES += cmaps.qrc
|
||||
|
||||
PDFFORQT_DEPENDENCIES_PATH = K:\Programming\PDF\PDF_For_Qt\PDfForQt-Dependencies
|
||||
PDFFORQT_OPENSSL_PATH = K:\Programming\Qt\Tools\
|
||||
Pdf4Qt_DEPENDENCIES_PATH = K:\Programming\PDF\PDF_For_Qt\PdfforQt-Dependencies
|
||||
Pdf4Qt_OPENSSL_PATH = K:\Programming\Qt\Tools\
|
||||
|
||||
CONFIG(debug, debug|release) {
|
||||
SUFFIX = d
|
||||
}
|
||||
|
||||
# Link to freetype library
|
||||
LIBS += -L$$PDFFORQT_DEPENDENCIES_PATH/FreeType/ -lfreetype$${SUFFIX}
|
||||
INCLUDEPATH += $$PDFFORQT_DEPENDENCIES_PATH/FreeType/include
|
||||
DEPENDPATH += $$PDFFORQT_DEPENDENCIES_PATH/FreeType/include
|
||||
LIBS += -L$$Pdf4Qt_DEPENDENCIES_PATH/FreeType/ -lfreetype$${SUFFIX}
|
||||
INCLUDEPATH += $$Pdf4Qt_DEPENDENCIES_PATH/FreeType/include
|
||||
DEPENDPATH += $$Pdf4Qt_DEPENDENCIES_PATH/FreeType/include
|
||||
|
||||
# Link to OpenJPEG library
|
||||
LIBS += -L$$PDFFORQT_DEPENDENCIES_PATH/OpenJPEG/lib/ -lopenjp2$${SUFFIX}
|
||||
INCLUDEPATH += $$PDFFORQT_DEPENDENCIES_PATH/OpenJPEG/include/openjpeg-2.3
|
||||
DEPENDPATH += $$PDFFORQT_DEPENDENCIES_PATH/OpenJPEG/include/openjpeg-2.3
|
||||
LIBS += -L$$Pdf4Qt_DEPENDENCIES_PATH/OpenJPEG/lib/ -lopenjp2$${SUFFIX}
|
||||
INCLUDEPATH += $$Pdf4Qt_DEPENDENCIES_PATH/OpenJPEG/include/openjpeg-2.3
|
||||
DEPENDPATH += $$Pdf4Qt_DEPENDENCIES_PATH/OpenJPEG/include/openjpeg-2.3
|
||||
DEFINES += OPJ_STATIC
|
||||
|
||||
# Link to Independent JPEG Groups libjpeg
|
||||
LIBS += -L$$PDFFORQT_DEPENDENCIES_PATH/libjpeg/bin/ -ljpeg$${SUFFIX}
|
||||
INCLUDEPATH += $$PDFFORQT_DEPENDENCIES_PATH/libjpeg/include
|
||||
DEPENDPATH += $$PDFFORQT_DEPENDENCIES_PATH/libjpeg/include
|
||||
LIBS += -L$$Pdf4Qt_DEPENDENCIES_PATH/libjpeg/bin/ -ljpeg$${SUFFIX}
|
||||
INCLUDEPATH += $$Pdf4Qt_DEPENDENCIES_PATH/libjpeg/include
|
||||
DEPENDPATH += $$Pdf4Qt_DEPENDENCIES_PATH/libjpeg/include
|
||||
|
||||
# Link OpenSSL
|
||||
LIBS += -L$$PDFFORQT_OPENSSL_PATH/OpenSSL/Win_x64/bin -L$$PDFFORQT_OPENSSL_PATH/OpenSSL/Win_x64/lib -llibcrypto -llibssl
|
||||
INCLUDEPATH += $$PDFFORQT_OPENSSL_PATH/OpenSSL/Win_x64/include
|
||||
DEPENDPATH += $$PDFFORQT_OPENSSL_PATH/OpenSSL/Win_x64/include
|
||||
LIBS += -L$$Pdf4Qt_OPENSSL_PATH/OpenSSL/Win_x64/bin -L$$Pdf4Qt_OPENSSL_PATH/OpenSSL/Win_x64/lib -llibcrypto -llibssl
|
||||
INCLUDEPATH += $$Pdf4Qt_OPENSSL_PATH/OpenSSL/Win_x64/include
|
||||
DEPENDPATH += $$Pdf4Qt_OPENSSL_PATH/OpenSSL/Win_x64/include
|
||||
|
||||
# Add OpenSSL to installations
|
||||
openssl_lib.files = $$PDFFORQT_OPENSSL_PATH/OpenSSL/Win_x64/bin/libcrypto-1_1-x64.dll $$PDFFORQT_OPENSSL_PATH/OpenSSL/Win_x64/bin/libssl-1_1-x64.dll
|
||||
openssl_lib.files = $$Pdf4Qt_OPENSSL_PATH/OpenSSL/Win_x64/bin/libcrypto-1_1-x64.dll $$Pdf4Qt_OPENSSL_PATH/OpenSSL/Win_x64/bin/libssl-1_1-x64.dll
|
||||
openssl_lib.path = $$DESTDIR/install
|
||||
INSTALLS += openssl_lib
|
||||
|
||||
# Link zlib
|
||||
LIBS += -L$$PDFFORQT_DEPENDENCIES_PATH/zlib/bin/ -lzlibstatic$${SUFFIX}
|
||||
INCLUDEPATH += $$PDFFORQT_DEPENDENCIES_PATH/zlib/include
|
||||
DEPENDPATH += $$PDFFORQT_DEPENDENCIES_PATH/zlib/include
|
||||
LIBS += -L$$Pdf4Qt_DEPENDENCIES_PATH/zlib/bin/ -lzlibstatic$${SUFFIX}
|
||||
INCLUDEPATH += $$Pdf4Qt_DEPENDENCIES_PATH/zlib/include
|
||||
DEPENDPATH += $$Pdf4Qt_DEPENDENCIES_PATH/zlib/include
|
||||
|
||||
# Link lcms2
|
||||
LIBS += -L$$PDFFORQT_DEPENDENCIES_PATH/lcms2/bin$${SUFFIX}/ -llcms2_static
|
||||
INCLUDEPATH += $$PDFFORQT_DEPENDENCIES_PATH/lcms2/include
|
||||
DEPENDPATH += $$PDFFORQT_DEPENDENCIES_PATH/lcms2/include
|
||||
LIBS += -L$$Pdf4Qt_DEPENDENCIES_PATH/lcms2/bin$${SUFFIX}/ -llcms2_static
|
||||
INCLUDEPATH += $$Pdf4Qt_DEPENDENCIES_PATH/lcms2/include
|
||||
DEPENDPATH += $$Pdf4Qt_DEPENDENCIES_PATH/lcms2/include
|
||||
|
||||
# ensure debug info even for RELEASE build
|
||||
CONFIG += force_debug_info
|
||||
@ -225,10 +225,10 @@ CONFIG += force_debug_info
|
||||
QMAKE_CXXFLAGS += /std:c++latest /utf-8
|
||||
QMAKE_RESOURCE_FLAGS += -threshold 0 -compress 9
|
||||
|
||||
pdfforqt_library.files = $$DESTDIR/PdfForQtLib.dll
|
||||
pdfforqt_library.path = $$DESTDIR/install
|
||||
PdfforQt_library.files = $$DESTDIR/Pdf4QtLib.dll
|
||||
PdfforQt_library.path = $$DESTDIR/install
|
||||
|
||||
INSTALLS += pdfforqt_library
|
||||
INSTALLS += PdfforQt_library
|
||||
|
||||
qt_libraries.files = $$[QT_INSTALL_BINS]/Qt?Widgets$${SUFFIX}.dll \
|
||||
$$[QT_INSTALL_BINS]/Qt?Gui$${SUFFIX}.dll \
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user