chef / concrete

Concrete enhances your rebar based Erlang project by providing a common Makefile wrapper, a dialyzer make target that caches PLT analysis of your project's dependencies, and a mechanism to specify development only dependencies.
Apache License 2.0
56 stars 15 forks source link

Edge case with deps.plt #28

Open joedevivo opened 10 years ago

joedevivo commented 10 years ago

sometimes deps.plt doesn't get generated. I thought for sure that we'd resolved this when we added the recursive $(MAKE) call to the all target.

Even if it didn't get generated because make dialyzer was run before get-deps, running make all should get deps and then spawn the recursive make that build deps.plt.

@metadave had to delete his deps dir and make clean to get deps.plt to generate.

this could have been a bad state left by an older version of concrete, but the only state it's really ever had was .concrete/DEV_MODE so I'm perplexed by this