Skip to content

Commit

Permalink
Merge pull request easybuilders#19364 from pavelToman/20231206153115_…
Browse files Browse the repository at this point in the history
…new_pr_gflags222

{devel}[GCCcore/11.3.0] gflags v2.2.2
  • Loading branch information
boegel authored Dec 12, 2023
2 parents b7f6887 + e77cfac commit de9659f
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions easybuild/easyconfigs/g/gflags/gflags-2.2.2-GCCcore-11.3.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
easyblock = 'CMakeMake'

name = 'gflags'
version = '2.2.2'

homepage = 'https://github.com/gflags/gflags'
description = """
The gflags package contains a C++ library that implements commandline flags
processing. It includes built-in support for standard types such as string
and the ability to define flags in the source file in which they are used.
"""

toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
toolchainopts = {'pic': True}

source_urls = ['https://github.com/gflags/gflags/archive/']
sources = ['v%(version)s.tar.gz']
checksums = ['34af2f15cf7367513b352bdcd2493ab14ce43692d2dcd9dfc499492966c64dcf']

builddependencies = [
('binutils', '2.38'),
('CMake', '3.23.1'),
]

configopts = '-DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=ON'

sanity_check_paths = {
'files': ['bin/gflags_completions.sh'] +
['lib/%s' % x for x in ['libgflags.%s' % SHLIB_EXT, 'libgflags_nothreads.%s' % SHLIB_EXT,
'libgflags.a', 'libgflags_nothreads.a']] +
['include/gflags/gflags_completions.h'],
'dirs': [],
}

moduleclass = 'devel'

0 comments on commit de9659f

Please sign in to comment.