1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

24 Commits

Author SHA1 Message Date
Marian Buschsieweke
53b08d9f38
pkg/relifx: fix compilation with clang 2023-07-18 12:24:10 +02:00
7151992b5c pkg/relic: bump to current master (e3f82e36 from 08.11.21) 2021-11-08 23:18:30 +01:00
Benjamin Valentin
95f814b5da CODING_CONVENTIONS.md: default to C11
The standard is 9 years old now, it is well supported in all mayor compilers.
In fact, features of the 'new' standard are already used in RIOT (std_atomic).

Let's make it the default and adapt the Makefiles accordingly.
2021-02-14 14:28:13 +01:00
a8eb1f5d53
pkg: adapt cmake based packages to the new organization 2020-06-26 09:25:44 +02:00
f869354c76
pkg/relic: add custom prepared target
This custom prepared target create an include directory in the build directory which is set globally in the INCLUDES variables.
2020-06-19 14:24:34 +02:00
0aa4fffe81
pkg/relic: separate cmake build dir from source dir 2020-06-19 14:23:48 +02:00
Gaëtan Harter
ca5d13cc2a pkg/*: adapt to new state file targets
Prepare for handling pkg state with files. So it requires having the
path defined before declaring targets. In addition, it cleans up the
old git-download target.
2020-01-08 20:55:19 +01:00
cladmi
da59fb0eda
pkg/relic: pass COMP through environment
export COMP by using the environment insteal of through the shell to
prevnet issues with `\"` being defined when keeping macros in CFLAGS.

Another solution was to use COMP='...' but could there could still have
issues with single quotes in CFLAGS.
2019-09-27 19:28:33 +02:00
Gaëtan Harter
1aebe28f38
pkg/relic: check for minimal cmake version
relic does not build with cmake < 3.6.0. This checks for a minimal version
instead of failing to compile.

    cmake version 3.5.2 is not >= to minimal required 3.6.0

    Makefile:25: recipe for target '..cmake_version_supported' failed
2018-08-14 15:27:01 +02:00
Gaëtan Harter
609c7073db
pkg/relic: use RIOTTOOLS variable 2018-06-28 14:11:00 +02:00
Tobias Markmann
3288f7a5ae pkg/relic: Update to new upstream and remove patches
The removed patches have been applied upstream.
2018-06-20 22:09:25 +02:00
Gaëtan Harter
1de1830108
pkg: use RIOTTOOLS variable
Follow up to #9067 and part of #8821
2018-05-04 11:34:38 +02:00
smlng
0e26cf849d pkg/relic: adapt cmake xcompile on macOS 2018-03-27 19:03:51 +02:00
smlng
7bf23ae15b pkg/relic: disable newline-eof compile error 2018-01-23 14:13:47 +01:00
e151c03871 pkg: relic: add license information, cleanup 2017-01-09 00:49:34 +01:00
smlng
e10776ff9e pkg/relic: fix for macOS 2016-11-14 13:22:15 +01:00
560a509036 make: remove trailing slash from BINDIR variable 2016-10-18 23:27:59 +02:00
Martine Lenders
8e360aa97f pkg: clarify that current download target is only for git 2016-03-24 00:57:14 +01:00
7bff96c487 pkg: relic: adapt to use pkg.mk 2016-03-23 15:39:47 +01:00
Oleg Hahm
16a3f131a3 Merge pull request #5112 from kaspar030/use_git_cache
make: pkg: introduce git-cache
2016-03-21 22:32:33 +01:00
812da2f0e7 pkg: adapt to use git-cache 2016-03-21 21:22:33 +01:00
DipSwitch
e159ee741d make: Remove stray board/Makefile.include's to avoid loops like: CFLAGS += CFLAGS 2016-03-17 22:16:13 +01:00
Oleg Hahm
25c6d1f187 pkg relic: pin to a specific version 2016-02-04 14:13:02 +01:00
Tobias Markmann
57b8a24466 Add a RELIC package and unit test that shows how to use it
Add install of cmake to .travis.yml.

Test-Information:

This has been tested on OS X and on Ubuntu for both the native target
and STM32F4Discovery.
2015-12-08 08:58:11 +01:00