NCBI C++ ToolKit
ncbi_source_ver.h
Go to the documentation of this file.

Go to the SVN repository for this file.

1 /* $Id: ncbi_source_ver.h 102822 2024-07-24 04:03:03Z syncbot $
2  * ===========================================================================
3  *
4  * PUBLIC DOMAIN NOTICE
5  * National Center for Biotechnology Information
6  *
7  * This software/database is a "United States Government Work" under the
8  * terms of the United States Copyright Act. It was written as part of
9  * the author's official duties as a United States Government employee and
10  * thus cannot be copyrighted. This software/database is freely available
11  * to the public for use. The National Library of Medicine and the U.S.
12  * Government have not placed any restriction on its use or reproduction.
13  *
14  * Although all reasonable efforts have been taken to ensure the accuracy
15  * and reliability of the software and data, the NLM and the U.S.
16  * Government do not and cannot warrant the performance or results that
17  * may be obtained by using this software or data. The NLM and the U.S.
18  * Government disclaim all warranties, express or implied, including
19  * warranties of performance, merchantability or fitness for any particular
20  * purpose.
21  *
22  * Please cite the author in any work or product based on this material.
23  *
24  * ===========================================================================
25  */
26 
27 #include <ncbiconf.h>
28 #include <common/ncbi_build_info.h>
29 
30 /* #undef NCBI_PRODUCTION_VER */
31 #define NCBI_DEVELOPMENT_VER 20240724
32 
33 #if defined(NCBI_PRODUCTION_VER)
34 # define NCBI_SRCTREE_VER_PROXY NCBI_PRODUCTION_VER
35 # define NCBI_SRCTREE_NAME_PROXY SBuildInfo::eProductionVersion
36 #elif defined(NCBI_DEVELOPMENT_VER)
37 # define NCBI_SRCTREE_VER_PROXY NCBI_DEVELOPMENT_VER
38 # define NCBI_SRCTREE_NAME_PROXY SBuildInfo::eDevelopmentVersion
39 #else
40 # define NCBI_SRCTREE_VER_PROXY 0
41 # define NCBI_SRCTREE_NAME_PROXY SBuildInfo::eDevelopmentVersion
42 #endif
43 
44 #ifdef NCBI_SRCTREE_VER_SBUILDINFO
45 # undef NCBI_SRCTREE_VER_SBUILDINFO
46 #endif
47 #define NCBI_SRCTREE_VER_SBUILDINFO \
48  .Extra(NCBI_SRCTREE_NAME_PROXY, NCBI_SRCTREE_VER_PROXY)
Front end for a platform-specific configuration summary.
Modified on Wed Jul 24 17:15:00 2024 by modify_doxy.py rev. 669887