CMake-3.11.4-GCCcore-6.4.0.eb 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  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': 'GCCcore', 'version': '6.4.0'}
  10. source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s']
  11. sources = [SOURCELOWER_TAR_GZ]
  12. checksums = ['8f864e9f78917de3e1483e256270daabc4a321741592c5b36af028e72bff87f5']
  13. builddependencies = [
  14. ('binutils', '2.30'),
  15. ]
  16. dependencies = [
  17. ('ncurses', '6.1'),
  18. # OS dependency should be preferred if the os version is more recent then this version,
  19. # it's nice to have an up to date openssl for security reasons
  20. # ('OpenSSL', '1.1.0h'),
  21. ]
  22. osdependencies = [
  23. ('openssl-devel', 'libssl-dev', 'libopenssl-devel'),
  24. ]
  25. configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES'
  26. sanity_check_paths = {
  27. 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']],
  28. 'dirs': [],
  29. }
  30. moduleclass = 'devel'