aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
AgeCommit message (Collapse)Author
2023-05-16Fix RELX_OUTPUT_DIRLoïc Hoguin
Was broken in the move to Relx v4.
2023-05-15Added static compilation option for NIFsDominic Letz
2023-05-15Replace erlang:get_stacktrace() with catch C:E (V=0) or C:E:S (V>0)Viktor Söderqvist
This makes us compatible with OTP < 21, except when V (verbose) is set.
2023-05-15docs(edoc): recursively find source pathspinicarus
2023-05-15Fix gpb proto compilation with importsLoïc Hoguin
The option {i, ...} is added for every directory containing proto files. The option {use_packages, true} was added as well to allow using packages. This is not the default for historic reasons in gpb but it makes better sense to have it as default so we do it.
2023-05-15Add EUNIT_TEST_SPEC variableArpit Tarang Saxena
Allows configuring setup/teardown or more complex test definitions.
2023-05-15Add COVER_EXCL_MODS variableJoseph Dunne
2023-05-12Add support for relx.config.script backTyler Hughes
It was removed accidentally when switching to Relx v4.
2023-05-12Fix compatibility with Relx v4 regarding {git, short} && {git, long}Oleksii Semilietov
2023-03-09Add missing dot breaking Relx eval after upgrade to Relx 4Loïc Hoguin
2022-11-10Fix code coverage for ct-* targetsLoïc Hoguin
Thanks to David Ansari for the report.
2022-08-30Removed hardcoded `-arch x86_64` for MacOS nifsDominic Letz
For current macs the flag seems problematic as it overrides the default choice of building for the current architecture and hence prevents building on ARM based macs.
2022-05-31xref: Also ignore targets where applicableLoïc Hoguin
2022-05-31xref: Better handling of app scopeLoïc Hoguin
2022-05-30Revamp and document Xref supportLoïc Hoguin
2022-05-23Hopefully more portable bootstrap-rel fixLoïc Hoguin
2022-05-23Better fix for inserting BUILD_DEPS += relxLoïc Hoguin
2022-05-23Automatically add relx dependency on bootstrap-relLoïc Hoguin
2022-04-28fixup! Upgrade to Relx 4 which is now used as a libraryLoïc Hoguin
2022-04-27Upgrade to Relx 4 which is now used as a libraryLoïc Hoguin
2022-04-12Temporary, incomplete fix for OTP-25 RelxLoïc Hoguin
This will not make release upgrades work for OTP-25. We need to move on to Relx 4 in order to fix those.
2022-03-25Dialyzer no longer supports -Wrace_conditions as of Erlang 25Michael Klishin
Closes #941
2020-11-30Add support for publishing Hex releases and docsLoïc Hoguin
2020-06-23plugins/concuerror.mk: Use $(MAKE) instead of hard-coding `make`Jean-Sébastien Pédron
This fixes the plugin when e.g. GNU Make is installed as `gmake` (and `make` is another incompatible implementation).
2020-06-18Add initial Concuerror integrationLoïc Hoguin
https://concuerror.com/
2020-04-17Fix non-verbose output for C/CPP targetsLoïc Hoguin
2020-03-25Remove -lerl_interface from the default LDLIBSLoïc Hoguin
The -lerl_interface library is getting removed in OTP-23.
2020-02-08Disable proto plugin if gpb/protobuffs not in depsLoïc Hoguin
2019-12-09plugins/c_src.mk: Deduce directory to create from $@Jean-Sébastien Pédron
... instead of hard-coding `priv`.
2019-06-24Fix more path issues on WindowsLoïc Hoguin
2019-06-22Fix the EDOC_SRC_DIRS paths on WindowsLoïc Hoguin
2019-06-22Fix the ct.cover.spec file paths on WindowsLoïc Hoguin
2019-06-17Set locale to `C` when checking bootstrapped app nameJean-Sébastien Pédron
At least on FreeBSD, the `en_US.UTF-8` locale I use breaks the check. It might be a bug on FreeBSD because I don't understand why it would affect the behaviour of that simple regex. Nonetheless, let's override the locale to make sure this does not happen again.
2018-12-11Remove -finline-functions from OSX by defaultLoïc Hoguin
Since it's not available via clang and that's the default there.
2018-12-11Fix a bug where ct-* targets produced an empty GEN lineLoïc Hoguin
$ must be escaped as $$ in templates.
2018-12-10Optimization: reduce the number of shell commands on noopsLoïc Hoguin
2018-12-07Make sure we go through all deps when building escriptsLoïc Hoguin
2018-12-07Fix distclean of cover dirs when they are the sameLoïc Hoguin
2018-12-07Add COVER_APPS and COVER_DEPS to cover compile other apps/depsLoïc Hoguin
By default COVER_APPS will cover compile all apps. COVER_DEPS will not cover compile any dependency by default, however.
2018-12-06Add cover support for PropEr and TriqLoïc Hoguin
2018-12-06Default COVER_DATA_DIR now the same as COVER_REPORT_DIRLoïc Hoguin
We have a dedicated folder for cover stuff, let's use it.
2018-12-05SKIP_DEPS should also skip shell depsLoïc Hoguin
2018-12-05Implement the dep_built optimization for test/shell depsLoïc Hoguin
2018-12-05Silence ci-setup and ci-extra when they're not extendedLoïc Hoguin
2018-12-05Better handle ERLANG_OTP and ERLANG_HIPELoïc Hoguin
A release that gets removed in a ci:: preceding the running of CI rules would end up not rebuilding it due to how a warning was silenced when using ERLANG_OTP.
2018-12-04Rebuild the PLT file when the Erlang/OTP version has changedLoïc Hoguin
2018-12-04Fix and document Dialyzer against beam filesLoïc Hoguin
2018-11-30Update Relx to v3.27.0Loïc Hoguin
2018-11-30Hide some pointless output behind V=1Loïc Hoguin
2018-11-30Make "make run" work for non-extended releases tooLoïc Hoguin