summaryrefslogtreecommitdiff
path: root/textproc/zorba/files/patch-swig-php_CMakeLists.txt
blob: 26e0102a951d3ab76d9001a8c2e1eae31d44a8b2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
--- swig/php/CMakeLists.txt.orig	2010-07-14 15:23:16.000000000 +0200
+++ swig/php/CMakeLists.txt	2011-08-19 13:55:46.000000000 +0200
@@ -12,6 +12,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+IF (WITH_PHP5)
+
 INCLUDE(${CMAKE_MODULE_PATH}/FindPHP5.cmake)
 FIND_PACKAGE(PHP5)
 
@@ -36,13 +38,11 @@
 
   # The following fix was added because of the changes in CMake 2.8, which have the
   # result of naming the java binding library "liblibzorba_api.so" instead of "libzorba_api.so"
-  IF ( LINUX OR CYGWIN )
+  IF ( LINUX OR CYGWIN OR FREEBSD)
     SET_TARGET_PROPERTIES( ${SWIG_MODULE_zorba_api_REAL_NAME} PROPERTIES PREFIX "" )
-  ENDIF ( LINUX OR CYGWIN )
+  ENDIF ( LINUX OR CYGWIN OR FREEBSD)
 
 	IF (NOT WIN32 OR CYGWIN)
-    STRING(REPLACE ${CMAKE_INSTALL_PREFIX} "" PHP5_INSTALL_PATH ${PHP5_EXTENSION_DIR})
-    SET(PHP5_INSTALL_PATH ${CMAKE_INSTALL_PREFIX}${PHP5_INSTALL_PATH})
     MESSAGE(STATUS "SWIG PHP: PHP module install path: " ${PHP5_INSTALL_PATH})
 
     INSTALL ( FILES ${CMAKE_CURRENT_BINARY_DIR}/zorba_api_wrapper.php
@@ -74,3 +74,5 @@
   ### End PHP proxy generation
 
 ENDIF( NOT PHP5_FOUND )
+
+ENDIF (WITH_PHP5)