Cloned SEACAS for EXODUS library with extra build files for internal package management.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
1.6 KiB

2 years ago
/*
* Copyright(C) 1999-2020 National Technology & Engineering Solutions
* of Sandia, LLC (NTESS). Under the terms of Contract DE-NA0003525 with
* NTESS, the U.S. Government retains certain rights in this software.
*
* See packages/seacas/LICENSE for details
*/
/* NOTE: Definitions in this file only control building via the Sierra
* bjam system For SEACAS and Trilinos builds, these are all controlled
* in the cmake configure step
*/
/* Enable this block to build a thread-safe version of the exodus library */
#if 0
#define EXODUS_THREADSAFE
#endif
/* Deprecated Code Handling Options:
* 1. Ignore -- treat deprecated functions as normal non-deprecated functions (default)
* 2. Delete -- the deprecated functions are not defined or compiled (SEACAS_HIDE_DEPRECATED_CODE is
* defined)
* 3. Warn -- if used in client code, issue a warning. (SEACAS_WARN_DEPRECATED_CODE is defined)
*
* The symbols SEACAS_HIDE_DEPRECATED_CODE and SEACAS_DEPRECATED are defined in exodus_config.h
* In a TriBITs-based system, this include file is generated from cmake-variable definitions.
* In other build systems, the exodus_config.h file is hard-wired.
*/
/* Enable this block to eliminate the building of deprecated functions in library */
#if 0
#define SEACAS_HIDE_DEPRECATED_CODE
#endif
/* Enable this block to enable warnings if any deprecated functions are used */
#if 0
#ifndef SEACAS_DEPRECATED
#if (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1))
#define SEACAS_DEPRECATED __attribute__((__deprecated__))
#else
#define SEACAS_DEPRECATED
#endif
#endif
#endif