Reduce link time for MSVC release builds. Patch by ch0kee.

This commit is contained in:
Thomas Krijnen
2015-03-22 19:52:29 +00:00
parent 9f9a0ea3dc
commit 0a0f44b674
3 changed files with 27 additions and 0 deletions
+9
View File
@@ -179,6 +179,11 @@ enumeration_descriptor_map_t enumeration_descriptor_map;
inverse_map_t inverse_map;
derived_map_t derived_map;
#ifdef _MSC_VER
# pragma optimize( "", off )
#endif
void InitDescriptorMap() {
IfcEntityDescriptor* current;
%(entity_descriptors)s
@@ -188,6 +193,10 @@ void InitDescriptorMap() {
%(enumeration_descriptors)s
}
#ifdef _MSC_VER
# pragma optimize( "", on )
#endif
void InitInverseMap() {
%(inverse_implementations)s
}