Skip to content

Commit 20b5ad5

Browse files
FIX environment.yml
1 parent fe0cb51 commit 20b5ad5

File tree

4 files changed

+48
-1
lines changed

4 files changed

+48
-1
lines changed

docs/devguide.rst

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ Development Guide
88
:maxdepth: 1
99

1010
devguide/overview
11+
devguide/compiler
1112
devguide/conda_environment
1213
devguide/contribute
1314
devguide/cmake_configuration

docs/devguide/compiler.rst

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
********************************************************************************
2+
Compiler Requirements
3+
********************************************************************************
4+
5+
Before installing COMPAS CGAL, you need to ensure you have the appropriate C++ compiler setup for your operating system:
6+
7+
Windows
8+
-------
9+
10+
* Install Visual Studio Build Tools (2022 or newer)
11+
* During installation, select "Desktop development with C++"
12+
* No additional PATH settings are required as CMake will automatically find the compiler
13+
14+
macOS
15+
-----
16+
17+
* Install Xcode Command Line Tools:
18+
19+
.. code-block:: bash
20+
21+
xcode-select --install
22+
23+
* The clang compiler will be automatically available after installation
24+
25+
Linux
26+
-----
27+
28+
* Install GCC and related build tools. On Ubuntu/Debian:
29+
30+
.. code-block:: bash
31+
32+
sudo apt-get update
33+
sudo apt-get install build-essential
34+
35+
* On RHEL/Fedora:
36+
37+
.. code-block:: bash
38+
39+
sudo dnf groupinstall "Development Tools"
40+
41+
* Alternatively, when using conda, you can install the C++ compiler through conda:
42+
43+
.. code-block:: bash
44+
45+
conda install gxx_linux-64

environment.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ dependencies:
99
- pip
1010
- pip:
1111
- -r requirements-dev.txt
12-
- --no-build-isolation -e . -Ceditable.rebuild=true
12+
- -e .

requirements-dev.txt

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
compas
12
pytest>=7.0.0
23
pytest-cov>=4.0.0
34
line_profiler>=4.0.0

0 commit comments

Comments
 (0)