summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJen Herting <jen@herting.cc>2023-03-20 21:08:35 -0400
committerGitHub <noreply@github.com>2023-03-20 18:08:35 -0700
commit9787253842e61cefa05408129650164c238be4b2 (patch)
tree0f8c1dcb291e4ec07d9e58be2e87d63a5ffbaf22
parent3984a1e159cf707c27b1822f2c76856bde1bcd9b (diff)
downloadspack-9787253842e61cefa05408129650164c238be4b2.tar.gz
spack-9787253842e61cefa05408129650164c238be4b2.tar.bz2
spack-9787253842e61cefa05408129650164c238be4b2.tar.xz
spack-9787253842e61cefa05408129650164c238be4b2.zip
[srcml-identifier-getter-tool] New package (#35763)
* [srcml-identifier-getter-tool] New package * [srcml-identifier-getter-tool] formatting
-rw-r--r--var/spack/repos/builtin/packages/srcml-identifier-getter-tool/package.py26
1 files changed, 26 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/srcml-identifier-getter-tool/package.py b/var/spack/repos/builtin/packages/srcml-identifier-getter-tool/package.py
new file mode 100644
index 0000000000..b4ce139cd7
--- /dev/null
+++ b/var/spack/repos/builtin/packages/srcml-identifier-getter-tool/package.py
@@ -0,0 +1,26 @@
+# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
+from spack.package import *
+
+
+class SrcmlIdentifierGetterTool(CMakePackage):
+ """SCANL's srcml_identifier_getter_tool. reads a srcML
+ archive and outputs all identifiers in that archive through
+ standard out."""
+
+ homepage = "https://github.com/SCANL/srcml_identifier_getter_tool"
+ git = "https://github.com/SCANL/srcml_identifier_getter_tool.git"
+
+ version("2022-10-17", commit="01394c247ae6f61cc5864a9697e72e3623d8e7fb", submodules=True)
+
+ depends_on("libxml2")
+ depends_on("zlib")
+ depends_on("lzma")
+
+ def install(self, spec, prefix):
+ super(SrcmlIdentifierGetterTool, self).install(spec, prefix)
+ mkdir(prefix.bin)
+ install(join_path(self.build_directory, "bin", "grabidentifiers"), prefix.bin)