Skip to content

Commit

Permalink
[github, cmake] Remove macOS workflow workarounds that are no longer
Browse files Browse the repository at this point in the history
necessary.  Set CMake policy for Python-lookup behavior to work with
latest GitHub macOS runner.
  • Loading branch information
neboat committed Nov 14, 2023
1 parent 00e7934 commit 0a4a7d5
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 10 deletions.
10 changes: 0 additions & 10 deletions .github/workflows/llvm-project-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,6 @@ concurrency:
group: llvm-project-${{ github.workflow }}-${{ inputs.projects}}${{ github.ref }}
cancel-in-progress: ${{ startsWith(github.ref, 'refs/pull/') }}

env:
# Workaround for https://github.com/actions/virtual-environments/issues/5900.
# This should be a no-op for non-mac OSes
CPLUS_INCLUDE_PATH: /usr/local/Cellar/llvm@15/15.0.7/include/c++/v1:/usr/local/Cellar/llvm/15.0.7_1/include/c++/v1:/Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/include

jobs:
lit-tests:
name: Lit Tests
Expand All @@ -51,11 +46,6 @@ jobs:
uses: llvm/actions/setup-windows@main
with:
arch: amd64
- name: Check macOS (for debugging)
if: startsWith(matrix.os, 'macos')
run: |
ls /Library/Developer/CommandLineTools/SDKs
find /usr/local -name "cmath*"
# On Windows, starting with win19/20220814.1, cmake choose the 32-bit
# python3.10.6 libraries instead of the 64-bit libraries when building
# lldb. Using this setup-python action to make 3.10 the default
Expand Down
5 changes: 5 additions & 0 deletions cmake/Modules/CMakePolicy.cmake
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# CMake policy settings shared between LLVM projects

# CMP0094: Use LOCATION for Find_Python lookup strategy.
# New in CMake 3.15: https://cmake.org/cmake/help/latest/policy/CMP0094.html
if(POLICY CMP0094)
cmake_policy(SET CMP0094 NEW)
endif()
# CMP0114: ExternalProject step targets fully adopt their steps.
# New in CMake 3.19: https://cmake.org/cmake/help/latest/policy/CMP0114.html
if(POLICY CMP0114)
Expand Down

0 comments on commit 0a4a7d5

Please sign in to comment.