[wpimath] Explicitly export wpimath symbols

Co-authored-by: Tyler Veness <calcmogul@gmail.com>
This commit is contained in:
Thad House
2021-08-20 09:02:01 -07:00
committed by Peter Johnson
parent 161e211734
commit 382deef750
54 changed files with 207 additions and 101 deletions

View File

@@ -0,0 +1,23 @@
// Copyright (c) FIRST and other WPILib contributors.
// Open Source Software; you can modify and/or share it under the terms of
// the WPILib BSD license file in the root directory of this project.
#pragma once
#ifdef _WIN32
#pragma warning(disable : 4251)
#ifdef WPILIB_EXPORTS
#ifdef __GNUC__
#define WPILIB_DLLEXPORT __attribute__((dllexport))
#else
#define WPILIB_DLLEXPORT __declspec(dllexport)
#endif
#else
#define WPILIB_DLLEXPORT
#endif
#else
#define WPILIB_DLLEXPORT __attribute__((visibility("default")))
#endif