aboutsummaryrefslogtreecommitdiffstats
path: root/package/configure-snippets
diff options
context:
space:
mode:
Diffstat (limited to 'package/configure-snippets')
-rw-r--r--package/configure-snippets/configure_case_lines9
-rw-r--r--package/configure-snippets/configure_expand_dirs1
-rw-r--r--package/configure-snippets/configure_extra_checks1
-rw-r--r--package/configure-snippets/configure_generate_configh11
-rw-r--r--package/configure-snippets/configure_generate_make17
-rw-r--r--package/configure-snippets/configure_help_dependencies1
-rw-r--r--package/configure-snippets/configure_help_install1
-rw-r--r--package/configure-snippets/configure_help_options7
-rw-r--r--package/configure-snippets/configure_init_vars3
-rw-r--r--package/configure-snippets/configure_slashpackage_other1
10 files changed, 52 insertions, 0 deletions
diff --git a/package/configure-snippets/configure_case_lines b/package/configure-snippets/configure_case_lines
new file mode 100644
index 0000000..a556c2c
--- /dev/null
+++ b/package/configure-snippets/configure_case_lines
@@ -0,0 +1,9 @@
+ --enable-nsss|--enable-nsss=yes) usensss=true ;;
+ --disable-nsss|--enable-nsss=no) usensss=false ;;
+ --enable-execline|--enable-execline=yes) useexecline=true ;;
+ --disable-execline|--enable-execline=no) useexecline=false ;;
+ --enable-ssl=libressl|--enable-ssl=libtls) ssl=tls ;;
+ --enable-ssl=bearssl) ssl=bearssl ;;
+ --disable-ssl|--enable-ssl=none) ssl= ;;
+ --with-ssl-path=*) var=${arg#*=} ; stripdir var ; addincpath="$addincpath -I$var/include" ; depincpath="${depincpath}${depincpath:+ }-I$var/include" ; addlibspath="$addlibspath -L$var/lib" ; deplibpath="${deplibpath}${deplibpath:+ }-L$var/lib" ; vpaths="$vpaths $var/lib" ; addlibdpath="$addlibdpath -L$var/lib" ; vpathd="$vpathd $var/lib" ;;
+
diff --git a/package/configure-snippets/configure_expand_dirs b/package/configure-snippets/configure_expand_dirs
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/package/configure-snippets/configure_expand_dirs
@@ -0,0 +1 @@
+
diff --git a/package/configure-snippets/configure_extra_checks b/package/configure-snippets/configure_extra_checks
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/package/configure-snippets/configure_extra_checks
@@ -0,0 +1 @@
+
diff --git a/package/configure-snippets/configure_generate_configh b/package/configure-snippets/configure_generate_configh
new file mode 100644
index 0000000..94a6d06
--- /dev/null
+++ b/package/configure-snippets/configure_generate_configh
@@ -0,0 +1,11 @@
+echo "#undef ${package_macro_name}_USE_EXECLINE"
+if $useexecline ; then
+ echo "#define ${package_macro_name}_USE_EXECLINE"
+fi
+echo "#undef ${package_macro_name}_USE_TLS"
+echo "#undef ${package_macro_name}_USE_BEARSSL"
+if test "tls" = "$ssl" ; then
+ echo "#define ${package_macro_name}_USE_TLS"
+elif test "bearssl" = "$ssl" ; then
+ echo "#define ${package_macro_name}_USE_BEARSSL"
+fi
diff --git a/package/configure-snippets/configure_generate_make b/package/configure-snippets/configure_generate_make
new file mode 100644
index 0000000..029dad5
--- /dev/null
+++ b/package/configure-snippets/configure_generate_make
@@ -0,0 +1,17 @@
+if $usensss ; then
+ echo "LIBNSSS := -lnsss"
+ echo "MAYBEPTHREAD_LIB := -lpthread"
+else
+ echo "LIBNSSS :="
+ echo "MAYBEPTHREAD_LIB :="
+fi
+if $useexecline ; then
+ echo "EXECLINE_LIB := -lexecline"
+else
+ echo "EXECLINE_LIB :="
+fi
+if test -n $ssl ; then
+ echo "SSL_IMPL := $ssl"
+else
+ echo "SSL_IMPL :="
+fi
diff --git a/package/configure-snippets/configure_help_dependencies b/package/configure-snippets/configure_help_dependencies
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/package/configure-snippets/configure_help_dependencies
@@ -0,0 +1 @@
+
diff --git a/package/configure-snippets/configure_help_install b/package/configure-snippets/configure_help_install
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/package/configure-snippets/configure_help_install
@@ -0,0 +1 @@
+
diff --git a/package/configure-snippets/configure_help_options b/package/configure-snippets/configure_help_options
new file mode 100644
index 0000000..77fd06d
--- /dev/null
+++ b/package/configure-snippets/configure_help_options
@@ -0,0 +1,7 @@
+ --enable-nsss use the nsss library for user information [disabled]
+ --disable-execline don't use the execline library [enabled]
+
+SSL support:
+ --enable-ssl=libtls|bearssl build SSL tools, w/ libtls or bearssl implementation [disabled]
+ --with-ssl-path=DIR search for SSL headers/libs in DIR/include and DIR/lib [/usr]
+
diff --git a/package/configure-snippets/configure_init_vars b/package/configure-snippets/configure_init_vars
new file mode 100644
index 0000000..9405d6a
--- /dev/null
+++ b/package/configure-snippets/configure_init_vars
@@ -0,0 +1,3 @@
+usensss=false
+useexecline=true
+ssl=
diff --git a/package/configure-snippets/configure_slashpackage_other b/package/configure-snippets/configure_slashpackage_other
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/package/configure-snippets/configure_slashpackage_other
@@ -0,0 +1 @@
+