summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)AuthorFilesLines
2016-05-05Merge pull request #802 from gartung/std-cpp14Todd Gamblin2-2/+12
Handle c++11 and c++14 correctly
2016-05-04Reworked compiler finding/storing/format to allow for multiple compilers ↵Gregory Becker12-322/+456
with the same spec for different operating systems. TODO: fix config tests. All others up to date
2016-05-04Make quiet mode default for spack spconfigElizabeth F1-3/+3
2016-05-04mpi: add self.spec.[mpicc|mpicxx|mpifc|mpif77] to avoid hardcoding MPI ↵Denis Davydov1-0/+17
wrappers names
2016-05-01Bug fixes, tty tweaks.Brett Viren1-9/+10
2016-05-01Change the action from parameter to subcommand to fit Spack convention.Brett Viren1-17/+41
2016-04-29Add add removal and status actions in addition to link and add various ways ↵Brett Viren1-23/+107
to filter what is done.
2016-04-28Unit tests for cflags PRGregory Becker5-20/+105
2016-04-28Make arch command print out the platform.Todd Gamblin1-5/+1
2016-04-28First try to make file system views of specs.Brett Viren1-0/+108
2016-04-28Changed yaml format for node_dicts to mitigate future incompatibilitiesGregory Becker1-8/+18
2016-04-28Merge pull request #850 from mathstuf/partial-downloadsTodd Gamblin2-2/+34
fetch_strategy: download to temporary files
2016-04-27Merged in current develop to cflags 042716Gregory Becker257-2911/+26047
2016-04-27spack setup: Fix broken module convenience settings.Elizabeth F1-0/+15
2016-04-27Merge pull request #847 from epfl-scitas/features/test_install_with_timeTodd Gamblin4-271/+349
test-install command : added elapsed time + xml is prettyprinted
2016-04-27fetch_strategy: download to temporary filesBen Boeckel2-2/+34
This supports graceful recovery if spack is killed via a signal (e.g., SIGINT) while downloading a file. Fixes #287.
2016-04-27Add to sub dirs checked for pkg-config files.Brett Viren1-2/+2
This lets me build against the pure-include package Eigen.
2016-04-27test-install : fixed error in logic exposed by testsMassimiliano Culpo1-1/+1
2016-04-27test-install : python 2.6 compatibilityMassimiliano Culpo1-2/+1
2016-04-27test-install : unit tests (hopefully) fixed for realMassimiliano Culpo1-1/+0
2016-04-27test-install : fixed unit testsalalazo4-128/+195
2016-04-27test-install : first draft that worksalalazo1-124/+125
2016-04-27preserve lookup order in PATH when invoking 'spack compiler add'Benedikt Hegner1-0/+4
2016-04-26Compiler find docs (#831)Ben Boeckel1-5/+12
* docs: mention `spack compiler find` * docs: fix some weird wording.
2016-04-26test-install : wip to add other informationalalazo1-51/+63
2016-04-25executable: quote argumentsBen Boeckel1-1/+1
This allows command line arguments with spaces to be shown. The quoting madness is because a single quote cannot appear within a single quoted argument on the command line. To do so, you have to stop the single quote argument, double quote the single quote, then open the single quote again: $ echo 'before'"'"'after' before'after Fixes #174
2016-04-23compiler: add "find" subcommand (#818)Ben Boeckel1-6/+7
And make "add" an alias to it. Fixes #713.
2016-04-22tcl : extended conflict to be an array of stringsalalazo3-13/+37
2016-04-21Regression test for not adding RPATHs with `ld -r` (#809, #821)Todd Gamblin1-0/+24
- ld -r is only broken with rpaths on OSX; this tests that specific case. - test should still work cross-platform.
2016-04-21minor cleanup of environment-modules documentation (#814)Denis Davydov1-6/+11
* minor cleanup of environment-modules documentation * environment modules: update usage instructions
2016-04-21remove use of unknown environment variable in lib/spack/env/cc (#821)Patrick Gartung1-1/+1
2016-04-19Handle c++11 and c++14 correctlyAdam Lyon2-2/+12
2016-04-19modules : added a few unit testsalalazo3-4/+129
2016-04-18fix : missing autoload, failing validationalalazo2-2/+2
2016-04-18modules : tcl modules handle 'conflict' directive. This should completely ↵alalazo1-0/+16
cover the functionality in #498
2016-04-18modules : added hook for module specific extensionsalalazo2-58/+49
2016-04-18naming work correctlyalalazo1-4/+7
2016-04-18modules : started working on naming schemes and conflictalalazo2-23/+42
2016-04-13modules : category is a single word (as I am not sure how dotkit will react ↵alalazo1-3/+3
to spaces)
2016-04-13modules : added doc strings, fixed minor style issues, filtered from ↵alalazo2-19/+68
dependencies blacklisted modules
2016-04-13Merge branch 'develop' of https://github.com/LLNL/spack into ↵alalazo1-3/+1
features/custom_modulefile_from_config
2016-04-12fix : added regression testsalalazo1-12/+21
2016-04-12fix : proper update of config file (before it was discarding architectures ↵alalazo2-11/+12
that were not the current one) fixes #774
2016-04-12modules : added provenance comment in tcl headeralalazo1-1/+8
2016-04-11modules : added possibility to blacklist or whitelist module filesalalazo3-10/+40
2016-04-11modules : fixed bug preventing the creation of modulefiles autoloading only ↵alalazo2-12/+10
direct dependencies
2016-04-10tcl module file : added new-lines in autoload (per @glennpj bug report)Massimiliano Culpo1-4/+4
2016-04-08Commented out the add_x_from_string methods since we don't need to worry ↵Mario Melara1-23/+12
about it. Also, changed the way architecture is set. Todd wanted to have users be able to input just frontend and/or backend in the architecture spec. This will be able to parse those inputs.
2016-04-08Changed the logic of concretize. We don't have to worry about whether the ↵Mario Melara1-21/+11
part of the spec is a string since any string parsed is made into an object via the Arch constructor. Any dependencies will take the root arch spec as well
2016-04-08If we already have the name and the platform, then we should probably go ↵Mario Melara1-1/+6
ahead and concretize it in the constructor. Else leave it as None and concretize it later.