Thomas Krijnen
dc529d4146
Merge branch 'v0.6.0' into ifcopenshell_documentation
2021-02-05 11:47:35 +01:00
Thomas Krijnen
c0a62e8593
more cleanup
2021-02-05 11:39:35 +01:00
ahladik
824f09a1e7
More changes to Visual Studio build process
...
Prevented incorrect linking to default libraries in Boost
Boost version updated to 1.74
2021-01-22 10:56:50 +01:00
ahladik
6a8d8139ed
More changes to Windows build scripts
...
Limited compatibility to Visual Studio 2013 or newer
Fixed the missing 'd' suffix linking ....\opencollada\xmld.lib
Fixed failure when calling the scripts without specifying a generator
2021-01-22 10:56:50 +01:00
johltn
2243e0ab14
Set BUILD_DOCUMENTATION to OFF by default and ignore ifcopenshell python documentation generation
2020-10-25 12:52:48 +01:00
johltn
5ed0b4d972
Added test submodule
2020-10-25 10:45:43 +01:00
johltn
25a5b435a6
Automatic documentation generation
2020-10-24 14:48:03 +02:00
Thomas Krijnen
3e9210d29f
support for section and elevation references as annotation lines
2020-09-20 15:08:52 +02:00
johltn
a70429d2c8
New cmake for doc
2020-09-09 20:45:42 +02:00
Thomas Krijnen
d0c207f6b9
#941 version numbers
2020-08-23 14:01:43 +02:00
Thomas Krijnen
1893f6cea4
#941 version numbers
2020-08-23 14:00:53 +02:00
Bruno Postle
a2fa3a39e9
configure cmake to use linux/unix soname conventions for shared libraries, initial soversion is 0
2020-08-23 13:59:48 +02:00
Yorik van Havre
c76c72c017
Added USERSPACE_PYTHON_PREFIX cmake variable to allow install IfcPython in userspace instead of system-wide.
2020-06-28 12:48:25 +02:00
Thomas Krijnen
f01ae4a45b
#842 IFC4X3 schema and some other schema init cruft
2020-06-15 12:48:30 +02:00
Thomas Krijnen
f32e034963
Merge pull request #639 from aothms/multithreaded
...
Multithreaded
2019-08-02 15:37:00 +02:00
Thomas Krijnen
fd3469029f
-pthread on unix
2019-08-02 14:55:55 +02:00
Thomas Krijnen
c9530999f7
Update CMakeLists.txt
2019-07-10 15:44:38 +02:00
Thomas Krijnen
2154e24af1
GLTF_SUPPORT depends on BUILD_CONVERT
2019-07-10 14:35:56 +02:00
Thomas Krijnen
839b5a2699
Minor cleanups, 4x1 and 4x2 geom lib, granular schema macros
2019-06-26 13:50:46 +02:00
Thomas Krijnen
8b382df7cc
CMake IFCOPENSHELL_LIBRARIES depending on configuration options
2019-05-28 12:04:13 +02:00
Thomas Krijnen
a8f6444cad
Option to build -static on *nix
2019-05-10 12:04:32 +02:00
Thomas Krijnen
0b2bd5d0e8
Eliminate ICU dependency
2019-05-10 11:59:00 +02:00
Thomas Krijnen
ab1d34fe1d
Update CMakeLists.txt
2019-05-08 13:16:50 +02:00
Thomas Krijnen
3023e084a6
Initial implementation of a direct binary glTF serializer
2019-05-07 17:06:45 +02:00
Thomas Krijnen
8a197a6305
Work on 3ds max plug-in
2019-04-03 15:08:14 +02:00
Thomas Krijnen
4380e1d86a
Merge branch 'master' into v0.6.0
2018-12-22 14:06:28 +01:00
Thomas Krijnen
161deeb4e0
Fix warnings and compilation on clang
2018-12-22 14:05:49 +01:00
Thomas Krijnen
0c8e9e7040
Merge branch 'master' into v0.6.0
...
# Conflicts:
# src/ifcgeom/IfcGeomIteratorImplementation.h
2018-12-12 16:20:50 +01:00
Thomas Krijnen
a0f37cf9ea
Fix some warnings
2018-12-12 16:12:38 +01:00
Thomas Krijnen
ad41f04f11
Merge branch 'master' into v0.6.0
...
# Conflicts:
# src/ifcconvert/IfcConvert.cpp
# src/ifcgeom/IfcGeomRenderStyles.cpp
# src/ifcparse/IfcParse.cpp
2018-10-30 14:32:28 +01:00
Stinkfist0
882d27fe25
Use /permissive- introduced in VS 2017 to enforce standards-conformance.
...
https://docs.microsoft.com/en-us/cpp/build/reference/permissive-standards-conformance?view=vs-2017
2018-10-01 10:30:04 +02:00
Thomas Krijnen
a3141b2acc
Make nix build script more granular
2018-09-08 13:23:36 +02:00
Thomas Krijnen
3a4fa2e6dd
Merge commit '58ce86d538971fc1815d56368d7077aa85e0592c' into v0.6.0
2018-09-08 13:07:09 +02:00
Thomas Krijnen
3e80d3646c
Work on ifcxml parsere
2018-09-02 11:59:54 +02:00
Thomas Krijnen
b023f6a31d
Fix sillyness preventing install of IfcGeomServer
2018-08-16 13:58:50 +02:00
Thomas Krijnen
5609cbdde9
Fix missing symbols for boost 1.67 and BOOST_ALL_NO_LIB
2018-08-15 09:07:40 +02:00
Thomas Krijnen
d105292817
Merge branch 'master' into v0.6.0
...
# Conflicts:
# src/ifcconvert/IfcConvert.cpp
# src/ifcgeom/IfcGeomFilter.h
# src/ifcgeom/IfcGeomIteratorImplementation.h
# src/ifcgeom/IfcGeomWires.cpp
# src/ifcparse/IfcFile.h
# src/ifcparse/IfcLogger.cpp
# src/ifcparse/IfcLogger.h
# src/ifcparse/IfcParse.cpp
# src/serializers/SvgSerializer.cpp
# src/serializers/schema_dependent/XmlSerializer.cpp
2018-07-07 17:15:54 +02:00
Victor Haefner
11d0c6ef56
compiles under ubuntu 18.04
2018-06-22 17:16:11 +02:00
Stefan Boeykens
58ce86d538
Pushing cmake to enforce C++ 11
...
To be able to compile with a recent ICU version (for Unicode) C++11 is required. This enforces this in the main CMakeLists.txt
2018-06-19 09:45:16 +02:00
Thomas Krijnen
834780b726
Schema dependent serializers
2018-03-16 13:49:11 +01:00
Thomas Krijnen
d374fd3778
More changes to conda build
2018-03-16 12:17:49 +01:00
Thomas Krijnen
0a809ba127
Schema dependent serializers
2018-03-16 12:10:05 +01:00
Thomas Krijnen
d9679d6905
Merge branch 'v0.6.0' into Convert_Server_Optional
2018-01-25 12:49:55 +01:00
carmenfan
7a4059fbfd
Adding ifcgeom_schema_agnostic headers in include directory
2018-01-25 12:46:52 +01:00
carmenfan
623e95cefe
Add Options on Cmake to selectively compile IFCConvert and IFCGeomServer
2018-01-24 15:55:44 +00:00
Thomas Krijnen
c7329497a6
Don't use static boost libs with conda build
2018-01-08 12:02:34 +01:00
Thomas Krijnen
e2f79ec1ba
Work on python wrapper
2017-12-31 12:20:13 +01:00
Thomas Krijnen
05e6f56911
Linker errors, geom server, warnings
2017-12-29 13:48:08 +01:00
Thomas Krijnen
6622afd93a
Rename
2017-12-20 17:09:42 +01:00
Thomas Krijnen
8b4650b169
Fix compilation on msvc
2017-12-20 16:38:55 +01:00