You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After IfcOpenShell#1930 the 0.7 branch isn't compatible anymore with OCCT version < 7.2. That includes the liboce that's found in debian (derivatives), which is OCCT 6.9 or even less. Updated the Linux section of README.md to explain the dependency on OCCT and include instructions to build on Unix with OCCT (from the OS repository as well). Also included changes that became necessary when we moved to v0.7.0 from v0.6.0 (like recursive clone and cmake additions).
Copy file name to clipboardExpand all lines: README.md
+23-8Lines changed: 23 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,7 +35,9 @@ Dependencies
35
35
Building IfcOpenShell
36
36
---------------------
37
37
38
-
**Note:** The path where the source code is cloned to can contain spaces but non-ASCII characters are very likely to cause problems with the build.
38
+
Note 1: The path where the source code is cloned to can contain spaces but non-ASCII characters are very likely to cause problems with the build.
39
+
40
+
Note 2: If you had not used `git clone --recursive https://github.com/IfcOpenShell/IfcOpenshell.git`, update the submodules by running `git submodule init & git submodule update`.
39
41
40
42
### Compiling on Windows
41
43
The preferred way to fetch and build this project's dependencies is to use the build scripts
@@ -83,17 +85,26 @@ The following instructions are for Ubuntu, modify as required for other operatin
83
85
can be experimented with and studied for pointers for other operating systems, but note that this script is not currently
84
86
meant to be used for a typical IfcOpenShell workspace setup.
85
87
86
-
Note: where `make -j` is written, add a number roughly equal to the amount of CPU cores + 1.
88
+
Note 1: It is recommeded to use OCCT for IfcOpenShell. You could use OCE as well, but sometimes it may lag behind OCCT and
89
+
therefore not compile with the latest IfcOpenShell.
90
+
91
+
Note 2: where `make -j` is written, add a number roughly equal to the amount of CPU cores + 1.
87
92
88
93
**1)** Install most of the prerequisites and dependencies:
0 commit comments