<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_extra">[...]<br><div class="gmail_quote">
2014-02-24 21:17 GMT+01:00 Tuncer Ayaz <span dir="ltr"><<a href="mailto:tuncer.ayaz@gmail.com" target="_blank">tuncer.ayaz@gmail.com</a>></span>:<div><div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>You can consider it a rebar bug, if you have to manually list parse<br></div>
transforms in erl_first_files. If that's the case, give the (hopefully<br>
soon to be merged) <a href="https://github.com/rebar/rebar/pull/129" target="_blank">https://github.com/rebar/rebar/pull/129</a> a try.<br>
</blockquote></div></div></div><br></div>
</blockquote></div><br></div><div class="gmail_extra">The issue seems a bit deeper than that. The thing is, that merl has some rather unusual compile rules for compiling the parse transform, in that it compiles it twice, and for the second pass, it applies itself during compile.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">So, is there any way to tell rebar to use a projects make file rather than simply compiling erl files and "hoping" for the best; especially when there is no rebar.config for the project. (@tuncer ?)</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">I was considering that it would be possible to achieve the same build using a rebar config file using hooks and stuff, but then I suppose it would need to live in the merl repo.. ? feels like that would defeat the purpose a bit, if I need to tweak the dependency project to make it work with rebar.. or I'm not familiar enough with rebar, which is more than likely ;)</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">Either that, or I could add merl as a git subproject, and hook it up that way, integrating the merl build into the erlydtl one, so that the merl beam files and includes would be available from erlydtl's path.. but that's a rather kludgy way of doing things.. hmm.</div>
<div class="gmail_extra"><br></div></div>