From b56bc45e72e5f17b3215713b1ff3af8db08f9599 Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Thu, 23 May 2024 13:33:58 +0900 Subject: Remove check for Qt3 Signed-off-by: Michele Calgaro --- ConfigureChecks.cmake | 50 +++++++++----------------------------------------- 1 file changed, 9 insertions(+), 41 deletions(-) diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake index b1068f3..a95a7dd 100644 --- a/ConfigureChecks.cmake +++ b/ConfigureChecks.cmake @@ -119,52 +119,20 @@ endif( ) qt_message( " UIC_EXECUTABLE: ${UIC_EXECUTABLE}" ) +# check if TQt3 is usable tde_save( CMAKE_REQUIRED_INCLUDES CMAKE_REQUIRED_LIBRARIES ) + +set( TQT_LIBRARIES tqt-mt ) set( CMAKE_REQUIRED_INCLUDES ${TQT_INCLUDE_DIR} ) set( CMAKE_REQUIRED_LIBRARIES -L${TQT_LIBRARY_DIR} ${TQT_LIBRARIES} ) -# check if TQt3 is usable -check_cxx_source_compiles(" - #include - int main(int argc, char **argv) { QApplication app(argc, argv); return 0; } " - HAVE_USABLE_QT${QT_VERSION} ) - if( NOT HAVE_USABLE_QT${QT_VERSION} ) - # Unset the Qt detection variable - unset( HAVE_USABLE_QT${QT_VERSION} CACHE ) - # Reset libraries - set( TQT_LIBRARIES tqt-mt ) - set( CMAKE_REQUIRED_LIBRARIES -L${TQT_LIBRARY_DIR} ${TQT_LIBRARIES} ) - qt_message( "Looking for native TQt3..." ) - check_cxx_source_compiles(" - #include - int main(int argc, char **argv) { TQApplication app(argc, argv); return 0; } " - HAVE_USABLE_QT${QT_VERSION} ) - endif( ) -if( NOT HAVE_USABLE_QT${QT_VERSION} ) - tde_message_fatal( "Unable to build a simple Qt${QT_VERSION} test." ) -endif( ) - -# check if Qt3 is patched for compatibility with TQt +qt_message( "Looking for native TQt3..." ) check_cxx_source_compiles(" - #include - #include - int main(int, char**) { QObject::objectTreesListObject(); return 0; } " - HAVE_PATCHED_QT3 ) - if( NOT HAVE_PATCHED_QT3 ) - # Unset the Qt detection variable - unset( HAVE_PATCHED_QT3 CACHE ) - # Reset libraries - set( TQT_LIBRARIES tqt-mt ) - set( CMAKE_REQUIRED_LIBRARIES -L${TQT_LIBRARY_DIR} ${TQT_LIBRARIES} ) - qt_message( "Looking for patched native TQt3..." ) - check_cxx_source_compiles(" - #include - #include - int main(int, char**) { TQObject::objectTreesListObject(); return 0; } " - HAVE_PATCHED_QT3 ) - endif( ) -if( NOT HAVE_PATCHED_QT3 ) - tde_message_fatal( "Your Qt3 is not patched for compatibility with tqtinterface." ) + #include + int main(int argc, char **argv) { TQApplication app(argc, argv); return 0; } " + HAVE_USABLE_QT) +if( NOT HAVE_USABLE_QT ) + tde_message_fatal( "Unable to build a simple TQt${QT_VERSION} test." ) endif( ) tde_restore( CMAKE_REQUIRED_INCLUDES CMAKE_REQUIRED_LIBRARIES ) -- cgit v1.2.1