mirror of
https://bitbucket.org/smil3y/katie.git
synced 2025-02-27 12:22:57 +00:00
71 lines
2.8 KiB
CMake
71 lines
2.8 KiB
CMake
set(CORE_HEADERS
|
|
${CORE_HEADERS}
|
|
${CMAKE_CURRENT_SOURCE_DIR}/codecs/qisciicodec_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/codecs/qlatincodec_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/codecs/qsimplecodec_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/codecs/qtextcodec_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/codecs/qtextcodec.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/codecs/qtsciicodec_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/codecs/qutfcodec_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/codecs/qtextcodecplugin.h
|
|
)
|
|
|
|
set(CORE_SOURCES
|
|
${CORE_SOURCES}
|
|
${CMAKE_CURRENT_SOURCE_DIR}/codecs/qisciicodec.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/codecs/qlatincodec.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/codecs/qsimplecodec.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/codecs/qtextcodec.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/codecs/qtsciicodec.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/codecs/qutfcodec.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/codecs/qtextcodecplugin.cpp
|
|
)
|
|
|
|
if(UNIX)
|
|
set(CORE_SOURCES
|
|
${CORE_SOURCES}
|
|
${CMAKE_CURRENT_SOURCE_DIR}/codecs/qfontlaocodec.cpp
|
|
)
|
|
if(WITH_ICONV AND ICONV_FOUND)
|
|
set(CORE_HEADERS
|
|
${CORE_HEADERS}
|
|
${CMAKE_CURRENT_SOURCE_DIR}/codecs/qiconvcodec_p.h
|
|
)
|
|
set(CORE_SOURCES
|
|
${CORE_SOURCES}
|
|
${CMAKE_CURRENT_SOURCE_DIR}/codecs/qiconvcodec.cpp
|
|
)
|
|
add_definitions(-DGNU_LIBICONV)
|
|
if(NOT ${KATIE_PLATFORM} STREQUAL "mac")
|
|
set(EXTRA_CORE_LIBS
|
|
${EXTRA_CORE_LIBS}
|
|
${ICONV_LIBRARIES}
|
|
)
|
|
endif()
|
|
include_directories(${ICONV_INCLUDES})
|
|
else()
|
|
# no iconv, so we put all plugins in the library
|
|
set(CORE_HEADERS
|
|
${CORE_HEADERS}
|
|
${CMAKE_SOURCE_DIR}/src/plugins/codecs/cn/qgb18030codec.h
|
|
${CMAKE_SOURCE_DIR}/src/plugins/codecs/jp/qeucjpcodec.h
|
|
${CMAKE_SOURCE_DIR}/src/plugins/codecs/jp/qjiscodec.h
|
|
${CMAKE_SOURCE_DIR}/src/plugins/codecs/jp/qsjiscodec.h
|
|
${CMAKE_SOURCE_DIR}/src/plugins/codecs/kr/qeuckrcodec.h
|
|
${CMAKE_SOURCE_DIR}/src/plugins/codecs/tw/qbig5codec.h
|
|
${CMAKE_SOURCE_DIR}/src/plugins/codecs/jp/qfontjpcodec.h
|
|
)
|
|
set(CORE_SOURCES
|
|
${CORE_SOURCES}
|
|
${CMAKE_SOURCE_DIR}/src/plugins/codecs/cn/qgb18030codec.cpp
|
|
${CMAKE_SOURCE_DIR}/src/plugins/codecs/jp/qjpunicode.cpp
|
|
${CMAKE_SOURCE_DIR}/src/plugins/codecs/jp/qeucjpcodec.cpp
|
|
${CMAKE_SOURCE_DIR}/src/plugins/codecs/jp/qjiscodec.cpp
|
|
${CMAKE_SOURCE_DIR}/src/plugins/codecs/jp/qsjiscodec.cpp
|
|
${CMAKE_SOURCE_DIR}/src/plugins/codecs/kr/qeuckrcodec.cpp
|
|
${CMAKE_SOURCE_DIR}/src/plugins/codecs/tw/qbig5codec.cpp
|
|
${CMAKE_SOURCE_DIR}/src/plugins/codecs/jp/qfontjpcodec.cpp
|
|
)
|
|
add_definitions(-DQT_NO_ICONV)
|
|
endif()
|
|
endif(UNIX)
|