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
Thomas Krijnen
3e9210d29f
support for section and elevation references as annotation lines
2020-09-20 15:08:52 +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
Thomas Krijnen
f4463d2935
Crazy factory implementation
2017-12-19 20:24:00 +01:00
Thomas Krijnen
a792a7e2c7
Two simultaneous IfcGeom implementations
2017-12-18 15:25:09 +01:00
Thomas Krijnen
33fc2080df
Runtime schema by name
2017-12-12 11:00:42 +01:00
Thomas Krijnen
e7ccf7269a
Remove limited latebound schema representation in favour of full runtime schema representation
2017-12-11 15:46:57 +01:00
Thomas Krijnen
d839238949
Yet another repetition for cyclic symbol references
2017-09-24 22:15:33 +02:00
thomas.guenet
8792a8d750
CMakeLists.txt: add icui18n library for linux compilation
2017-09-22 11:56:10 +02:00