Tau package: turn off unsupported variants by default on OSX (#12890)
This commit is contained in:
		 Kevin Huck
					Kevin Huck
				
			
				
					committed by
					
						 Peter Scheibel
						Peter Scheibel
					
				
			
			
				
	
			
			
			 Peter Scheibel
						Peter Scheibel
					
				
			
						parent
						
							61d41eea7f
						
					
				
				
					commit
					b4c28182dc
				
			| @@ -8,6 +8,7 @@ | ||||
| import fnmatch | ||||
| import glob | ||||
| import platform | ||||
| import sys | ||||
| from llnl.util.filesystem import join_path | ||||
|  | ||||
|  | ||||
| @@ -38,16 +39,21 @@ class Tau(Package): | ||||
|     version('2.24', '57ce33539c187f2e5ec68f0367c76db4') | ||||
|     version('2.23.1', '6593b47ae1e7a838e632652f0426fe72') | ||||
|  | ||||
|     # Disable some default dependencies on Darwin/OSX | ||||
|     darwin_default = False | ||||
|     if sys.platform != 'darwin': | ||||
|         darwin_default = True | ||||
|  | ||||
|     variant('scorep', default=False, description='Activates SCOREP support') | ||||
|     variant('openmp', default=False, description='Use OpenMP threads') | ||||
|     variant('pthreads', default=True, description='Use POSIX threads') | ||||
|     variant('mpi', default=False, description='Specify use of TAU MPI wrapper library') | ||||
|     variant('phase', default=False, description='Generate phase based profiles') | ||||
|     variant('papi', default=True, description='Activates Performance API') | ||||
|     variant('papi', default=darwin_default, description='Activates Performance API') | ||||
|     variant('binutils', default=True, description='Activates support of BFD GNU Binutils') | ||||
|     variant('libdwarf', default=True, description='Activates support of libdwarf') | ||||
|     variant('libelf', default=True, description='Activates support of libelf') | ||||
|     variant('libunwind', default=True, description='Activates support of libunwind') | ||||
|     variant('libdwarf', default=darwin_default, description='Activates support of libdwarf') | ||||
|     variant('libelf', default=darwin_default, description='Activates support of libelf') | ||||
|     variant('libunwind', default=darwin_default, description='Activates support of libunwind') | ||||
|     variant('otf2', default=True, description='Activates support of Open Trace Format (OTF)') | ||||
|     variant('pdt', default=True, description='Use PDT for source code instrumentation') | ||||
|     variant('comm', default=False, description=' Generate profiles with MPI communicator info') | ||||
| @@ -58,7 +64,7 @@ class Tau(Package): | ||||
|     variant('shmem', default=False, description='Activates SHMEM support') | ||||
|     variant('gasnet', default=False, description='Activates GASNET support') | ||||
|     variant('cuda', default=False, description='Activates CUDA support') | ||||
|     variant('fortran', default=True, description='Activates Fortran support') | ||||
|     variant('fortran', default=darwin_default, description='Activates Fortran support') | ||||
|     variant('io', default=True, description='Activates POSIX I/O support') | ||||
|  | ||||
|     # Support cross compiling. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user