From 45ab1034d3fe2ed1bb95ab32e73e5bc30d852085 Mon Sep 17 00:00:00 2001
From: Atlas-Software Librarian <Atlas-Software.Librarian@cern.ch>
Date: Fri, 8 Apr 2016 16:34:38 +0200
Subject: [PATCH] 'CMakeLists.txt' (Scripts-00-01-92)

	* Tagging Scripts-00-01-92.
	* cmt/completion/setup_completion.bash,
	share/lookup_local_joboptions.sh: Fix completion for references to
	files not in the current directory.

2016-02-26  scott snyder  <snyder@bnl.gov>

	* Tagging Scripts-00-01-91.
	* share/checkDbgSymbols.sh (filter): Ignore gtest libraries.

2016-01-28  Stewart Martin-Haugh  <smh@cern.ch>

	* Tagging Scripts-00-01-90.
	* cmt/requirements: remove unparsed comment for cmt2cmake

2015-10-20  scott snyder  <snyder@bnl.gov>

	* Tagging Scripts-00-01-89.
	ignore.
...
(Long ChangeLog diff - truncated)
---
 Tools/Scripts/CMakeLists.txt                     | 16 ++++++++++++++++
 .../Scripts/cmt/completion/setup_completion.bash |  2 +-
 Tools/Scripts/cmt/requirements                   |  1 -
 Tools/Scripts/share/checkDbgSymbols.sh           |  2 +-
 Tools/Scripts/share/lookup_local_joboptions.sh   |  4 +---
 5 files changed, 19 insertions(+), 6 deletions(-)
 create mode 100644 Tools/Scripts/CMakeLists.txt

diff --git a/Tools/Scripts/CMakeLists.txt b/Tools/Scripts/CMakeLists.txt
new file mode 100644
index 00000000000..97ca5f0fe92
--- /dev/null
+++ b/Tools/Scripts/CMakeLists.txt
@@ -0,0 +1,16 @@
+################################################################################
+# Package: Scripts
+################################################################################
+
+# Declare the package name:
+atlas_subdir( Scripts )
+
+# this line failed automatic conversion in cmt2cmake :
+# setup_script $(SETUPCOMPLETIONROOT)/cmt/completion/setup_completion_main
+
+# Install files from the package:
+atlas_install_scripts( share/get_joboptions share/get_files share/lookup_local_joboptions.sh share/lookup_joboptions.sh share/lookup_scripts.sh share/lookup_xmls.sh share/lookup_data.sh share/checkDbgSymbols.sh )
+
+athena_env( SET DO_EXT_ATHENA_TAB_COMPLETION 0
+            SET SETUPCOMPLETIONROOT \\\${SCRIPTSROOT} )
+
diff --git a/Tools/Scripts/cmt/completion/setup_completion.bash b/Tools/Scripts/cmt/completion/setup_completion.bash
index 25caa0a6301..20be51e55b0 100755
--- a/Tools/Scripts/cmt/completion/setup_completion.bash
+++ b/Tools/Scripts/cmt/completion/setup_completion.bash
@@ -94,7 +94,7 @@ if [ "${DO_EXT_ATHENA_TAB_COMPLETION:-}" = 1 ]; then
     complete -C lookup_joboptions.sh -X '!&*' athena athena.py
 else
 #    echo "do only local completion for athena"
-    complete -C lookup_local_joboptions.sh -X '!&*' athena athena.py
+    complete -C lookup_local_joboptions.sh -X '!&*' -o dirnames athena athena.py
 fi
 complete -F f_get_txtjoboptions check_joboptions
 #complete -F f_get_pyjoboptions athena.py
diff --git a/Tools/Scripts/cmt/requirements b/Tools/Scripts/cmt/requirements
index 7a5b2c5c7f4..7954c327cb6 100755
--- a/Tools/Scripts/cmt/requirements
+++ b/Tools/Scripts/cmt/requirements
@@ -22,7 +22,6 @@ use AtlasPolicy AtlasPolicy-*
 apply_pattern declare_scripts files="get_joboptions get_files \
   lookup_local_joboptions.sh \
   lookup_joboptions.sh lookup_scripts.sh lookup_xmls.sh lookup_data.sh \
-#  setup_completion.zsh setup_completion.tcsh setup_completion.bash \
    checkDbgSymbols.sh"
 
 # Source the tab completion script for jobOptions and other files
diff --git a/Tools/Scripts/share/checkDbgSymbols.sh b/Tools/Scripts/share/checkDbgSymbols.sh
index 9257325da44..1d9e2b34c2c 100755
--- a/Tools/Scripts/share/checkDbgSymbols.sh
+++ b/Tools/Scripts/share/checkDbgSymbols.sh
@@ -13,7 +13,7 @@ fi
 
 # Ignore these libraries (regexp)
 filter='HepMC|libfastjet|libCDFConesPlugin|libSISConePlugin|libsiscone|libulxmlrpcpp|libG4processes|libModelInteractions|libCascade_i|libMCTester_i|
-|libColMan|libATLASConePlugin|libCMSIterativeConePlugin|libD0RunIIConePlugin|libEECambridgePlugin|libJadePlugin|libNestedDefsPlugin|libPxConePlugin|libTrackJetPlugin|libtbb'
+|libColMan|libATLASConePlugin|libCMSIterativeConePlugin|libD0RunIIConePlugin|libEECambridgePlugin|libJadePlugin|libNestedDefsPlugin|libPxConePlugin|libTrackJetPlugin|libtbb|libtcmalloc|libfftw3f|libprofiler|libgmock|libgtest'
 
 ignored=''
 dbglibs=''
diff --git a/Tools/Scripts/share/lookup_local_joboptions.sh b/Tools/Scripts/share/lookup_local_joboptions.sh
index 05e56a69bf8..a45c96fa24a 100755
--- a/Tools/Scripts/share/lookup_local_joboptions.sh
+++ b/Tools/Scripts/share/lookup_local_joboptions.sh
@@ -1,3 +1 @@
-
-f=`pwd`
-if test -d ${f} ; then find ${f} -name '*.py' -o -name '*.pyc' | sed -e 's#'"${f}"'/##'; fi
+find ${2}* -maxdepth 0 -name "*.py" -o -name "*.pyc" 2>/dev/null
-- 
GitLab