You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by rh...@apache.org on 2012/12/20 17:21:07 UTC
svn commit: r1424567 - in /qpid/proton/trunk/proton-c/bindings:
perl/CMakeLists.txt php/CMakeLists.txt ruby/CMakeLists.txt
Author: rhs
Date: Thu Dec 20 16:21:07 2012
New Revision: 1424567
URL: http://svn.apache.org/viewvc?rev=1424567&view=rev
Log:
PROTON-188: applied modified patch
Modified:
qpid/proton/trunk/proton-c/bindings/perl/CMakeLists.txt
qpid/proton/trunk/proton-c/bindings/php/CMakeLists.txt
qpid/proton/trunk/proton-c/bindings/ruby/CMakeLists.txt
Modified: qpid/proton/trunk/proton-c/bindings/perl/CMakeLists.txt
URL: http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/bindings/perl/CMakeLists.txt?rev=1424567&r1=1424566&r2=1424567&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/bindings/perl/CMakeLists.txt (original)
+++ qpid/proton/trunk/proton-c/bindings/perl/CMakeLists.txt Thu Dec 20 16:21:07 2012
@@ -19,13 +19,6 @@
include_directories("${PERL_INCLUDE_PATH}")
-# honor the install prefix
-execute_process(COMMAND ${PERL_EXECUTABLE} "-V::prefix:"
- OUTPUT_VARIABLE QPERL_PREFIX
- OUTPUT_STRIP_TRAILING_WHITESPACE)
-string(REGEX REPLACE "'(.*)'" "\\1" PERL_PREFIX ${QPERL_PREFIX})
-string(REPLACE ${PERL_PREFIX} ${CMAKE_INSTALL_PREFIX} PERL_PFX_ARCHLIB ${PERL_ARCHLIB})
-
# Need to pass in the same compiler flags used to build Perl itself
execute_process(COMMAND perl -MConfig -e "print \$Config{ccflags}"
OUTPUT_VARIABLE PERLCFLAGS)
@@ -36,6 +29,6 @@ swig_link_libraries(cproton_perl ${BINDI
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libcproton_perl.so
${CMAKE_CURRENT_BINARY_DIR}/cproton_perl.pm
- DESTINATION ${PERL_PFX_ARCHLIB}
+ DESTINATION ${PERL_ARCHLIB}
COMPONENT Perl)
Modified: qpid/proton/trunk/proton-c/bindings/php/CMakeLists.txt
URL: http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/bindings/php/CMakeLists.txt?rev=1424567&r1=1424566&r2=1424567&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/bindings/php/CMakeLists.txt (original)
+++ qpid/proton/trunk/proton-c/bindings/php/CMakeLists.txt Thu Dec 20 16:21:07 2012
@@ -49,10 +49,6 @@ execute_process(COMMAND ${PHP_CONFIG_EXE
OUTPUT_VARIABLE PHP_OPTS
OUTPUT_STRIP_TRAILING_WHITESPACE)
-# prepend install prefix to the extension directory
-string(REPLACE ${QPHP_PREFIX} ${CMAKE_INSTALL_PREFIX}
- PHP_PFX_EXT_DIR ${PHP_EXT_DIR_DEFAULT})
-
set(GET_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/get_include_dir.php)
execute_process(COMMAND ${PHP_EXE} -n ${GET_INCLUDE_DIR} ${QPHP_PREFIX}
OUTPUT_VARIABLE PHP_INCLUDE_DIR_DEFAULT
@@ -62,10 +58,6 @@ if ("${PHP_INCLUDE_DIR_DEFAULT}" STREQUA
set(PHP_INCLUDE_DIR_DEFAULT "/usr/share/php")
endif()
-# prepend install prefix to the include directory
-string(REPLACE ${QPHP_PREFIX} ${CMAKE_INSTALL_PREFIX}
- PHP_PFX_INCLUDE_DIR ${PHP_INCLUDE_DIR_DEFAULT})
-
string(REGEX MATCH "--with-config-file-scan-dir=([^ ]*)" PHP_OPT_MATCH ${PHP_OPTS})
set (PHP_INI_DIR_DEFAULT ${CMAKE_MATCH_1})
@@ -73,15 +65,9 @@ if ("${PHP_INI_DIR_DEFAULT}" STREQUAL ""
set(PHP_INI_DIR_DEFAULT "/etc/php.d")
endif()
-if (IS_ABSOLUTE "${PHP_INI_DIR_DEFAULT}" AND (NOT (IS_ABSOLUTE ${CMAKE_INSTALL_PREFIX})))
- string(SUBSTRING ${PHP_INI_DIR_DEFAULT} 1 -1 PHP_INI_DIR_DEFAULT)
- string(SUBSTRING ${PHP_PFX_EXT_DIR} 1 -1 PHP_PFX_EXT_DIR)
- string(SUBSTRING ${PHP_PFX_INCLUDE_DIR} 1 -1 PHP_PFX_INCLUDE_DIR)
-endif ()
-
-set(PHP_EXT_DIR ${PHP_PFX_EXT_DIR} CACHE PATH "PHP extensions directory.")
+set(PHP_EXT_DIR ${PHP_EXT_DIR_DEFAULT} CACHE PATH "PHP extensions directory.")
set(PHP_INI_DIR ${PHP_INI_DIR_DEFAULT} CACHE PATH "Directory scanned for PHP ini files.")
-set(PHP_INCLUDE_DIR ${PHP_PFX_INCLUDE_DIR} CACHE PATH "PHP include directory.")
+set(PHP_INCLUDE_DIR ${PHP_INCLUDE_DIR_DEFAULT} CACHE PATH "PHP include directory.")
install(TARGETS cproton
DESTINATION ${PHP_EXT_DIR}
Modified: qpid/proton/trunk/proton-c/bindings/ruby/CMakeLists.txt
URL: http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/bindings/ruby/CMakeLists.txt?rev=1424567&r1=1424566&r2=1424567&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/bindings/ruby/CMakeLists.txt (original)
+++ qpid/proton/trunk/proton-c/bindings/ruby/CMakeLists.txt Thu Dec 20 16:21:07 2012
@@ -26,12 +26,6 @@ set_target_properties(cproton-ruby
OUTPUT_NAME "cproton"
LINK_FLAGS "${CATCH_UNDEFINED}" )
-execute_process(COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG['prefix']"
- OUTPUT_VARIABLE RUBY_PREFIX
- OUTPUT_STRIP_TRAILING_WHITESPACE)
-
-string(REPLACE "${RUBY_PREFIX}/" "" RUBY_PFX_ARCH_DIR ${RUBY_ARCH_DIR})
-
install(TARGETS cproton-ruby
- DESTINATION ${RUBY_PFX_ARCH_DIR}
+ DESTINATION ${RUBY_ARCH_DIR}
COMPONENT Ruby)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org