katie/src/plugins/CMakeLists.txt

110 lines
3 KiB
Text
Raw Normal View History

add_definitions(-DQT_PLUGIN)
include_directories(
${CMAKE_BINARY_DIR}/include
${CMAKE_BINARY_DIR}/privateinclude
${CMAKE_BINARY_DIR}/include/QtCore
${CMAKE_BINARY_DIR}/privateinclude/QtCore
${CMAKE_BINARY_DIR}/include/QtGui
${CMAKE_BINARY_DIR}/privateinclude/QtGui
${CMAKE_BINARY_DIR}/include/QtDBus
${CMAKE_BINARY_DIR}/privateinclude/QtDBus
${CMAKE_BINARY_DIR}/include/QtDeclarative
${CMAKE_BINARY_DIR}/privateinclude/QtDeclarative
${CMAKE_BINARY_DIR}/include/QtDesigner
${CMAKE_BINARY_DIR}/privateinclude/QtDesigner
${CMAKE_BINARY_DIR}/include/QtNetwork
${CMAKE_BINARY_DIR}/privateinclude/QtNetwork
${CMAKE_BINARY_DIR}/include/QtScript
${CMAKE_BINARY_DIR}/privateinclude/QtScript
${CMAKE_BINARY_DIR}/include/QtSql
${CMAKE_BINARY_DIR}/privateinclude/QtSql
${CMAKE_BINARY_DIR}/include/QtOpenGL
${CMAKE_BINARY_DIR}/privateinclude/QtOpenGL
${CMAKE_BINARY_DIR}/include/QtSvg
${CMAKE_BINARY_DIR}/privateinclude/QtSvg
${CMAKE_CURRENT_SOURCE_DIR}/script
${CMAKE_CURRENT_SOURCE_DIR}/codecs
${CMAKE_CURRENT_SOURCE_DIR}/imageformats
${CMAKE_CURRENT_SOURCE_DIR}/iconengines
${CMAKE_CURRENT_SOURCE_DIR}/inputmethods
${CMAKE_CURRENT_SOURCE_DIR}/accessible
${CMAKE_CURRENT_SOURCE_DIR}/qmltooling
${CMAKE_SOURCE_DIR}/src/3rdparty/harfbuzz/src
)
if(NOT ${KATIE_TYPE} STREQUAL SHARED)
add_definitions(-DQT_STATICPLUGIN)
endif()
if(WITH_ACCESSIBILITY)
include(accessible/widgets/widgets.cmake)
endif()
if(KATIE_PLATFORM MATCHES "(linux|freebsd|openbsd)")
include(bearer/generic/generic.cmake)
if(WITH_DBUS AND DBUS_FOUND)
include(bearer/connman/connman.cmake)
include(bearer/networkmanager/networkmanager.cmake)
endif()
else()
include(bearer/generic/generic.cmake)
endif()
if(WITH_ICONV AND ICONV_FOUND)
include(codecs/cn/cn.cmake)
include(codecs/jp/jp.cmake)
include(codecs/kr/kr.cmake)
include(codecs/tw/tw.cmake)
endif()
if(WITH_OPENGL AND OPENGL_FOUND)
include(graphicssystems/opengl/opengl.cmake)
endif()
include(iconengines/svgiconengine/svgiconengine.cmake)
include(imageformats/gif/gif.cmake)
include(imageformats/ico/ico.cmake)
if(WITH_JPEG AND JPEG_FOUND)
include(imageformats/jpeg/jpeg.cmake)
endif()
if(WITH_MNG AND MNG_FOUND)
include(imageformats/mng/mng.cmake)
endif()
include(imageformats/svg/svg.cmake)
include(imageformats/tga/tga.cmake)
if(WITH_TIFF AND TIFF_FOUND)
include(imageformats/tiff/tiff.cmake)
endif()
include(inputmethods/imsw-multi/imsw-multi.cmake)
if(WITH_DBUS AND DBUS_FOUND)
include(script/qtdbus/qtdbus.cmake)
endif()
if(WITH_MYSQL AND MYSQL_FOUND)
include(sqldrivers/mysql/mysql.cmake)
endif()
if(WITH_ODBC AND ODBC_FOUND)
include(sqldrivers/odbc/odbc.cmake)
endif()
if(WITH_PSQL AND PostgreSQL_FOUND)
include(sqldrivers/psql/psql.cmake)
endif()
if(WITH_SQLITE AND SQLITE_FOUND)
include(sqldrivers/sqlite/sqlite.cmake)
endif()
include(designer/qdeclarativeview/qdeclarativeview.cmake)