Toggle navigation
Home
Documentation
FAQ
Releases
Download
GitHub
Main Page
Related Pages
Modules
Classes
projects
biogears
libCDM
include
biogears
cdm-exports.h
1
/**************************************************************************************
2
Copyright 2015 Applied Research Associates, Inc.
3
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
4
this file except in compliance with the License. You may obtain a copy of the License
5
at:
6
http://www.apache.org/licenses/LICENSE-2.0
7
Unless required by applicable law or agreed to in writing, software distributed under
8
the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
9
CONDITIONS OF ANY KIND, either express or implied. See the License for the
10
specific language governing permissions and limitations under the License.
11
**************************************************************************************/
12
13
14
#pragma once
15
16
#if defined(__clang__)
17
#define BIOGEARS_CDM_API
18
#elif defined(__gnu_linux__)
19
#define BIOGEARS_CDM_API __attribute__ ((visibility ("default")))
20
#elif defined(_WIN32)
21
//#include <biogears/string-exports.h>
22
//#ifdef biogears_cdm_EXPORTS
23
#define BIOGEARS_CDM_API __declspec(dllexport)
24
//#else
25
//#define BIOGEARS_CDM_API __declspec(dllimport)
26
//#endif
27
#else
28
#define BIOGEARS_CDM_API
29
#endif