CMake-3.11.4-foss-2017b.eb 1011 B

12345678910111213141516171819202122232425262728293031323334353637
  1. easyblock = 'ConfigureMake'
  2. name = 'CMake'
  3. version = '3.11.4'
  4. homepage = 'http://www.cmake.org'
  5. description = """
  6. CMake, the cross-platform, open-source build system. CMake is a family of
  7. tools designed to build, test and package software.
  8. """
  9. toolchain = {'name': 'foss', 'version': '2017b'}
  10. source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s']
  11. sources = [SOURCELOWER_TAR_GZ]
  12. checksums = ['8f864e9f78917de3e1483e256270daabc4a321741592c5b36af028e72bff87f5']
  13. dependencies = [
  14. ('ncurses', '6.1'),
  15. # OS dependency should be preferred if the os version is more recent then this version,
  16. # it's nice to have an up to date openssl for security reasons
  17. # ('OpenSSL', '1.1.0h'),
  18. ]
  19. osdependencies = [
  20. ('openssl-devel', 'libssl-dev', 'libopenssl-devel'),
  21. ]
  22. configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES'
  23. sanity_check_paths = {
  24. 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']],
  25. 'dirs': [],
  26. }
  27. moduleclass = 'devel'