[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kdelibs/frameworks] staging/kde4support/src: Simplify a configure check.
From:       Stephen Kelly <steveire () gmail ! com>
Date:       2013-09-05 19:01:58
Message-ID: E1VHeoY-0004FU-6Q () scm ! kde ! org
[Download RAW message or body]

Git commit e828546ff88151fd43c11a10798dc7877645ca09 by Stephen Kelly.
Committed on 05/09/2013 at 15:35.
Pushed by skelly into branch 'frameworks'.

Simplify a configure check.

None of this extra stuff is needed since CMake 2.8.11 and Qt 5.1.

M  +5    -18   staging/kde4support/src/ConfigureChecks.cmake

http://commits.kde.org/kdelibs/e828546ff88151fd43c11a10798dc7877645ca09

diff --git a/staging/kde4support/src/ConfigureChecks.cmake b/staging/kde4su=
pport/src/ConfigureChecks.cmake
index 578277c..21cac3f 100644
--- a/staging/kde4support/src/ConfigureChecks.cmake
+++ b/staging/kde4support/src/ConfigureChecks.cmake
@@ -19,18 +19,8 @@ set( KDELIBSUFF ${LIB_SUFFIX} )
 # checks below.
 set(CMAKE_REQUIRED_DEFINITIONS ${_KDE4_PLATFORM_DEFINITIONS})
 =

-cmake_push_check_state()
-  set(CMAKE_REQUIRED_INCLUDES "${CMAKE_REQUIRED_INCLUDES};${QT_INCLUDES}")
-  if (QT_USE_FRAMEWORKS)
-    set(CMAKE_REQUIRED_FLAGS "-F${QT_LIBRARY_DIR} ")
-  endif (QT_USE_FRAMEWORKS)
-  set (CMAKE_CXX_FLAGS_SAVED "${CMAKE_CXX_FLAGS}")
-
-  # If Qt is built with reduce-relocations (The default) we need to add -f=
PIE here.
-  set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${Qt5Core_EXECUTABLE_COMPILE_FL=
AGS}")
-
-  set(CMAKE_REQUIRED_LIBRARIES Qt5::Network)
-  check_cxx_source_compiles(
+set(CMAKE_REQUIRED_LIBRARIES Qt5::Network)
+check_cxx_source_compiles(
 "#include <QtNetwork/QSslSocket>
 int main()
 {
@@ -38,12 +28,9 @@ int main()
     return 0;
 }" HAVE_QSSLSOCKET)
 =

-  set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS_SAVED}")
-
-  if (NOT HAVE_QSSLSOCKET)
-     message(FATAL_ERROR "KDE Requires Qt to be built with SSL support")
-  endif (NOT HAVE_QSSLSOCKET)
-cmake_pop_check_state()
+if (NOT HAVE_QSSLSOCKET)
+   message(FATAL_ERROR "KDE Requires Qt to be built with SSL support")
+endif (NOT HAVE_QSSLSOCKET)
 =

 check_include_files("sys/types.h;sys/socket.h;net/if.h" HAVE_NET_IF_H)
 check_include_files("sys/filio.h" HAVE_SYS_FILIO_H)
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic