Todd Gamblin 
							
						 
					 
					
						
						
							
						
						69f6baf28e 
					 
					
						
						
							
							Merge pull request  #842  from hegner/compiler_lookup_order  
						
						... 
						
						
						
						Bugfix - preserve lookup order in PATH when invoking 'spack compiler add' 
						
						
					 
					
						2016-05-10 01:11:18 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						cbfba84aa2 
					 
					
						
						
							
							Merge pull request  #849  from brettviren/bugfix/share-pkgconfig  
						
						... 
						
						
						
						Add  to sub dirs checked for pkg-config files. 
						
						
					 
					
						2016-05-10 00:59:01 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						c6ac709d70 
					 
					
						
						
							
							WIP fixing all the things that broke when I changed the anonymous spec names  
						
						
						
						
					 
					
						2016-05-09 17:06:21 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						a7026da45c 
					 
					
						
						
							
							cleanup  
						
						
						
						
					 
					
						2016-05-09 16:24:26 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						222c84d9be 
					 
					
						
						
							
							Changed anonymous specs to have name=None instead of empty string  
						
						
						
						
					 
					
						2016-05-09 16:22:17 -07:00 
						 
				 
			
				
					
						
							
							
								Adam J. Stewart 
							
						 
					 
					
						
						
							
						
						6665a996e6 
					 
					
						
						
							
							Add documentation for rpath_flag handling  
						
						
						
						
					 
					
						2016-05-09 17:04:14 -05:00 
						 
				 
			
				
					
						
							
							
								Adam J. Stewart 
							
						 
					 
					
						
						
							
						
						58733eb26a 
					 
					
						
						
							
							Comment change  
						
						
						
						
					 
					
						2016-05-09 16:59:39 -05:00 
						 
				 
			
				
					
						
							
							
								Adam J. Stewart 
							
						 
					 
					
						
						
							
						
						b211829fb1 
					 
					
						
						
							
							Testing typo  
						
						
						
						
					 
					
						2016-05-09 16:59:39 -05:00 
						 
				 
			
				
					
						
							
							
								Adam J. Stewart 
							
						 
					 
					
						
						
							
						
						4473311bdb 
					 
					
						
						
							
							Allow compilers to specify their own rpath linking flags  
						
						
						
						
					 
					
						2016-05-09 16:59:39 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Davydov 
							
						 
					 
					
						
						
							
						
						7a2d65967c 
					 
					
						
						
							
							wrap tty.die to 80 chars  
						
						
						
						
					 
					
						2016-05-09 22:04:34 +02:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						73107d6b0f 
					 
					
						
						
							
							cleanup  
						
						
						
						
					 
					
						2016-05-09 03:40:34 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						0c853ac3ea 
					 
					
						
						
							
							Make _hash private to discourage access; fix dag_hash length handling.  
						
						
						
						
					 
					
						2016-05-09 03:39:08 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						7151fd8836 
					 
					
						
						
							
							Restore cc from mainline; clean up some cflags stuff.  
						
						
						
						
					 
					
						2016-05-09 03:37:27 -07:00 
						 
				 
			
				
					
						
							
							
								Brett Viren 
							
						 
					 
					
						
						
							
						
						f1900f6a7b 
					 
					
						
						
							
							Add a 'print' view allowing genreation of arbitrary strings based on format using package/spec parameters.  
						
						
						
						
					 
					
						2016-05-08 10:25:21 -04:00 
						 
				 
			
				
					
						
							
							
								Brett Viren 
							
						 
					 
					
						
						
							
						
						2d1430da13 
					 
					
						
						
							
							Address all coments in @trws's latest comment in PR  #869 .  
						
						... 
						
						
						
						I addressed them by factoring the code better to follow the visitor
pattern.  This will allow actions to be easily added in the future.
These may not even be file sytsem views.  One could add actions to
generate shell init scripts, JSON DAG-dumpers, GraphViz DOT file
generators, etc (yes, some of these are alread in there - just to give
the idea).
Also added is a top-level test
 $ source share/spack/setup-env.sh
 $ ./share/spack/examples/test_view.sh
