Skip to content

Commit

Permalink
Load in env.sh the bash_completion script
Browse files Browse the repository at this point in the history
  • Loading branch information
lathuili-home committed Jun 30, 2024
1 parent cf4e7f6 commit b21e0b1
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 1 deletion.
21 changes: 20 additions & 1 deletion Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ EXTRA_DIST = \
pkginclude_HEADERS = verrou.h libVerrouTask/libverrouTask.h

#----------------------------------------------------------------------------
# verrou-<platform>
# python tools
#----------------------------------------------------------------------------

PYTHON_REP=pyTools
Expand All @@ -18,6 +18,19 @@ bin_SCRIPTS = ${PYTHON_REP}/verrou_dd_line ${PYTHON_REP}/verrou_dd_sym ${PYTHON_

pkgpython_PYTHON = ${PYTHON_REP}/DD.py ${PYTHON_REP}/dd_config.py ${PYTHON_REP}/DD_stoch.py ${PYTHON_REP}/DD_exec_stat.py ${PYTHON_REP}/convNumLineTool.py ${PYTHON_REP}/post_config.py ${PYTHON_REP}/gen_config.py ${PYTHON_REP}/rounding_tool.py pyWrapper/verrouPyBinding.py

#----------------------------------------------------------------------------
# bash completion script
#----------------------------------------------------------------------------
completion_dir= bash_completion
completion_scripts=${completion_dir}/bash_completion_post_verrou_dd ${completion_dir}/bash_completion_verrou_dd_clean\
${completion_dir}/bash_completion_verrou_dd_stdout ${completion_dir}/bash_completion_verrou_dd_task\
${completion_dir}/bash_completion_valgrind ${completion_dir}/bash_completion_verrou_dd_line\
${completion_dir}/bash_completion_verrou_dd_sym ${completion_dir}/bash_completion_verrou_plot_stat
completion_install_dir=${prefix}/usr/share/completions
#----------------------------------------------------------------------------
# install
#----------------------------------------------------------------------------

install-exec-local:
mkdir -p ${pkgpythondir}
touch ${pkgpythondir}/__init__.py
Expand All @@ -26,6 +39,12 @@ install-exec-local:
install -t ${verrouCbindingDir} verrouCBinding.so
install -t ${verrouTaskDir} libverrouTask.so
install -t ${verrouExtendStdoutPrecisionDir} verrouExtendStdoutPrecision.so
mkdir -p ${completion_install_dir}
install -m 644 -t ${completion_install_dir} ${completion_scripts}

#----------------------------------------------------------------------------
# verrou-<platform>
#----------------------------------------------------------------------------

noinst_PROGRAMS = verrou-@VGCONF_ARCH_PRI@-@VGCONF_OS@
if VGCONF_HAVE_PLATFORM_SEC
Expand Down
4 changes: 4 additions & 0 deletions env.sh.in
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,7 @@ export LIBRARY_PATH=@prefix@/lib/valgrind:${LIBRARY_PATH}

export VERROU_COMPILED_WITH_FMA=@vg_cv_verrou_fma@
export VERROU_COMPILED_WITH_QUAD=@vg_cv_verrou_quad@

for bash_completion_file in @prefix@/usr/share/completions/bash_completion* ; do
[ -f "${bash_completion_file}" ] && . ${bash_completion_file}
done

0 comments on commit b21e0b1

Please sign in to comment.