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

Preliminary CMake configure support on Windows (#228) #666

Open
wants to merge 8 commits into
base: develop
Choose a base branch
from

Commits on Aug 3, 2024

  1. Configuration menu
    Copy the full SHA
    c5ea832 View commit details
    Browse the repository at this point in the history
  2. feat cmake: Better search for libev's headers

    They are also may be packaged inside "{includedir}/libev/".
    leha-bot committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    9093f34 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    283a769 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6ef3a75 View commit details
    Browse the repository at this point in the history
  5. feat cmake: Avoid uboost::context on WIN32-like platforms

    It's not supported, so use the usual Boost.
    leha-bot committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    59308f2 View commit details
    Browse the repository at this point in the history
  6. feat cmake: Avoid include'ing libc fixes on WIN32-like platforms.

    It's no use for the WIN32.
    leha-bot committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    9ac1e74 View commit details
    Browse the repository at this point in the history
  7. feat cmake: Use /W4 and /sdl for MSVC as an analogue flags.

    Instead of GCC/Clang-like -Wall -Wextra -pedantic.
    MSVC's /WAll produces a lot of noise, so even MS STL authors had not
    used it. The /sdl flag adds some static analysis checks.
    See
    https://learn.microsoft.com/en-us/cpp/build/reference/sdl-enable-additional-security-checks?view=msvc-170
    for details.
    leha-bot committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    146b759 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3b857ed View commit details
    Browse the repository at this point in the history