Read the top of that script first. 
						
						
					 
					
						2016-05-07 18:24:24 -04:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						d392056457 
					 
					
						
						
							
							Cleaning up print statements for debugging  
						
						
						
						
					 
					
						2016-05-06 18:05:30 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						1523ebe9f7 
					 
					
						
						
							
							Working properly to display but not reuse old specs from yaml  
						
						
						
						
					 
					
						2016-05-06 18:03:43 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						06b9433351 
					 
					
						
						
							
							Fixed previous commit  
						
						
						
						
					 
					
						2016-05-06 12:35:43 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						bc087cfefb 
					 
					
						
						
							
							Fixed database to account for hashes when reading install records  
						
						
						
						
					 
					
						2016-05-06 12:28:46 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						9f37e4c907 
					 
					
						
						
							
							Made spec hashes immutable once concrete -- improved  
						
						
						
						
					 
					
						2016-05-06 12:05:51 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						addcde4f35 
					 
					
						
						
							
							Made spec hashes immutable once concrete  
						
						
						
						
					 
					
						2016-05-06 12:05:27 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						2f821b9e9b 
					 
					
						
						
							
							temp  
						
						
						
						
					 
					
						2016-05-05 18:13:56 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						9a39ccea8f 
					 
					
						
						
							
							Every old spec has empty compiler flags  
						
						
						
						
					 
					
						2016-05-05 17:49:30 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						1bb7bfaf7f 
					 
					
						
						
							
							Versioning the database -- automatic reindex  
						
						
						
						
					 
					
						2016-05-05 17:38:51 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						3fc1344865 
					 
					
						
						
							
							temp  
						
						
						
						
					 
					
						2016-05-05 17:11:09 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						11b62114bb 
					 
					
						
						
							
							versioning the database  
						
						
						
						
					 
					
						2016-05-05 16:58:00 -07:00 
						 
				 
			
				
					
						
							
							
								Elizabeth Fischer 
							
						 
					 
					
						
						
							
						
						6a48385111 
					 
					
						
						
							
							Keep users environment in the spack setup script (spconfig.py).  This is important to avoid breaking things that require module loads to work; for example, non-activate Python packages.  
						
						
						
						
					 
					
						2016-05-05 17:48:24 -04:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						9fb1a9537d 
					 
					
						
						
							
							Merge branch 'develop' into features/cflags  
						
						
						
						
					 
					
						2016-05-05 10:49:15 -07:00 
						 
				 
			
				
					
						
							
							
								Denis Davydov 
							
						 
					 
					
						
						
							
						
						c37ea9aff5 
					 
					
						
						
							
							document usage of compiler flags properties  
						
						
						
						
					 
					
						2016-05-05 11:56:58 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Davydov 
							
						 
					 
					
						
						
							
						
						f84f04591b 
					 
					
						
						
							
							substitute cxx14_flag by a property with the same name to be overridden in derived classes  
						
						
						
						
					 
					
						2016-05-05 10:48:31 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Davydov 
							
						 
					 
					
						
						
							
						
						c6fb6bde40 
					 
					
						
						
							
							remove cxx11_flag from Compiler as it is now substituted by a property with the same name  
						
						
						
						
					 
					
						2016-05-05 10:47:02 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Davydov 
							
						 
					 
					
						
						
							
						
						ddcb97f953 
					 
					
						
						
							
							add a temporary Nag.cxx11_flag property  
						
						
						
						
					 
					
						2016-05-05 10:44:41 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Davydov 
							
						 
					 
					
						
						
							
						
						473a5542be 
					 
					
						
						
							
							compiler: make default openmp_flag() and cxx11_flag() die when these properties are not implemented in a derived class  
						
						
						
						
					 
					
						2016-05-05 10:44:41 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Davydov 
							
						 
					 
					
						
						
							
						
						30b65d3114 
					 
					
						
						
							
							fix comment in Compiler class  
						
						
						
						
					 
					
						2016-05-05 10:44:41 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Davydov 
							
						 
					 
					
						
						
							
						
						e28ca3922f 
					 
					
						
						
							
							compiler: cleanup Nag.cxx11_flag and Pgi.cxx11_flag  
						
						
						
						
					 
					
						2016-05-05 10:44:41 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Davydov 
							
						 
					 
					
						
						
							
						
						d5a760776a 
					 
					
						
						
							
							compiler: add default implementation of openmp_flag() and css11_flag()  
						
						
						
						
					 
					
						2016-05-05 10:44:41 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Davydov 
							
						 
					 
					
						
						
							
						
						6a418cfb8d 
					 
					
						
						
							
							compiler: simplify Clang.is_apple  
						
						
						
						
					 
					
						2016-05-05 10:44:41 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Davydov 
							
						 
					 
					
						
						
							
						
						f2f1c49c90 
					 
					
						
						
							
							compilers: one more missing import statement  
						
						
						
						
					 
					
						2016-05-05 10:44:41 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Davydov 
							
						 
					 
					
						
						
							
						
						07fd0ccc9a 
					 
					
						
						
							
							compiler: add Clang.is_apple property which checks if Clang is from Apple or not using version  
						
						
						
						
					 
					
						2016-05-05 10:44:41 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Davydov 
							
						 
					 
					
						
						
							
						
						592045cd54 
					 
					
						
						
							
							compilers: make Intel::openmp_flag() return -openmp and -qopenmp based on the compiler version  
						
						
						
						
					 
					
						2016-05-05 10:44:41 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Davydov 
							
						 
					 
					
						
						
							
						
						3cd3052c56 
					 
					
						
						
							
							compilers: minor fixes to Clang::cxx11_flag() and Clang::openmp_flag()  
						
						
						
						
					 
					
						2016-05-05 10:44:41 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Davydov 
							
						 
					 
					
						
						
							
						
						c078deaab1 
					 
					
						
						
							
							compilers: add missing import statements  
						
						
						
						
					 
					
						2016-05-05 10:44:41 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Davydov 
							
						 
					 
					
						
						
							
						
						9776dc0433 
					 
					
						
						
							
							compilers: add openmp_flag() method  
						
						
						
						
					 
					
						2016-05-05 10:44:41 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Davydov 
							
						 
					 
					
						
						
							
						
						2cdfe14e5a 
					 
					
						
						
							
							compilers: make sure cxx11_flag() is defined for all compilers  
						
						
						
						
					 
					
						2016-05-05 10:44:41 +02:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						13e52962ee 
					 
					
						
						
							
							Merge pull request  #802  from gartung/std-cpp14  
						
						... 
						
						
						
						Handle c++11 and c++14 correctly 
						
						
					 
					
						2016-05-05 01:41:55 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						90b7b7ba5c 
					 
					
						
						
							
							Reworked compiler finding/storing/format to allow for multiple compilers with the same spec for different operating systems. TODO: fix config tests. All others up to date  
						
						
						
						
					 
					
						2016-05-04 21:42:59 -07:00 
						 
				 
			
				
					
						
							
							
								Elizabeth F 
							
						 
					 
					
						
						
							
						
						2243de9e2f 
					 
					
						
						
							
							Make quiet mode default for spack spconfig  
						
						
						
						
					 
					
						2016-05-04 23:39:27 -04:00 
						 
				 
			
				
					
						
							
							
								Denis Davydov 
							
						 
					 
					
						
						
							
						
						c3317819cb 
					 
					
						
						
							
							mpi: add self.spec.[mpicc|mpicxx|mpifc|mpif77] to avoid hardcoding MPI wrappers names  
						
						
						
						
					 
					
						2016-05-04 10:37:52 +02:00 
						 
				 
			
				
					
						
							
							
								Brett Viren 
							
						 
					 
					
						
						
							
						
						346f102234 
					 
					
						
						
							
							Bug fixes, tty tweaks.  
						
						
						
						
					 
					
						2016-05-01 17:13:44 -04:00 
						 
				 
			
				
					
						
							
							
								Brett Viren 
							
						 
					 
					
						
						
							
						
						8c140f4725 
					 
					
						
						
							
							Change the action from parameter to subcommand to fit Spack convention.  
						
						
						
						
					 
					
						2016-05-01 17:13:43 -04:00