From 42da08dd9d0fa34b047625e570049e2546e17acf Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 27 Jun 2022 15:45:54 +0200 Subject: build: Add cppflags, cflags, cxxflags to groups Propagate the group defined cppflags, cflags, and cxxflags from parent groups to child items through the build item context. Update #4670. --- spec/build/testsuites/ada/grp.yml | 3 +++ spec/build/testsuites/benchmarks/grp.yml | 3 +++ spec/build/testsuites/fstests/grp.yml | 3 +++ spec/build/testsuites/grp.yml | 3 +++ spec/build/testsuites/libtests/grp.yml | 3 +++ spec/build/testsuites/mptests/grp.yml | 3 +++ spec/build/testsuites/psxtests/grp.yml | 3 +++ spec/build/testsuites/psxtmtests/grp.yml | 3 +++ spec/build/testsuites/rhealstone/grp.yml | 3 +++ spec/build/testsuites/samples/grp.yml | 3 +++ spec/build/testsuites/smptests/grp.yml | 3 +++ spec/build/testsuites/sptests/grp.yml | 3 +++ spec/build/testsuites/tmtests/grp.yml | 3 +++ spec/build/testsuites/unit/grp.yml | 3 +++ spec/build/testsuites/validation/grp.yml | 3 +++ 15 files changed, 45 insertions(+) (limited to 'spec/build/testsuites') diff --git a/spec/build/testsuites/ada/grp.yml b/spec/build/testsuites/ada/grp.yml index d4c771dd75..7fd5ccaed0 100644 --- a/spec/build/testsuites/ada/grp.yml +++ b/spec/build/testsuites/ada/grp.yml @@ -1,7 +1,10 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: group +cflags: [] copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] enabled-by: - and: - __RTEMS_ADA__ diff --git a/spec/build/testsuites/benchmarks/grp.yml b/spec/build/testsuites/benchmarks/grp.yml index c7a7d6f800..2383e7dc15 100644 --- a/spec/build/testsuites/benchmarks/grp.yml +++ b/spec/build/testsuites/benchmarks/grp.yml @@ -1,7 +1,10 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: group +cflags: [] copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] enabled-by: - BUILD_TESTS - BUILD_BENCHMARKS diff --git a/spec/build/testsuites/fstests/grp.yml b/spec/build/testsuites/fstests/grp.yml index ed8917504a..ec84b4f83d 100644 --- a/spec/build/testsuites/fstests/grp.yml +++ b/spec/build/testsuites/fstests/grp.yml @@ -1,7 +1,10 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: group +cflags: [] copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] enabled-by: - BUILD_TESTS - BUILD_FSTESTS diff --git a/spec/build/testsuites/grp.yml b/spec/build/testsuites/grp.yml index c075946cc7..82c7b87f2e 100644 --- a/spec/build/testsuites/grp.yml +++ b/spec/build/testsuites/grp.yml @@ -1,7 +1,10 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: group +cflags: [] copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] enabled-by: true includes: - ${BSP_INCLUDES} diff --git a/spec/build/testsuites/libtests/grp.yml b/spec/build/testsuites/libtests/grp.yml index 93dee6be43..2aa7fa058e 100644 --- a/spec/build/testsuites/libtests/grp.yml +++ b/spec/build/testsuites/libtests/grp.yml @@ -1,7 +1,10 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: group +cflags: [] copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] enabled-by: - BUILD_TESTS - BUILD_LIBTESTS diff --git a/spec/build/testsuites/mptests/grp.yml b/spec/build/testsuites/mptests/grp.yml index d1c32cde8e..d6da42ba0c 100644 --- a/spec/build/testsuites/mptests/grp.yml +++ b/spec/build/testsuites/mptests/grp.yml @@ -1,7 +1,10 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: group +cflags: [] copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] enabled-by: - BUILD_TESTS - BUILD_MPTESTS diff --git a/spec/build/testsuites/psxtests/grp.yml b/spec/build/testsuites/psxtests/grp.yml index fc1c927ea1..5653879d00 100644 --- a/spec/build/testsuites/psxtests/grp.yml +++ b/spec/build/testsuites/psxtests/grp.yml @@ -1,7 +1,10 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: group +cflags: [] copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] enabled-by: - BUILD_TESTS - BUILD_PSXTESTS diff --git a/spec/build/testsuites/psxtmtests/grp.yml b/spec/build/testsuites/psxtmtests/grp.yml index 8e7cdef33d..42e344b411 100644 --- a/spec/build/testsuites/psxtmtests/grp.yml +++ b/spec/build/testsuites/psxtmtests/grp.yml @@ -1,7 +1,10 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: group +cflags: [] copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] enabled-by: - BUILD_TESTS - BUILD_PSXTMTESTS diff --git a/spec/build/testsuites/rhealstone/grp.yml b/spec/build/testsuites/rhealstone/grp.yml index 10478b2e77..8f7e0daa8c 100644 --- a/spec/build/testsuites/rhealstone/grp.yml +++ b/spec/build/testsuites/rhealstone/grp.yml @@ -1,7 +1,10 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: group +cflags: [] copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] enabled-by: - BUILD_TESTS - BUILD_RHEALSTONE diff --git a/spec/build/testsuites/samples/grp.yml b/spec/build/testsuites/samples/grp.yml index 37b9962212..67d9b6abcc 100644 --- a/spec/build/testsuites/samples/grp.yml +++ b/spec/build/testsuites/samples/grp.yml @@ -1,7 +1,10 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: group +cflags: [] copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] enabled-by: - BUILD_TESTS - BUILD_SAMPLES diff --git a/spec/build/testsuites/smptests/grp.yml b/spec/build/testsuites/smptests/grp.yml index a6c89b9a12..db640b656e 100644 --- a/spec/build/testsuites/smptests/grp.yml +++ b/spec/build/testsuites/smptests/grp.yml @@ -1,7 +1,10 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: group +cflags: [] copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] enabled-by: - and: - RTEMS_SMP diff --git a/spec/build/testsuites/sptests/grp.yml b/spec/build/testsuites/sptests/grp.yml index 3264ba5450..c6d07b07fd 100644 --- a/spec/build/testsuites/sptests/grp.yml +++ b/spec/build/testsuites/sptests/grp.yml @@ -1,7 +1,10 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: group +cflags: [] copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] enabled-by: - BUILD_TESTS - BUILD_SPTESTS diff --git a/spec/build/testsuites/tmtests/grp.yml b/spec/build/testsuites/tmtests/grp.yml index e9045713b5..30937265c0 100644 --- a/spec/build/testsuites/tmtests/grp.yml +++ b/spec/build/testsuites/tmtests/grp.yml @@ -1,7 +1,10 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: group +cflags: [] copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] enabled-by: - BUILD_TESTS - BUILD_TMTESTS diff --git a/spec/build/testsuites/unit/grp.yml b/spec/build/testsuites/unit/grp.yml index 678bbc6ec2..88e7b069cc 100644 --- a/spec/build/testsuites/unit/grp.yml +++ b/spec/build/testsuites/unit/grp.yml @@ -1,7 +1,10 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: group +cflags: [] copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] enabled-by: - BUILD_TESTS - BUILD_UNITTESTS diff --git a/spec/build/testsuites/validation/grp.yml b/spec/build/testsuites/validation/grp.yml index 909936f149..97bf05cf78 100644 --- a/spec/build/testsuites/validation/grp.yml +++ b/spec/build/testsuites/validation/grp.yml @@ -1,7 +1,10 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: group +cflags: [] copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] enabled-by: - BUILD_TESTS - BUILD_VALIDATIONTESTS -- cgit v1.2.3