aboutsummaryrefslogtreecommitdiff
path: root/packages/OS400/initscript.sh
diff options
context:
space:
mode:
authorPatrick Monnerat <patrick.monnerat@dh.com>2015-11-19 13:35:29 +0100
committerPatrick Monnerat <patrick.monnerat@dh.com>2015-11-19 13:37:51 +0100
commit0cf80c05eab70f35c27a04d326d90878dced6e65 (patch)
tree69306f50cb18207d4f73e8e5b3413a6861f50d99 /packages/OS400/initscript.sh
parentb27893d15c64d6072c53f3816450bde77e9f93a9 (diff)
os400: Provide options for libssh2 use in compile scripts. Adjust README.
Diffstat (limited to 'packages/OS400/initscript.sh')
-rw-r--r--packages/OS400/initscript.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/packages/OS400/initscript.sh b/packages/OS400/initscript.sh
index 0105f5a9d..8d66b606a 100644
--- a/packages/OS400/initscript.sh
+++ b/packages/OS400/initscript.sh
@@ -60,6 +60,13 @@ setenv ZLIB_INCLUDE '/zlib/include' # ZLIB include IFS directory.
setenv ZLIB_LIB 'ZLIB' # ZLIB library.
setenv ZLIB_BNDDIR 'ZLIB_A' # ZLIB binding directory.
+# Define LIBSSH2 availability and locations.
+
+setenv WITH_LIBSSH2 0 # Define to 1 to enable.
+setenv LIBSSH2_INCLUDE '/libssh2/include' # LIBSSH2 include IFS directory.
+setenv LIBSSH2_LIB 'LIBSSH2' # LIBSSH2 library.
+setenv LIBSSH2_BNDDIR 'LIBSSH2_A' # LIBSSH2 binding directory.
+
################################################################################
@@ -190,6 +197,10 @@ make_module()
then CMD="${CMD} '${ZLIB_INCLUDE}'"
fi
+ if [ "${WITH_LIBSSH2}" != "0" ]
+ then CMD="${CMD} '${LIBSSH2_INCLUDE}'"
+ fi
+
CMD="${CMD} ${INCLUDES})"
CMD="${CMD} TGTCCSID(${TGTCCSID}) TGTRLS(${TGTRLS})"
CMD="${CMD} OUTPUT(${OUTPUT})"
@@ -202,6 +213,10 @@ make_module()
then DEFINES="${DEFINES} HAVE_LIBZ HAVE_ZLIB_H"
fi
+ if [ "${WITH_LIBSSH2}" != "0" ]
+ then DEFINES="${DEFINES} USE_LIBSSH2 HAVE_LIBSSH2_H"
+ fi
+
if [ "${DEFINES}" ]
then CMD="${CMD} DEFINE(${DEFINES})"
fi