|
|
|
|
|
|
|
# required stuff
|
|
|
|
|
|
|
|
tde_setup_architecture_flags( )
|
|
|
|
|
|
|
|
include(TestBigEndian)
|
|
|
|
test_big_endian(WORDS_BIGENDIAN)
|
|
|
|
|
|
|
|
tde_setup_largefiles( )
|
|
|
|
|
|
|
|
find_package( TQt )
|
|
|
|
find_package( TDE )
|
|
|
|
|
|
|
|
|
|
|
|
##### check for gcc visibility support
|
|
|
|
|
|
|
|
if( WITH_GCC_VISIBILITY )
|
|
|
|
tde_setup_gcc_visibility( )
|
|
|
|
endif( )
|
|
|
|
|
|
|
|
|
|
|
|
#### gtk+-2.0
|
|
|
|
|
|
|
|
pkg_search_module( GTK gtk+-2.0 )
|
|
|
|
|
|
|
|
if( NOT GTK_FOUND )
|
|
|
|
tde_message_fatal( "gtk2 is required but was not found on your system" )
|
|
|
|
endif( )
|
|
|
|
|
|
|
|
execute_process(
|
|
|
|
COMMAND ${PKG_CONFIG_EXECUTABLE}
|
|
|
|
gtk+-2.0 --variable=gtk_binary_version
|
|
|
|
OUTPUT_VARIABLE GTK_BIN_VERSION
|
|
|
|
OUTPUT_STRIP_TRAILING_WHITESPACE
|
|
|
|
)
|
|
|
|
set( INSTALL_PATH_GTK_ENGINES "${GTK_LIBDIR}/gtk-2.0/${GTK_BIN_VERSION}/engines"
|
|
|
|
CACHE PATH "The directory in which to install the theme engine library" )
|
|
|
|
message( STATUS " theme engine lib directory: ${INSTALL_PATH_GTK_ENGINES}" )
|
|
|
|
set( INSTALL_PATH_GTK_THEMES "${GTK_PREFIX}/share/themes"
|
|
|
|
CACHE PATH "The directory in which to install the theme data" )
|
|
|
|
MESSAGE( STATUS " theme engine data directory: ${INSTALL_PATH_GTK_THEMES}" )
|
|
|
|
|
|
|
|
|
|
|
|
#### libbonoboui-2.0
|
|
|
|
|
|
|
|
pkg_search_module( BONOBO libbonoboui-2.0 )
|
|
|
|
|
|
|
|
if( NOT BONOBO_FOUND )
|
|
|
|
message( STATUS "bonoboui not found. Some features of the theme engine will not work as intended." )
|
|
|
|
else( )
|
|
|
|
set( HAVE_BONOBO 1 )
|
|
|
|
endif( )
|