diff options
| author | Laurent Bercot <ska-skaware@skarnet.org> | 2025-04-27 18:35:28 +0000 |
|---|---|---|
| committer | Laurent Bercot <ska@appnovation.com> | 2025-04-27 18:35:28 +0000 |
| commit | 7dda4a124069438acb19a419a088f5c1ab9b4670 (patch) | |
| tree | a40ff60573c66f04c11087a32f3fd031e1926615 /package/configure-snippets | |
| parent | d533300cb82ebb1d5e206e12961d044ac4f5ad1a (diff) | |
| download | s6-7dda4a124069438acb19a419a088f5c1ab9b4670.tar.gz | |
pkg-config support, templated configure, etc.
Signed-off-by: Laurent Bercot <ska@appnovation.com>
Diffstat (limited to 'package/configure-snippets')
9 files changed, 29 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..edd57ae --- /dev/null +++ b/package/configure-snippets/configure_case_lines @@ -0,0 +1,4 @@ + --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 ;; 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_generate_configh b/package/configure-snippets/configure_generate_configh new file mode 100644 index 0000000..3c4a1e8 --- /dev/null +++ b/package/configure-snippets/configure_generate_configh @@ -0,0 +1,4 @@ +echo "#undef ${package_macro_name}_USE_EXECLINE" +if $useexecline ; then + echo "#define ${package_macro_name}_USE_EXECLINE" +fi diff --git a/package/configure-snippets/configure_generate_make b/package/configure-snippets/configure_generate_make new file mode 100644 index 0000000..b0d2474 --- /dev/null +++ b/package/configure-snippets/configure_generate_make @@ -0,0 +1,12 @@ +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 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..96e9e51 --- /dev/null +++ b/package/configure-snippets/configure_help_options @@ -0,0 +1,3 @@ + --enable-nsss use the nsss library for user information [disabled] + --disable-execline don't use the execline library [enabled] + diff --git a/package/configure-snippets/configure_init_vars b/package/configure-snippets/configure_init_vars new file mode 100644 index 0000000..68c268b --- /dev/null +++ b/package/configure-snippets/configure_init_vars @@ -0,0 +1,2 @@ +usensss=false +useexecline=true 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 @@ + |
