easyblock = 'CMakeMake' name = 'libLAS' version = '1.8.1' homepage = 'https://liblas.org/' description = """libLAS is a C/C++ library for reading and writing the very common LAS LiDAR format. The ASPRS LAS format is a sequential binary format used to store data from LiDAR sensors and by LiDAR processing software for data interchange and archival.""" toolchain = {'name': 'foss', 'version': '2018b'} source_urls = ['https://github.com/libLAS/libLAS/archive/'] sources = ['%(version)s.tar.gz'] builddependencies = [('CMake', '3.12.1')] dependencies = [ ('Boost', '1.67.0'), ('GDAL', '2.2.3', '-Python-2.7.15'), ('libgeotiff', '1.4.2'), ] separate_build_dir = True configopts = '-DCMAKE_BUILD_TYPE=Release -DWITH_GDAL=ON' configopts += '-DBUILD_SHARED_LIBS=ON -DCMAKE_CXX_FLAGS="-std=c++11 -pthread" -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -lpthread"' sanity_check_paths = { 'files': ['bin/lasinfo', 'lib/liblas_c.so.2.4.0', 'lib/liblas.so.2.4.0'], 'dirs': [], } moduleclass = 'lib'