-
Notifications
You must be signed in to change notification settings - Fork 44
Expand file tree
/
Copy pathWrongBuildSystem.cpp
More file actions
31 lines (25 loc) · 900 Bytes
/
WrongBuildSystem.cpp
File metadata and controls
31 lines (25 loc) · 900 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
// SPDX-FileCopyrightText: 2022 Vector Informatik GmbH
//
// SPDX-License-Identifier: MIT
#include "silkit/SilKitVersion.hpp"
#include "SilKitExtensionBase.hpp"
#include "SilKitExtensionMacros.hpp"
// definitions for linking
struct WrongBuildSystem : public SilKit::SilKitExtensionBase
{
using SilKitExtensionBase::SilKitExtensionBase;
};
// Manually declare entry symbol
extern "C" const SilKitExtensionDescriptor_t silkit_extension_descriptor{
SilKit::Version::Major(), SilKit::Version::Minor(), SilKit::Version::Patch(), "WrongBuildSystem", "Vector",
"IncompatibleBuildHost", SILKIT_MAKE_BUILDINFOS(),
};
SILEXT_API SILEXT_EXTENSION_HANDLE SILEXT_CABI CreateExtension()
{
return new WrongBuildSystem();
}
SILEXT_API void SILEXT_CABI ReleaseExtension(SILEXT_EXTENSION_HANDLE extension)
{
auto* instance = static_cast<WrongBuildSystem*>(extension);
delete instance;
}