geomodel: fix bug in cmake_args (#45869)
This commit is contained in:
		
				
					committed by
					
						
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							836be2364c
						
					
				
				
					commit
					ba56622574
				
			@@ -71,16 +71,12 @@ class Geomodel(CMakePackage):
 | 
				
			|||||||
        depends_on("opengl")
 | 
					        depends_on("opengl")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def cmake_args(self):
 | 
					    def cmake_args(self):
 | 
				
			||||||
        def cmake_variant(cmake_label, spack_variant):
 | 
					 | 
				
			||||||
            enabled = spec.satisfies("+" + spack_variant)
 | 
					 | 
				
			||||||
            return f"-DGEOMODEL_BUILD_{cmake_label}={enabled}"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        args = [
 | 
					        args = [
 | 
				
			||||||
            cmake_variant("VISUALIZATION", "visualization"),
 | 
					            self.define_from_variant("GEOMODEL_BUILD_VISUALIZATION", "visualization"),
 | 
				
			||||||
            cmake_variant("GEOMODELG4", "geomodelg4"),
 | 
					            self.define_from_variant("GEOMODEL_BUILD_GEOMODELG4", "geomodelg4"),
 | 
				
			||||||
            cmake_variant("FULLSIMLIGHT", "fullsimlight"),
 | 
					            self.define_from_variant("GEOMODEL_BUILD_FULLSIMLIGHT", "fullsimlight"),
 | 
				
			||||||
            cmake_variant("FSL", "fsl"),
 | 
					            self.define_from_variant("GEOMODEL_BUILD_FSL", "fsl"),
 | 
				
			||||||
            cmake_variant("EXAMPLES", "examples"),
 | 
					            self.define_from_variant("GEOMODEL_BUILD_EXAMPLES", "examples"),
 | 
				
			||||||
            cmake_variant("TOOLS", "tools"),
 | 
					            self.define_from_variant("GEOMODEL_BUILD_TOOLS", "tools"),
 | 
				
			||||||
        ]
 | 
					        ]
 | 
				
			||||||
        return args
 | 
					        return args
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user