Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP Windows clang #4321

Closed
wants to merge 26 commits into from
Closed

WIP Windows clang #4321

wants to merge 26 commits into from

Commits on Nov 8, 2022

  1. Clear out all appveyor and GHA .yml files

    Ralf W. Grosse-Kunstleve committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    e7e585c View commit details
    Browse the repository at this point in the history
  2. Try .appveyor.yml skip_commits ALL

    Ralf W. Grosse-Kunstleve committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    d04a197 View commit details
    Browse the repository at this point in the history
  3. Remove ci from .pre-commit-config.yaml

    Ralf W. Grosse-Kunstleve committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    58d8c8b View commit details
    Browse the repository at this point in the history
  4. Revert "Remove ci from .pre-commit-config.yaml"

    This reverts commit 58d8c8b.
    Ralf W. Grosse-Kunstleve committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    cf34cd8 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2022

  1. windows_clang.yml just showing clang, clang++ versions

    Ralf W. Grosse-Kunstleve committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    7054082 View commit details
    Browse the repository at this point in the history
  2. fix: matrix os must be a list

    Ralf W. Grosse-Kunstleve committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    ce7eddf View commit details
    Browse the repository at this point in the history
  3. Fix silly oversight

    Ralf W. Grosse-Kunstleve committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    2f03629 View commit details
    Browse the repository at this point in the history
  4. Add Python & cmake setup, pybind11 build & test

    Ralf W. Grosse-Kunstleve committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    dcbd405 View commit details
    Browse the repository at this point in the history
  5. Python version must be in quotes.

    Ralf W. Grosse-Kunstleve committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    3138392 View commit details
    Browse the repository at this point in the history
  6. Remove pwsh default (in hopes of fixing Update Cmake step)

    Ralf W. Grosse-Kunstleve committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    58ba016 View commit details
    Browse the repository at this point in the history
  7. Remove egor-tensin/cleanup-path@v2

    Ralf W. Grosse-Kunstleve committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    44cb511 View commit details
    Browse the repository at this point in the history
  8. Remove -DCMAKE_C_COMPILER=clang

    CMake Warning:
      Manually-specified variables were not used by the project:
    
        CMAKE_C_COMPILER
    Ralf W. Grosse-Kunstleve committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    27de439 View commit details
    Browse the repository at this point in the history
  9. Show CMake version

    Ralf W. Grosse-Kunstleve committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    4bcc2c0 View commit details
    Browse the repository at this point in the history
  10. cmake -G Ninja

    Ralf W. Grosse-Kunstleve committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    f00b912 View commit details
    Browse the repository at this point in the history
  11. -DCMAKE_VERBOSE_MAKEFILE=ON (and remove -DCMAKE_C_COMPILER again).

    Ralf W. Grosse-Kunstleve committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    173516d View commit details
    Browse the repository at this point in the history
  12. Cosmetic changes

    Ralf W. Grosse-Kunstleve committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    85fb1f8 View commit details
    Browse the repository at this point in the history
  13. Patching in snapshot of (already closed) PR pybind#4316

    Ralf W. Grosse-Kunstleve committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    03d6e1e View commit details
    Browse the repository at this point in the history
  14. Revert "Patching in snapshot of (already closed) PR pybind#4316"

    This reverts commit 03d6e1e.
    Ralf W. Grosse-Kunstleve committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    3163ae2 View commit details
    Browse the repository at this point in the history
  15. Patching in snapshot of PR pybind#4319

    Ralf W. Grosse-Kunstleve committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    5aa6093 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

  1. Adjust expectations for Windows Clang (and make code less redundant).

    Ralf W. Grosse-Kunstleve committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    80a207c View commit details
    Browse the repository at this point in the history
  2. Make names conform more to the ci.yml scheme

    Ralf W. Grosse-Kunstleve committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    fdab183 View commit details
    Browse the repository at this point in the history
  3. Add cpptest, test_cmake_build

    Ralf W. Grosse-Kunstleve committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    196b3d9 View commit details
    Browse the repository at this point in the history
  4. Mark cpptest as UNAVAILABLE

    C:\hostedtoolcache\windows\cmake\3.25.0\x64\cmake-3.25.0-rc4-windows-x86_64\bin\cmake.exe -P D:\a\pybind11\pybind11\CMakeFiles\VerifyGlobs.cmake
    ninja: error: unknown target 'cpptest', did you mean 'pytest'?
    Error: Process completed with exit code 1.
    Ralf W. Grosse-Kunstleve committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    a5f2eaa View commit details
    Browse the repository at this point in the history
  5. -DDOWNLOAD_CATCH=ON

    Ralf W. Grosse-Kunstleve committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    129556a View commit details
    Browse the repository at this point in the history
  6. EIGEN=ON and try again cpptest (after CATCH=ON in previous commit was…

    … successful).
    Ralf W. Grosse-Kunstleve committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    623183d View commit details
    Browse the repository at this point in the history
  7. Add pip install --upgrade pip, Show env, cosmetic changes

    Ralf W. Grosse-Kunstleve committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    897d701 View commit details
    Browse the repository at this point in the history