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

List:       kde-commits
Subject:    KDE/kdebindings/cmake/modules
From:       Thomas Moenicke <tm () php-qt ! org>
Date:       2008-05-20 15:25:11
Message-ID: 1211297111.219613.25808.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 810382 by moenicke:

* module doesnt make trouble if no php-config was found



 M  +24 -23    FindPHP5.cmake  


--- trunk/KDE/kdebindings/cmake/modules/FindPHP5.cmake #810381:810382
@@ -129,35 +129,36 @@
   NAMES php5-config php-config
   )
 
-EXECUTE_PROCESS(COMMAND ${PHP5_CONFIG_EXECUTABLE} --version
-   OUTPUT_VARIABLE PHP5_VERSION)
+IF(PHP5_CONFIG_EXECUTABLE)
+  EXECUTE_PROCESS(COMMAND ${PHP5_CONFIG_EXECUTABLE} --version
+    OUTPUT_VARIABLE PHP5_VERSION)
 
-EXECUTE_PROCESS(COMMAND ${PHP5_CONFIG_EXECUTABLE} --extension-dir
-   OUTPUT_VARIABLE PHP5_EXTENSION_DIR)
-STRING(REPLACE "\n" "" PHP5_EXTENSION_DIR "${PHP5_EXTENSION_DIR}")
+  EXECUTE_PROCESS(COMMAND ${PHP5_CONFIG_EXECUTABLE} --extension-dir
+    OUTPUT_VARIABLE PHP5_EXTENSION_DIR)
+  STRING(REPLACE "\n" "" PHP5_EXTENSION_DIR "${PHP5_EXTENSION_DIR}")
 
-EXECUTE_PROCESS(COMMAND ${PHP5_CONFIG_EXECUTABLE} --includes
-   OUTPUT_VARIABLE PHP5_INCLUDES)
-STRING(REPLACE "-I" ";" PHP5_INCLUDES "${PHP5_INCLUDES}")
-STRING(REPLACE " " "" PHP5_INCLUDES "${PHP5_INCLUDES}")
-LIST(GET PHP5_INCLUDES 0 PHP5_INCLUDE_DIR)
+  EXECUTE_PROCESS(COMMAND ${PHP5_CONFIG_EXECUTABLE} --includes
+    OUTPUT_VARIABLE PHP5_INCLUDES)
+  STRING(REPLACE "-I" ";" PHP5_INCLUDES "${PHP5_INCLUDES}")
+  STRING(REPLACE " " "" PHP5_INCLUDES "${PHP5_INCLUDES}")
+  LIST(GET PHP5_INCLUDES 0 PHP5_INCLUDE_DIR)
 
-set(PHP5_MAIN_INCLUDE_DIR ${PHP5_INCLUDE_DIR}/main)
-set(PHP5_TSRM_INCLUDE_DIR ${PHP5_INCLUDE_DIR}/TSRM)
-set(PHP5_ZEND_INCLUDE_DIR ${PHP5_INCLUDE_DIR}/Zend)
-set(PHP5_REGEX_INCLUDE_DIR ${PHP5_INCLUDE_DIR}/regex)
-set(PHP5_EXT_INCLUDE_DIR ${PHP5_INCLUDE_DIR}/ext)
-set(PHP5_DATE_INCLUDE_DIR ${PHP5_INCLUDE_DIR}/ext/date/lib)
-set(PHP5_STANDARD_INCLUDE_DIR ${PHP5_INCLUDE_DIR}/ext/standard)
+  set(PHP5_MAIN_INCLUDE_DIR ${PHP5_INCLUDE_DIR}/main)
+  set(PHP5_TSRM_INCLUDE_DIR ${PHP5_INCLUDE_DIR}/TSRM)
+  set(PHP5_ZEND_INCLUDE_DIR ${PHP5_INCLUDE_DIR}/Zend)
+  set(PHP5_REGEX_INCLUDE_DIR ${PHP5_INCLUDE_DIR}/regex)
+  set(PHP5_EXT_INCLUDE_DIR ${PHP5_INCLUDE_DIR}/ext)
+  set(PHP5_DATE_INCLUDE_DIR ${PHP5_INCLUDE_DIR}/ext/date/lib)
+  set(PHP5_STANDARD_INCLUDE_DIR ${PHP5_INCLUDE_DIR}/ext/standard)
 
-MESSAGE(STATUS ${PHP5_MAIN_INCLUDE_DIR})
+  MESSAGE(STATUS ${PHP5_MAIN_INCLUDE_DIR})
 
-IF(PHP5_VERSION LESS 5)
+  IF(PHP5_VERSION LESS 5)
     MESSAGE(FATAL_ERROR "PHP version is not 5 or later")
-ENDIF(PHP5_VERSION LESS 5)
+  ENDIF(PHP5_VERSION LESS 5)
 
-IF(PHP5_EXECUTABLE AND PHP5_INCLUDES)
+  IF(PHP5_EXECUTABLE AND PHP5_INCLUDES)
     set(PHP5_FOUND "yes")
     MESSAGE(STATUS "Found PHP5-Version ${PHP5_VERSION}")
-ENDIF(PHP5_EXECUTABLE AND PHP5_INCLUDES)
-
+  ENDIF(PHP5_EXECUTABLE AND PHP5_INCLUDES)
+ENDIF(PHP5_CONFIG_EXECUTABLE)
[prev in list] [next in list] [prev in thread] [next in thread] 

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