aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2015-09-22Add REL_DEPS along with its testLoïc Hoguin
2015-09-22Add test for OTP_DEPSLoïc Hoguin
2015-09-22Make autopatch work on WindowsLoïc Hoguin
2015-09-21Add a test for DOC_DEPSLoïc Hoguin
2015-09-21Add a test for a JS build dependencyLoïc Hoguin
2015-09-21Use cowlib instead of rebar for core-deps-build-erlLoïc Hoguin
Ran into weird Rebar issues on Windows, I will probably run into those issues again later on, but this test isn't about that.
2015-09-21Add a test for an Erlang build dependencyLoïc Hoguin
2015-09-21Add gcc to the AppVeyor environmentLoïc Hoguin
2015-09-21Add a second C build dependencyLoïc Hoguin
This one is for testing on Windows. It's simple enough to compile and run without having to deal with installing too many dependencies.
2015-09-21Install gcc on CircleCILoïc Hoguin
2015-09-21Fix autopatch of non-atom applications namesLoïc Hoguin
2015-09-21Add support for BUILD_DEPSLoïc Hoguin
2015-09-21Add a test where the build dependency is a C compilerLoïc Hoguin
2015-09-21Fix core-deps-pkg test with LEGACY=1Loïc Hoguin
2015-09-21Add the first few tests for dependenciesLoïc Hoguin
2015-09-19Merge branch 'patch-1' of https://github.com/ingwinlu/erlang.mkLoïc Hoguin
2015-09-19Add another note about legacy .app.src methodLoïc Hoguin
[ci-skip]
2015-09-19Remove typoLoïc Hoguin
No amount of re-reading was enough to find this, until after I pushed. Of course.
2015-09-18Add guide chapter about Compatibility with Rebar toolsLoïc Hoguin
2015-09-18Add section about auto generated id key in .app fileLoïc Hoguin
2015-09-18Fix test about auto adding an id key when LEGACY=1Loïc Hoguin
2015-09-18Add a test for the auto generation of id key in .app fileLoïc Hoguin
2015-09-18Fix brainfart with circle.yml fileLoïc Hoguin
2015-09-18Test "no .app.src" by default, test legacy with LEGACY=1Loïc Hoguin
Also fixes two bugs with the new "no .app.src" method. All tests now pass with both methods. We can now test specific cases with make check c=$CASE.
2015-09-17Don't require OTP 18+ to run testsLoïc Hoguin
2015-09-17Only set id to git --describe when we are a dependencyLoïc Hoguin
This way we can commit the .app file once and it won't change until we actually change something. Much better for "no .app.src" file method. We are getting close to making this method the default!
2015-09-17Use rebar to confirm that generated rebar.config files workLoïc Hoguin
2015-09-17Remove a useless command from AppVeyor buildLoïc Hoguin
2015-09-17Add a clean target to the erlang.mk MakefileLoïc Hoguin
2015-09-17Add initial 'make rebar.config'Loïc Hoguin
This is a preliminary work, good enough to be used in some, but not all, projects. Tests cover the current functionality. Documentation has been written but will be committed at a later stage, as it covers more than just this target (the target is documented as part of a "Compatibility with other build tools" chapter).
2015-09-14Update documentation re WindowsLoïc Hoguin
2015-09-14Update relx to 3.5.0Loïc Hoguin
2015-09-14Make relx work on Windows/MSYS2Loïc Hoguin
2015-09-14New AppVeyor try, update mirrors firstLoïc Hoguin
2015-09-14Don't bother upgrading the whole system in AppVeyorLoïc Hoguin
Just make and git should be enough
2015-09-14Update AppVeyor build stepsLoïc Hoguin
AppVeyor today added MSYS2 pre-installed. We can remove a few steps from the build process and just install the software we need.
2015-09-14Add diagnostics in AppVeyor build step to resolve an issueLoïc Hoguin
2015-09-14Remove "Success!" message from test suiteLoïc Hoguin
2015-09-14Add AppVeyor Windows CI configuration fileLoïc Hoguin
2015-09-14Add Installation chapter in the guideLoïc Hoguin
Short section on Unix, long section on Windows/MSYS2! \o/
2015-09-12Add msys2 platform detectionLoïc Hoguin
This makes a lot of Erlang.mk work on Windows under the msys2 environment. The msys2 environment is damn close to native, so it will most likely be good enough for a lot of folks.
2015-09-11Fix plugin tests under CILoïc Hoguin
Also make git commands quiet.
2015-09-11Merge branch 'clean_erlang_mk_tmp' of https://github.com/ingwinlu/erlang.mkLoïc Hoguin
2015-09-11Fix external plugins documentationLoïc Hoguin
2015-09-11Add tests for external pluginsLoïc Hoguin
2015-09-11add distclean-tmpderwinlu
Removes $(ERLANG_MK_TMP) directory on distclean. * add distclean-tmp target * add core-clean-tmp test
2015-09-11Add documentation for ERLC_EXCLUDELoïc Hoguin
2015-09-11Fix bug where ERLC_EXCLUDE'd modules were in .app fileLoïc Hoguin
2015-09-11Add a test for ERLC_EXCLUDELoïc Hoguin
2015-09-11Add documentation for ERLC_OPTSLoïc Hoguin