summaryrefslogtreecommitdiffstats
path: root/ConfigureChecks.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'ConfigureChecks.cmake')
-rw-r--r--ConfigureChecks.cmake20
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" )