include_directories( ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../shared ${CMAKE_BINARY_DIR}/include ${ZLIB_INCLUDE_DIRS} ) link_directories() ##### prepare includes tqt_install_includes( ntqwidgetfactory.h ) ##### tqui (shared) set( target tqui ) set( ${target}_SOURCES qwidgetfactory.cpp ../shared/domtool.cpp ../shared/uib.cpp ) if( WITH_MODULE_SQL ) list( APPEND ${target}_SOURCES ../designer/database.cpp ) list( APPEND ${target}_INCLUDES ../designer/database2.h ) endif() tde_add_library( ${target} SHARED SOURCES ${${target}_SOURCES} LINK tqt-mt-shared VERSION 1.0.0 DESTINATION ${LIB_INSTALL_DIR} ) # NOTE don't AUTO automoc due to it includes wrong header for database.cpp tqt_automoc(${target}-shared INCLUDES ${${target}_INCLUDES} ) set_property( TARGET ${target}-shared APPEND PROPERTY COMPILE_DEFINITIONS QT_INTERNAL_XML RESOURCE )