Thomas Krijnen
ff7219b557
CMake < 3.7 compatibility
...
See https://github.com/glfw/glfw/issues/1584
2021-03-26 20:40:01 +01:00
Priit Laes
911d703f57
build: Use -Wno-deprecated-copy for GCC 9+
...
OpenCascade causes a lot of warnings due to -Wdeprecated-copy on GCC 9+.
These warnings are also emitted with clang, but only once per file.
2021-03-24 09:25:13 +01:00
Priit Laes
28d168b96c
build: cmake: Improve OCC_LIBRARY_DIR detection
2021-03-08 14:53:07 +01:00
Priit Laes
e4640df6f0
build: cmake: Rework OpenCascade header directory lookup
2021-03-08 14:53:07 +01:00
Thomas Krijnen
a56ca661e8
BUILD_PACKAGE option
2021-03-08 14:52:57 +01:00
Christophe Prud'homme
b26147c1c7
Release V 0.6.0 alpha 3
2021-03-08 14:52:57 +01:00
Christophe Prud'homme
c3847ff38a
add runtime depends
2021-03-08 14:52:57 +01:00
Christophe Prud'homme
8299505672
Release V 0.6.0 alpha.2
2021-03-08 14:52:57 +01:00
Christophe Prud'homme
0db743d3f7
Release V0.6.0 alpha 2
...
install in standard python dir
bump up version
2021-03-08 14:52:57 +01:00
Christophe Prud'homme
e7558d0008
Release v0.6.0 alpha.1
...
add EXTRA_VERSION to set prerelease (to be set to null string for final release)
add release workflow
2021-03-08 14:52:57 +01:00
Christophe Prud'homme
b0554e71d5
use GNUInstallDirs to define properly the installation directories
...
fix typo in name LIBARY -> LIBRARY
2021-03-08 14:52:57 +01:00
Christophe Prud'homme
c1b9062fa4
add package using cpack and install properly
2021-03-08 14:52:57 +01:00
Priit Laes
f51e0db7fe
build: Check for libxml2
...
Fixes issue #1298
Signed-off-by: Priit Laes <plaes@plaes.org >
2021-03-05 21:36:18 +01:00
Thomas Krijnen
d2bf2cf46e
Pick RC2 definitions where required
2021-02-14 17:21:34 +01:00
Thomas Krijnen
6bbbc528fe
prep for 4x3_rc2
2021-02-14 12:43:27 +01:00
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