12345678910111213141516171819202122232425262728293031 |
- easyblock = 'CMakeMake'
- name = 'snappy'
- version = '1.1.7'
- homepage = 'https://github.com/google/snappy'
- description = """Snappy is a compression/decompression library. It does not aim
- for maximum compression, or compatibility with any other compression library;
- instead, it aims for very high speeds and reasonable compression."""
- toolchain = {'name': 'foss', 'version': '2017b'}
- toolchainopts = {'pic': True}
- source_urls = ['https://github.com/google/snappy/archive/']
- sources = ['%(version)s.tar.gz']
- checksums = ['3dfa02e873ff51a11ee02b9ca391807f0c8ea0529a4924afa645fbf97163f9d4']
- builddependencies = [('CMake', '3.11.4')]
- # make sure both static and shared libs are built
- configopts = [
- "-DBUILD_SHARED_LIBS=OFF ",
- "-DBUILD_SHARED_LIBS=ON ",
- ]
- sanity_check_paths = {
- 'files': ['lib64/libsnappy.a'],
- 'dirs': ['include']
- }
- moduleclass = 'lib'
|