You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by ab...@apache.org on 2020/05/14 06:36:44 UTC
[celix] branch master updated (97ff579 -> c70cc0c)
This is an automated email from the ASF dual-hosted git repository.
abroekhuis pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/celix.git.
from 97ff579 Merge pull request #229 from apache/hotfix/fix_tcp_admin_deserialize
add b83b72f Updated cmake files to be able to build and install multiple build types (Debug, Release, etc). For Debug, libs are postfixed with "d", and bundles and the CelixTargets file with "Debug".
add dc49710 Updated Config to use build type specific CelixTargets.
add 73e51ae Merge branch 'develop' of github.com:apache/celix into feature/support_multiple_build_types
add f86971e Enabled cmake policy to get rid of warnings.
add 5bc6333 Restructured compile flags. Update test bundle filenames to work with build type.
add 78c31b8 Merge branch 'master' of github.com:apache/celix into feature/support_multiple_build_types
add 22b5f7f Updated linking of library with test
add 1e48935 Added comment for un-optimized release builds. Updated documentation for bundle filename
add 876caa2 Added nightly builds with the "Release" build type
add ede8fee Updated workflow name
add cb65de3 Adds configuration option to set a build type which does not use a postfix
add 21fdeb3 Reverted sublib linking to previous behaviour, since it is intended like this. Unmarked sanitizer as advanced so they show up in default set of cmake options.
new c70cc0c Merge pull request #228 from apache/feature/support_multiple_build_types
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/{macos.yml => macos-nightly.yml} | 8 +--
.../workflows/{ubuntu.yml => ubuntu-nightly.yml} | 8 +--
CMakeLists.txt | 62 ++++++++++++++--------
cmake/CelixConfig.cmake | 2 +-
cmake/celix_project/CelixProject.cmake | 5 ++
cmake/cmake_celix/BundlePackaging.cmake | 33 ++++++++----
documents/cmake_commands/README.md | 6 +--
libs/framework/gtest/CMakeLists.txt | 15 +++++-
.../gtest/src/bundle_context_bundles_tests.cpp | 14 ++---
9 files changed, 104 insertions(+), 49 deletions(-)
copy .github/workflows/{macos.yml => macos-nightly.yml} (83%)
copy .github/workflows/{ubuntu.yml => ubuntu-nightly.yml} (92%)
[celix] 01/01: Merge pull request #228 from
apache/feature/support_multiple_build_types
Posted by ab...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
abroekhuis pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/celix.git
commit c70cc0cea9169aa5ec4f0b4a57ebee0e168dc9db
Merge: 97ff579 21fdeb3
Author: Alexander Broekhuis <ab...@apache.org>
AuthorDate: Thu May 14 08:36:33 2020 +0200
Merge pull request #228 from apache/feature/support_multiple_build_types
Feature/support multiple build types
.github/workflows/macos-nightly.yml | 40 +++++++++++
.github/workflows/ubuntu-nightly.yml | 78 ++++++++++++++++++++++
CMakeLists.txt | 62 +++++++++++------
cmake/CelixConfig.cmake | 2 +-
cmake/celix_project/CelixProject.cmake | 5 ++
cmake/cmake_celix/BundlePackaging.cmake | 33 ++++++---
documents/cmake_commands/README.md | 6 +-
libs/framework/gtest/CMakeLists.txt | 15 ++++-
.../gtest/src/bundle_context_bundles_tests.cpp | 14 ++--
9 files changed, 212 insertions(+), 43 deletions(-)