diff options
Diffstat (limited to 'ConfigureChecks.cmake')
| -rw-r--r-- | ConfigureChecks.cmake | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake index e3c039b7d..1579bc24b 100644 --- a/ConfigureChecks.cmake +++ b/ConfigureChecks.cmake @@ -38,6 +38,17 @@ foreach( _mod KERNEL TOOLS WIDGETS DIALOGS STYLES ) endif( ) endforeach( ) +if( NOT EXISTS "${CMAKE_SOURCE_DIR}/mkspecs/${TQT_PLATFORM}" ) + tde_message_fatal( "mkspecs/${TQT_PLATFORM} for TQT_PLATFORM=${TQT_PLATFORM} does not exists." ) +elseif( NOT TQT_PLATFORM STREQUAL "local" AND + NOT EXISTS "${CMAKE_SOURCE_DIR}/mkspecs/${TQT_PLATFORM}/qplatformdefs.h" ) + tde_message_fatal( "qplatformdefs.h is missing from mkspecs/${TQT_PLATFORM}" ) +endif() + +if( NOT UNIX ) + tqt_expert_config("Non-unix system") +endif() + ##### check for fontconfig pkg_search_module( LIBFONTCONFIG fontconfig ) @@ -282,6 +293,15 @@ check_include_file( "unistd.h" Q_OS_UNIX ) #probabl check_include_file( "sys/mman.h" Q_OS_LINUX ) #probably not needed +##### setup include dirs + +if( TQT_PLATFORM STREQUAL "local" ) + set( TQT_PLATFORM_INCLUDE_DIRS "${CMAKE_BINARY_DIR}/mkspecs/local" ) + else() + set( TQT_PLATFORM_INCLUDE_DIRS "${CMAKE_SOURCE_DIR}/mkspecs/${TQT_PLATFORM}" ) +endif() + + ##### variables to generate <ntqconfig.h> (include folder) set( _TQT_CONFIG_STRING "${TQT_CONFIG}-config" ) |
