include_directories( ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_BINARY_DIR}/include ${CMAKE_SOURCE_DIR}/mkspecs/linux-g++-64 ${CMAKE_SOURCE_DIR}/src/kernel ) link_directories() ##### styles (static) set( target styles ) set( _SRC_ qcdestyle.cpp qcommonstyle.cpp qcompactstyle.cpp qinterlacestyle.cpp qmotifplusstyle.cpp qmotifstyle.cpp qplatinumstyle.cpp qsgistyle.cpp qstylefactory.cpp qstyleplugin.cpp qwindowsstyle.cpp ) set( _disabled_styles "" ) list( APPEND _disabled_styles TQT_NO_STYLE_WINDOWSXP TQT_NO_STYLE_AQUA TQT_NO_STYLE_POCKETPC TQT_NO_STYLE_MAC ) if( WITH_STYLE_WINDOWS ) if( NOT WITH_STYLE_INTERLACE ) list( APPEND _disabled_styles TQT_NO_STYLE_INTERLACE ) endif() if( NOT WITH_STYLE_PLATINIUM ) list( APPEND _disabled_styles TQT_NO_STYLE_PLATINUM ) endif() else() tde_message_fatal( "Windows style is required for this build" ) endif( WITH_STYLE_WINDOWS ) if( WITH_STYLE_MOTIF ) if( NOT WITH_STYLE_SGI ) list( APPEND _disabled_styles TQT_NO_STYLE_SGI ) endif() if( NOT WITH_STYLE_MOTIFPLUS) list( APPEND _disabled_styles TQT_NO_STYLE_MOTIFPLUS ) endif() if( NOT WITH_STYLE_CDE ) list( APPEND _disabled_styles TQT_NO_STYLE_CDE ) endif() else() tde_message_fatal( "Motif style is required for this build" ) endif( WITH_STYLE_MOTIF ) tde_add_library( ${target} STATIC_PIC SOURCES ${_SRC_} DEPENDENCIES tqt-includes ) tqt_automoc( ${target}-static ) list( APPEND tqtlib_embed ${target}-static ) set( tqtlib_embed ${tqtlib_embed} PARENT_SCOPE ) set_property( TARGET ${target}-static APPEND PROPERTY COMPILE_DEFINITIONS ${_disabled_styles} )