Warning, /education/labplot/src/3rdparty/QXlsx/QXlsx.pri is written in an unsupported language. File is not indexed.

0001 ########################################
0002 # QXlsx.pri
0003 ########################################
0004 
0005 QT += core
0006 QT += gui-private
0007 
0008 # TODO: Define your C++ version. c++14, c++17, etc.
0009 CONFIG += c++11
0010 
0011 # The following define makes your compiler emit warnings if you use
0012 # any feature of Qt which has been marked as deprecated (the exact warnings
0013 # depend on your compiler). Please consult the documentation of the
0014 # deprecated API in order to know how to port your code away from it.
0015 DEFINES += QT_DEPRECATED_WARNINGS
0016 
0017 # For DLL visibility
0018 #DEFINES += QXlsx_SHAREDLIB QXlsx_EXPORTS
0019 
0020 # You can also make your code fail to compile if you use deprecated APIs.
0021 # In order to do so, uncomment the following line.
0022 # You can also select to disable deprecated APIs only up to a certain version of Qt.
0023 #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0
0024 
0025 isEmpty(QXLSX_PARENTPATH) {
0026     message( 'QXLSX_PARENTPATH is empty. use default value.' )
0027     QXLSX_PARENTPATH = $$PWD/../
0028 } else {
0029     message( 'QXLSX_PARENTPATH is not empty.' )
0030     message( $${QXLSX_PARENTPATH} )
0031 }
0032 
0033 isEmpty(QXLSX_HEADERPATH) {
0034     message( 'QXLSX_HEADERPATH is empty. use default value.' )
0035     QXLSX_HEADERPATH = $$PWD/../QXlsx/header/
0036 } else {
0037     message( 'QXLSX_HEADERPATH is not empty.' )
0038     message( $${QXLSX_HEADERPATH} )
0039 }
0040 
0041 isEmpty(QXLSX_SOURCEPATH) {
0042     message( 'QXLSX_SOURCEPATH is empty. use default value.' )
0043     QXLSX_SOURCEPATH = $$PWD/../QXlsx/source/
0044 } else {
0045     message( 'QXLSX_SOURCEPATH is not empty.' )
0046     message( $${QXLSX_SOURCEPATH} )
0047 }
0048 
0049 INCLUDEPATH += $$PWD
0050 INCLUDEPATH += $${QXLSX_PARENTPATH}
0051 INCLUDEPATH += $${QXLSX_HEADERPATH}
0052 
0053 ########################################
0054 # source code 
0055 
0056 HEADERS += \
0057 $${QXLSX_HEADERPATH}xlsxabstractooxmlfile.h \
0058 $${QXLSX_HEADERPATH}xlsxabstractooxmlfile_p.h \
0059 $${QXLSX_HEADERPATH}xlsxabstractsheet.h \
0060 $${QXLSX_HEADERPATH}xlsxabstractsheet_p.h \
0061 $${QXLSX_HEADERPATH}xlsxcell.h \
0062 $${QXLSX_HEADERPATH}xlsxcellformula.h \
0063 $${QXLSX_HEADERPATH}xlsxcellformula_p.h \
0064 $${QXLSX_HEADERPATH}xlsxcelllocation.h \
0065 $${QXLSX_HEADERPATH}xlsxcellrange.h \
0066 $${QXLSX_HEADERPATH}xlsxcellreference.h \
0067 $${QXLSX_HEADERPATH}xlsxcell_p.h \
0068 $${QXLSX_HEADERPATH}xlsxchart.h \
0069 $${QXLSX_HEADERPATH}xlsxchartsheet.h \
0070 $${QXLSX_HEADERPATH}xlsxchartsheet_p.h \
0071 $${QXLSX_HEADERPATH}xlsxchart_p.h \
0072 $${QXLSX_HEADERPATH}xlsxcolor_p.h \
0073 $${QXLSX_HEADERPATH}xlsxconditionalformatting.h \
0074 $${QXLSX_HEADERPATH}xlsxconditionalformatting_p.h \
0075 $${QXLSX_HEADERPATH}xlsxcontenttypes_p.h \
0076 $${QXLSX_HEADERPATH}xlsxdatavalidation.h \
0077 $${QXLSX_HEADERPATH}xlsxdatavalidation_p.h \
0078 $${QXLSX_HEADERPATH}xlsxdatetype.h \
0079 $${QXLSX_HEADERPATH}xlsxdocpropsapp_p.h \
0080 $${QXLSX_HEADERPATH}xlsxdocpropscore_p.h \
0081 $${QXLSX_HEADERPATH}xlsxdocument.h \
0082 $${QXLSX_HEADERPATH}xlsxdocument_p.h \
0083 $${QXLSX_HEADERPATH}xlsxdrawinganchor_p.h \
0084 $${QXLSX_HEADERPATH}xlsxdrawing_p.h \
0085 $${QXLSX_HEADERPATH}xlsxformat.h \
0086 $${QXLSX_HEADERPATH}xlsxformat_p.h \
0087 $${QXLSX_HEADERPATH}xlsxglobal.h \
0088 $${QXLSX_HEADERPATH}xlsxmediafile_p.h \
0089 $${QXLSX_HEADERPATH}xlsxnumformatparser_p.h \
0090 $${QXLSX_HEADERPATH}xlsxrelationships_p.h \
0091 $${QXLSX_HEADERPATH}xlsxrichstring.h \
0092 $${QXLSX_HEADERPATH}xlsxrichstring_p.h \
0093 $${QXLSX_HEADERPATH}xlsxsharedstrings_p.h \
0094 $${QXLSX_HEADERPATH}xlsxsimpleooxmlfile_p.h \
0095 $${QXLSX_HEADERPATH}xlsxstyles_p.h \
0096 $${QXLSX_HEADERPATH}xlsxtheme_p.h \
0097 $${QXLSX_HEADERPATH}xlsxutility_p.h \
0098 $${QXLSX_HEADERPATH}xlsxworkbook.h \
0099 $${QXLSX_HEADERPATH}xlsxworkbook_p.h \
0100 $${QXLSX_HEADERPATH}xlsxworksheet.h \
0101 $${QXLSX_HEADERPATH}xlsxworksheet_p.h \
0102 $${QXLSX_HEADERPATH}xlsxzipreader_p.h \
0103 $${QXLSX_HEADERPATH}xlsxzipwriter_p.h
0104 
0105 SOURCES += \
0106 $${QXLSX_SOURCEPATH}xlsxabstractooxmlfile.cpp \
0107 $${QXLSX_SOURCEPATH}xlsxabstractsheet.cpp \
0108 $${QXLSX_SOURCEPATH}xlsxcell.cpp \
0109 $${QXLSX_SOURCEPATH}xlsxcellformula.cpp \
0110 $${QXLSX_SOURCEPATH}xlsxcelllocation.cpp \
0111 $${QXLSX_SOURCEPATH}xlsxcellrange.cpp \
0112 $${QXLSX_SOURCEPATH}xlsxcellreference.cpp \
0113 $${QXLSX_SOURCEPATH}xlsxchart.cpp \
0114 $${QXLSX_SOURCEPATH}xlsxchartsheet.cpp \
0115 $${QXLSX_SOURCEPATH}xlsxcolor.cpp \
0116 $${QXLSX_SOURCEPATH}xlsxconditionalformatting.cpp \
0117 $${QXLSX_SOURCEPATH}xlsxcontenttypes.cpp \
0118 $${QXLSX_SOURCEPATH}xlsxdatavalidation.cpp \
0119 $${QXLSX_SOURCEPATH}xlsxdatetype.cpp \
0120 $${QXLSX_SOURCEPATH}xlsxdocpropsapp.cpp \
0121 $${QXLSX_SOURCEPATH}xlsxdocpropscore.cpp \
0122 $${QXLSX_SOURCEPATH}xlsxdocument.cpp \
0123 $${QXLSX_SOURCEPATH}xlsxdrawing.cpp \
0124 $${QXLSX_SOURCEPATH}xlsxdrawinganchor.cpp \
0125 $${QXLSX_SOURCEPATH}xlsxformat.cpp \
0126 $${QXLSX_SOURCEPATH}xlsxmediafile.cpp \
0127 $${QXLSX_SOURCEPATH}xlsxnumformatparser.cpp \
0128 $${QXLSX_SOURCEPATH}xlsxrelationships.cpp \
0129 $${QXLSX_SOURCEPATH}xlsxrichstring.cpp \
0130 $${QXLSX_SOURCEPATH}xlsxsharedstrings.cpp \
0131 $${QXLSX_SOURCEPATH}xlsxsimpleooxmlfile.cpp \
0132 $${QXLSX_SOURCEPATH}xlsxstyles.cpp \
0133 $${QXLSX_SOURCEPATH}xlsxtheme.cpp \
0134 $${QXLSX_SOURCEPATH}xlsxutility.cpp \
0135 $${QXLSX_SOURCEPATH}xlsxworkbook.cpp \
0136 $${QXLSX_SOURCEPATH}xlsxworksheet.cpp \
0137 $${QXLSX_SOURCEPATH}xlsxzipreader.cpp \
0138 $${QXLSX_SOURCEPATH}xlsxzipwriter.cpp
0139 
0140 
0141 ########################################
0142 # custom setting for compiler & system
0143 
0144 win32-g++ {
0145     message("compiling for windows g++. mingw or msys or cygwin.")
0146     INCLUDEPATH += $${QXLSX_HEADERPATH}win32-gcc 
0147         CONFIG(debug, debug|release) {
0148         } else {
0149         }       
0150 }
0151 win32-msvc2013 {
0152     message("Compiling for Visual Studio 2013")
0153     INCLUDEPATH += $${QXLSX_HEADERPATH}msvc2013 
0154         CONFIG(debug, debug|release) {
0155         } else {
0156         }               
0157 }
0158 win32-msvc2015 {
0159     message("Compiling for Visual Studio 2015")
0160     INCLUDEPATH += $${QXLSX_HEADERPATH}msvc2015 
0161         CONFIG(debug, debug|release) {
0162         } else {
0163         }               
0164 }
0165 win32-msvc2017 {
0166     message("Compiling for Visual Studio 2017")
0167     INCLUDEPATH += $${QXLSX_HEADERPATH}msvc2017 
0168         CONFIG(debug, debug|release) {
0169         } else {
0170         }               
0171 }
0172 win32-msvc2019 {
0173     message("Compiling for Visual Studio 2019")
0174     INCLUDEPATH += $${QXLSX_HEADERPATH}msvc2019
0175         CONFIG(debug, debug|release) {
0176         } else {
0177         }
0178 }
0179 unix {
0180    !contains(QT_ARCH, x86_64){
0181        LIB=lib32
0182        message("compiling for 32bit linux/unix system")
0183     } else {
0184        LIB=lib64
0185        message("compiling for 64bit linux/unix system")
0186    }
0187 
0188    INCLUDEPATH += $${QXLSX_HEADERPATH}unix-gcc
0189 
0190     # target.path = /usr/lib
0191     # INSTALLS += target
0192         
0193         CONFIG(debug, debug|release) {
0194         } else {
0195         }               
0196 }
0197 mac {
0198     message("compiling for mac os")
0199     INCLUDEPATH += $${QXLSX_HEADERPATH}mac
0200         CONFIG(debug, debug|release) {
0201         } else {
0202         }               
0203 }
0204