Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Static plugins #97

Merged
merged 15 commits into from
Jul 29, 2022
Merged

Commits on Jul 21, 2022

  1. Configuration menu
    Copy the full SHA
    b10ceae View commit details
    Browse the repository at this point in the history
  2. Enable plugin instantiation without shared lib handle

    Signed-off-by: Shameek Ganguly <[email protected]>
    shameekganguly committed Jul 21, 2022
    Configuration menu
    Copy the full SHA
    5f23e1f View commit details
    Browse the repository at this point in the history
  3. Add a singleton registry for plugin classes that are statically linke…

    …d in
    
    Signed-off-by: Shameek Ganguly <[email protected]>
    shameekganguly committed Jul 21, 2022
    Configuration menu
    Copy the full SHA
    dc60626 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f4f0ae1 View commit details
    Browse the repository at this point in the history
  5. Added macros for registering plugin classes statically

    Signed-off-by: Shameek Ganguly <[email protected]>
    shameekganguly committed Jul 21, 2022
    Configuration menu
    Copy the full SHA
    0ac615b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1821b92 View commit details
    Browse the repository at this point in the history
  7. Add dummy static plugin for tests

    Signed-off-by: Shameek Ganguly <[email protected]>
    shameekganguly committed Jul 21, 2022
    Configuration menu
    Copy the full SHA
    603b040 View commit details
    Browse the repository at this point in the history
  8. Add integration test for registering and loading plugins from statica…

    …lly linked plugin lib
    
    Signed-off-by: Shameek Ganguly <[email protected]>
    shameekganguly committed Jul 21, 2022
    Configuration menu
    Copy the full SHA
    e566290 View commit details
    Browse the repository at this point in the history
  9. Address codecheck errors

    Signed-off-by: Shameek Ganguly <[email protected]>
    shameekganguly committed Jul 21, 2022
    Configuration menu
    Copy the full SHA
    d4961fc View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2022

  1. Configuration menu
    Copy the full SHA
    89732b6 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2022

  1. Added linker dependent flags for static plugin test

    Signed-off-by: Shameek Ganguly <[email protected]>
    shameekganguly committed Jul 24, 2022
    Configuration menu
    Copy the full SHA
    89ac288 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2022

  1. Fix link flag for GNU to link in static plugin lib

    Signed-off-by: Shameek Ganguly <[email protected]>
    shameekganguly committed Jul 25, 2022
    Configuration menu
    Copy the full SHA
    d505043 View commit details
    Browse the repository at this point in the history
  2. Fix build error due to spaces in cmake generator expressions

    Signed-off-by: Shameek Ganguly <[email protected]>
    shameekganguly committed Jul 25, 2022
    Configuration menu
    Copy the full SHA
    23dd7f1 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2022

  1. Fix visibility and linkage for MSVC

    Signed-off-by: Michael Carroll <[email protected]>
    mjcarroll committed Jul 29, 2022
    Configuration menu
    Copy the full SHA
    754674d View commit details
    Browse the repository at this point in the history
  2. Fixup linkage

    Signed-off-by: Michael Carroll <[email protected]>
    mjcarroll committed Jul 29, 2022
    Configuration menu
    Copy the full SHA
    87012c8 View commit details
    Browse the repository at this point in the history