From 2970a50ef6bd8349e8d6f6b722431f38fb9902c3 Mon Sep 17 00:00:00 2001 From: Mario Melara Date: Fri, 23 Mar 2018 12:05:07 -0700 Subject: Add the ability to separate architecture in path scheme (#4329) * Add format to separate target and os for path spec format can now handle separations of target and os for setting up the path. * Added ${PLATFORM} et al to spec.format() ${PLATFORM}, ${OS}, ${TARGET} * Update tests Updated tests and got rid of unnecessary code. * Also update documentation to reflect this new ability. * Add default path scheme to config.yaml Added default path scheme to config.yaml. Users can overwrite this section if they want. --- etc/spack/defaults/config.yaml | 3 +++ 1 file changed, 3 insertions(+) (limited to 'etc') diff --git a/etc/spack/defaults/config.yaml b/etc/spack/defaults/config.yaml index b6a09a7738..c7dfeb58b3 100644 --- a/etc/spack/defaults/config.yaml +++ b/etc/spack/defaults/config.yaml @@ -22,6 +22,9 @@ config: template_dirs: - $spack/templates + # default directory layout + directory_layout: "${ARCHITECTURE}/${COMPILERNAME}-${COMPILERVER}/${PACKAGE}-${VERSION}-${HASH}" + # Locations where different types of modules should be installed. module_roots: tcl: $spack/share/spack/modules -- cgit v1.2.3-70-g09d2