Skip to content

Commit b971f44

Browse files
committed
Add CMake C++20 flags for concepts support
1 parent 546c6b9 commit b971f44

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

.github/workflows/biogears-complete-pipeline.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,10 @@ jobs:
114114
echo "RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10" >> docker/modified/Dockerfile.builder
115115
echo "RUN gcc --version && g++ --version" >> docker/modified/Dockerfile.builder
116116
117+
# Configure CMake with C++20 support
118+
echo "# Tell CMake to use C++20 standard" >> docker/modified/Dockerfile.builder
119+
echo "RUN cd /opt/biogears/core/build && cmake -DCMAKE_CXX_STANDARD=20 -DCMAKE_CXX_FLAGS=-std=c++2a .." >> docker/modified/Dockerfile.builder
120+
117121
# Add debugging commands to verify directory permissions
118122
echo "RUN ls -la /opt/biogears/core/build/projects/biogears/generated/Release/biogears/schema/cdm || echo 'Directory does not exist yet'" >> docker/modified/Dockerfile.builder
119123
echo "RUN ls -la /opt/biogears/core/build/projects/biogears/generated/Release/biogears/schema/biogears || echo 'Directory does not exist yet'" >> docker/modified/Dockerfile.builder

0 commit comments

Comments
 (0)