source: trunk/src/corelib/codecs/codecs.pri@ 846

Last change on this file since 846 was 846, checked in by Dmitry A. Kuminov, 14 years ago

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

File size: 2.1 KB
Line 
1# Qt core library codecs module
2
3HEADERS += \
4 codecs/qisciicodec_p.h \
5 codecs/qlatincodec_p.h \
6 codecs/qsimplecodec_p.h \
7 codecs/qtextcodec_p.h \
8 codecs/qtextcodec.h \
9 codecs/qtsciicodec_p.h \
10 codecs/qutfcodec_p.h \
11 codecs/qtextcodecplugin.h
12
13SOURCES += \
14 codecs/qisciicodec.cpp \
15 codecs/qlatincodec.cpp \
16 codecs/qsimplecodec.cpp \
17 codecs/qtextcodec.cpp \
18 codecs/qtsciicodec.cpp \
19 codecs/qutfcodec.cpp \
20 codecs/qtextcodecplugin.cpp
21
22unix {
23 SOURCES += codecs/qfontlaocodec.cpp
24
25 contains(QT_CONFIG,iconv) {
26 HEADERS += codecs/qiconvcodec_p.h
27 SOURCES += codecs/qiconvcodec.cpp
28 } else:contains(QT_CONFIG,gnu-libiconv) {
29 HEADERS += codecs/qiconvcodec_p.h
30 SOURCES += codecs/qiconvcodec.cpp
31
32 DEFINES += GNU_LIBICONV
33 !mac:LIBS_PRIVATE *= -liconv
34 } else:contains(QT_CONFIG,sun-libiconv) {
35 HEADERS += codecs/qiconvcodec_p.h
36 SOURCES += codecs/qiconvcodec.cpp
37 DEFINES += GNU_LIBICONV
38 } else:!symbian {
39 # no iconv, so we put all plugins in the library
40 HEADERS += \
41 ../plugins/codecs/cn/qgb18030codec.h \
42 ../plugins/codecs/jp/qeucjpcodec.h \
43 ../plugins/codecs/jp/qjiscodec.h \
44 ../plugins/codecs/jp/qsjiscodec.h \
45 ../plugins/codecs/kr/qeuckrcodec.h \
46 ../plugins/codecs/tw/qbig5codec.h \
47 ../plugins/codecs/jp/qfontjpcodec.h
48 SOURCES += \
49 ../plugins/codecs/cn/qgb18030codec.cpp \
50 ../plugins/codecs/jp/qjpunicode.cpp \
51 ../plugins/codecs/jp/qeucjpcodec.cpp \
52 ../plugins/codecs/jp/qjiscodec.cpp \
53 ../plugins/codecs/jp/qsjiscodec.cpp \
54 ../plugins/codecs/kr/qeuckrcodec.cpp \
55 ../plugins/codecs/tw/qbig5codec.cpp \
56 ../plugins/codecs/jp/qfontjpcodec.cpp
57 }
58}
59symbian:LIBS += -lcharconv
Note: See TracBrowser for help on using the repository browser.