On Sat, Mar 21, 2015 at 11:09 PM, Christian Schafmeister <chris.sc...@verizon.net> wrote: > I need a list of every source file that is built when I say (asdf:load-system > :clasp-cleavir). > I need the source files from every system :clasp-cleavir recursively depends > on. I need them all in order of how they are built to build the > :clasp-cleavir system. > > I tried this recipe but it only gives me the source files in the > :clasp-cleavir system. > > (mapcar 'asdf:component-pathname > (asdf::required-components :clasp-cleavir :keep-component > 'asdf:cl-source-file)) > (mapcar 'asdf:component-pathname (asdf::required-components "clasp-cleavir" :keep-component 'asdf:cl-source-file :other-systems t))
Sorry that's not very well documented. There are notable instances of use of this function in asdf/bundle.lisp. —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org A mathematician is a machine for converting coffee into theorems. [A co-mathematician is a machine for converting cotheorems into fee.]