CMake-3.5.2-intel-2016.02-GCC-4.9.eb 928 B

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