diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 722739d..3451d80 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -21,7 +21,7 @@ jobs: with: submodule-update: true source-dir: ${{github.workspace}}/cpp - build-dir: ${{github.workspace}}/build + build-dir: ${{github.workspace}}/cpp/build cc: gcc cxx: g++ build-type: Release @@ -37,7 +37,7 @@ jobs: with: submodule-update: true source-dir: ${{github.workspace}}/cpp - build-dir: ${{github.workspace}}/build + build-dir: ${{github.workspace}}/cpp/build cc: clang cxx: clang++ build-type: Release diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt index 098df03..3ed3150 100644 --- a/cpp/CMakeLists.txt +++ b/cpp/CMakeLists.txt @@ -23,6 +23,9 @@ cmake_minimum_required(VERSION 3.19.3) project(Kata-GameOfLife CXX) set(CMAKE_CXX_STANDARD 20) +if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++ -std=c++20") +endif() enable_testing() set_property(GLOBAL PROPERTY USE_FOLDERS ON) diff --git a/typescript/yarn.lock b/typescript/yarn.lock index b5f868a..730365c 100644 --- a/typescript/yarn.lock +++ b/typescript/yarn.lock @@ -957,9 +957,9 @@ diff-sequences@^29.6.3: integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== electron-to-chromium@^1.4.535: - version "1.4.590" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.590.tgz#85a428fbabb77265a4804040837ed4f2538e3300" - integrity sha512-hohItzsQcG7/FBsviCYMtQwUSWvVF7NVqPOnJCErWsAshsP/CR2LAXdmq276RbESNdhxiAq5/vRo1g2pxGXVww== + version "1.4.592" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.592.tgz#1ffd49ba3da3da3077ea20014b066c910d50c913" + integrity sha512-D3NOkROIlF+d5ixnz7pAf3Lu/AuWpd6AYgI9O67GQXMXTcCP1gJQRotOq35eQy5Sb4hez33XH1YdTtILA7Udww== emittery@^0.13.1: version "0.13.1"