diff options
Diffstat (limited to 'tools/designer/uilib/CMakeLists.txt')
-rw-r--r-- | tools/designer/uilib/CMakeLists.txt | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/tools/designer/uilib/CMakeLists.txt b/tools/designer/uilib/CMakeLists.txt new file mode 100644 index 00000000..715c8525 --- /dev/null +++ b/tools/designer/uilib/CMakeLists.txt @@ -0,0 +1,54 @@ + +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/../shared + ${CMAKE_SOURCE_DIR}/mkspecs/linux-g++-64 + ${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 +) + +set( ${target}_INCLUDES + ../shared/domtool.h + ../shared/uib.h +) + +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} +) + +set_property( + TARGET ${target}-shared + APPEND PROPERTY COMPILE_DEFINITIONS + QT_INTERNAL_XML + RESOURCE +) + +tqt_automoc( ${target}-shared INCLUDES ${${target}_INCLUDES} ) |