1. 10 Sep, 2012 3 commits
    • Rusty Russell's avatar
      ccanlint: recurse to get -l options. · fa7a78f9
      Rusty Russell authored
      If a dependent module needs -l options, we don't notice.  Fix that, now
      we have one.
      fa7a78f9
    • Rusty Russell's avatar
      tools: more intelligent caching for compile _info. · e2a53df3
      Rusty Russell authored
      We let the get_deps() caller hand us the compiled _info filename, but what
      about recursive dependencies?  These we re-generate every time.
      
      So fix this: hand a generator callback to get_deps(), expose the one
      which simply compiles it, and add a ccanlint one which looks up the
      manifest to see if we have one already.
      
      Before:
      $ ccanlint -vvvv ccan/failtest | grep -c 'Creating.*_info'
      31
      
      After:
      $ ccanlint -vvvv ccan/failtest | grep -c 'Creating.*_info'
      17
      e2a53df3
    • Rusty Russell's avatar
      Merge branch 'master' of ozlabs.org:ccan · 4c5f970e
      Rusty Russell authored
      4c5f970e
  2. 14 Aug, 2012 1 commit
  3. 12 Aug, 2012 1 commit
  4. 18 Jul, 2012 1 commit
  5. 30 Jun, 2012 1 commit
  6. 26 Jun, 2012 4 commits
  7. 20 Jun, 2012 1 commit
  8. 09 Jun, 2012 2 commits
  9. 08 Jun, 2012 4 commits
  10. 28 May, 2012 5 commits
  11. 17 May, 2012 2 commits
    • Rusty Russell's avatar
      config.h: don't include in git repository. · a77cc282
      Rusty Russell authored
      We create and upload an example for the web anyway, if people really need it.
      a77cc282
    • Jeremy Kerr's avatar
      tools: Add create-ccan-tree utility · ebcbbcfa
      Jeremy Kerr authored
      Add a script to create a ccan source tree for inclusion into projects'
      distributed code.
      
      create-ccan-tree takes a list of ccan modules and copies them, plus any
      dependent modules, into a target directory. Enough build infrastructure
      is added to build libccan.a from the ccan modules.
      
      Typical usage for my project that uses talloc and read-write-all:
      
        lib/ccan.git/tools/create-ccan-tree --exclude-tests \
      		lib/ccan/ talloc read-write-all
      
      - this uses a git submodule in $PWDlib/ccan.git to create a source tree
      in $PWD/lib/ccan, containing code for talloc and read-write-all.
      Signed-off-by: default avatarJeremy Kerr <jeremy.kerr@canonical.com>
      ebcbbcfa
  12. 29 Mar, 2012 3 commits
  13. 27 Mar, 2012 12 commits