diff --git a/Golden_Repo/p/PDT/PDT-3.25-GCCcore-9.3.0.eb b/Golden_Repo/p/PDT/PDT-3.25-GCCcore-9.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..4da015954084da7dec509f4b64329f6195f11992 --- /dev/null +++ b/Golden_Repo/p/PDT/PDT-3.25-GCCcore-9.3.0.eb @@ -0,0 +1,42 @@ +## +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2013-2018 Juelich Supercomputing Centre, Germany +# Authors:: Bernd Mohr <b.mohr@fz-juelich.de> +# Markus Geimer <m.geimer@fz-juelich.de> +# Christian Feld <c.feld@fz-juelich.de> +# License:: 3-clause BSD +# +# This work is based on experiences from the UNITE project +# http://apps.fz-juelich.de/unite/ +## + +name = 'PDT' +version = '3.25' + +homepage = 'http://www.cs.uoregon.edu/research/pdt/' +description = """ + Program Database Toolkit (PDT) is a framework for analyzing source code + written in several programming languages and for making rich program + knowledge accessible to developers of static and dynamic analysis tools. + PDT implements a standard program representation, the program database + (PDB), that can be accessed in a uniform way through a class library + supporting common PDB operations. +""" + +site_contacts = 'sc@fz-juelich.de' + +toolchain = {'name': 'GCCcore', 'version': '9.3.0'} + +source_urls = ['http://tau.uoregon.edu/pdt_releases/'] +sources = ['pdtoolkit-%(version)s.tar.gz'] +checksums = [ + '1037628d854edfeded3d847150d3e8fbd3774e8146407ce32f5021c80f6299be', # pdtoolkit-3.25.tar.gz +] + +builddependencies = [ + # use same binutils version that was used when building GCCcore + ('binutils', '2.34'), +] + +moduleclass = 'perf'