cmake package: add variant for openssl support
The openssl variant defaults to true to preserve spack's current CMake configuration, which is using OpenSSL. Signed-off-by: Cyrus Harrison <cyrush@llnl.gov>
This commit is contained in:
		@@ -38,6 +38,7 @@ class Cmake(Package):
 | 
			
		||||
    version('2.8.10.2', '097278785da7182ec0aea8769d06860c')
 | 
			
		||||
 | 
			
		||||
    variant('ncurses', default=True, description='Enables the build of the ncurses gui')
 | 
			
		||||
    variant('openssl', default=True, description="Enables CMake's OpenSSL features")
 | 
			
		||||
    variant('qt', default=False, description='Enables the build of cmake-gui')
 | 
			
		||||
    variant('doc', default=False, description='Enables the generation of html and man page documentation')
 | 
			
		||||
 | 
			
		||||
@@ -77,8 +78,9 @@ def install(self, spec, prefix):
 | 
			
		||||
            options.append('--sphinx-html')
 | 
			
		||||
            options.append('--sphinx-man')
 | 
			
		||||
 | 
			
		||||
        options.append('--')
 | 
			
		||||
        options.append('-DCMAKE_USE_OPENSSL=ON')
 | 
			
		||||
        if '+openssl' in spec:
 | 
			
		||||
            options.append('--')
 | 
			
		||||
            options.append('-DCMAKE_USE_OPENSSL=ON')
 | 
			
		||||
 | 
			
		||||
        configure(*options)
 | 
			
		||||
        make()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user