File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -74,6 +74,13 @@ CB_CXX = ENV.fetch("CB_CXX", default_cxx)
74
74
75
75
run ( "#{ CB_PHP_PREFIX } /bin/php --version" )
76
76
run ( "#{ CB_PHP_PREFIX } /bin/php --ini" )
77
+ run ( "#{ CB_PHP_PREFIX } /bin/php-config" )
78
+
79
+ LOCAL_OPENSSL = "/usr/local/openssl"
80
+ CB_OPENSSL_ROOT = ENV . fetch ( "CB_OPENSSL_ROOT" , File . directory? ( LOCAL_OPENSSL ) ? LOCAL_OPENSSL : nil )
81
+ if CB_OPENSSL_ROOT
82
+ ENV [ "COUCHBASE_CMAKE_EXTRA" ] = "-DOPENSSL_ROOT_DIR=#{ CB_OPENSSL_ROOT } "
83
+ end
77
84
78
85
Dir . chdir ( PROJECT_ROOT ) do
79
86
run ( "#{ CB_PHP_PREFIX } /bin/phpize" )
Original file line number Diff line number Diff line change @@ -48,6 +48,7 @@ CMAKE_CXX_FLAGS : ${CXXFLAGS}
48
48
COUCHBASE_PHP_INCLUDES : ${INCLUDES}
49
49
COUCHBASE_PHP_LDFLAGS : ${LDFLAGS}
50
50
COUCHBASE_PHP_LIBDIR : ${phplibdir}
51
+ COUCHBASE_CMAKE_EXTRA : ${COUCHBASE_CMAKE_EXTRA}
51
52
"
52
53
${CMAKE} -S ${COUCHBASE_CMAKE_SOURCE_DIRECTORY} -B${COUCHBASE_CMAKE_BUILD_DIRECTORY} \
53
54
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
@@ -61,5 +62,5 @@ COUCHBASE_PHP_LIBDIR : ${phplibdir}
61
62
-DCOUCHBASE_CXX_CLIENT_BUILD_DOCS=OFF \
62
63
-DCOUCHBASE_CXX_CLIENT_BUILD_EXAMPLES=OFF \
63
64
-DCOUCHBASE_CXX_CLIENT_BUILD_TOOLS=OFF \
64
- -DCOUCHBASE_CXX_CLIENT_BUILD_TESTS=OFF
65
+ -DCOUCHBASE_CXX_CLIENT_BUILD_TESTS=OFF ${COUCHBASE_CMAKE_EXTRA}
65
66
] )
You can’t perform that action at this time.
0 commit comments