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(-)