CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
IfcSdkVersion.h
Go to the documentation of this file.
1
2// Copyright (C) 2002-2022, Open Design Alliance (the "Alliance").
3// All rights reserved.
4//
5// This software and its documentation and related materials are owned by
6// the Alliance. The software may only be incorporated into application
7// programs owned by members of the Alliance, subject to a signed
8// Membership Agreement and Supplemental Software License Agreement with the
9// Alliance. The structure and organization of this software are the valuable
10// trade secrets of the Alliance and its suppliers. The software is also
11// protected by copyright law and international treaty provisions. Application
12// programs incorporating this software must include the following statement
13// with their copyright notices:
14//
15// This application incorporates Open Design Alliance software pursuant to a license
16// agreement with Open Design Alliance.
17// Open Design Alliance Copyright (C) 2002-2022 by Open Design Alliance.
18// All rights reserved.
19//
20// By use of this software, its documentation or related materials, you
21// acknowledge and accept the above terms.
23
24#ifndef _IFC_SDK_VERSION_H_
25#define _IFC_SDK_VERSION_H_
26
27#ifndef TD_VERSION_DEFINED
28#include "TDVersion.h"
29#endif
30
31// Full Product version is:
32// TD_MAJOR_VERSION.TD_MINOR_VERSION.TD_MAJOR_BUILD_NUMBER.TD_MINOR_BUILD_NUMBER
33// Example: 1.11.00.00 (initial 1.11 release).
34// OpenDesign maintenance updates to 1.11 will increase the major build number,
35// for example, 1.11.01.00, 1.11.02.00, etc. Minor build number is reserved for
36// client builds.
37
38#define ODIFCSDK_COMPANY_NAME_S TD_COMPANY_NAME_S
39#define ODIFCSDK_COMPANY_NAME_W TD_COMPANY_NAME_W
40
41#define ODIFCSDK_COPYRIGHT_S TD_COPYRIGHT_S
42#define ODIFCSDK_COPYRIGHT_W TD_COPYRIGHT_W
43#define ODIFCSDK_PRODUCT_NAME_END_S "IFC SDK"
44#define ODIFCSDK_PRODUCT_NAME_END_W L"IFC SDK"
45
46#define ODIFCSDK_PRODUCT_NAME_S TD_PRODUCT_NAME_START_S " " ODIFCSDK_PRODUCT_NAME_END_S
47#define ODIFCSDK_PRODUCT_NAME_W TD_PRODUCT_NAME_START_W L" " ODIFCSDK_PRODUCT_NAME_END_W
48
49#define ODIFCSDK_MAJOR_VERSION TD_MAJOR_VERSION
50#define ODIFCSDK_MINOR_VERSION TD_MINOR_VERSION
51#define ODIFCSDK_TYPELIB_VER(MAJ,MIN) TD_TYPELIB_VER(MAJ,MIN)
52#define ODIFCSDK_MAJOR_BUILD_VERSION TD_MAJOR_BUILD
53#define ODIFCSDK_MINOR_BUILD_VERSION TD_MINOR_BUILD
54
55#define ODIFCSDK_PRODUCT_VER_STR_S TD_PRODUCT_VER_STR_S
56#define ODIFCSDK_PRODUCT_VER_STR_W TD_PRODUCT_VER_STR_W
57
58#define ODIFCSDK_BUILD_COMMENTS_S ODIFCSDK_PRODUCT_NAME_S " " ODIFCSDK_PRODUCT_VER_STR_S
59#define ODIFCSDK_BUILD_COMMENTS_W ODIFCSDK_PRODUCT_NAME_W L" " ODIFCSDK_PRODUCT_VER_STR_W
60#define ODIFCSDK_SHORT_STRING_VER_S TD_SHORT_STRING_VER_S
61#define ODIFCSDK_SHORT_STRING_VER_W TD_SHORT_STRING_VER_W
62
63#endif // _IFC_SDK_VERSION_H_
64