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

Support cygwin64 for windows. #3

Closed
wants to merge 23 commits into from
Closed

Support cygwin64 for windows. #3

wants to merge 23 commits into from

Commits on Dec 4, 2021

  1. Configuration menu
    Copy the full SHA
    b479b42 View commit details
    Browse the repository at this point in the history
  2. Windows: Add srs for windows support(with cygwin64) (#2622)

    * + add srs for windows support(with cygwin64)
    
    * * fix srt lib64 path issue
    
    * * fix ffmpeg path error
    wenjiegit authored and winlinvip committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    d969441 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2106e94 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2022

  1. Configuration menu
    Copy the full SHA
    d1eb59d View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2022

  1. Configuration menu
    Copy the full SHA
    4a4b3d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a0be51b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ceaed78 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    acbb9a0 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2022

  1. For #2532: Windows: Replace ln by cp for windows. v5.0.87 (#3246)

    1. Replase ln by cp for windows.
    2. Refine OS and CPU arch detecting.
    3. Support configure from any directory by `SRS_WORKDIR`.
    4. Support output to any directory by `SRS_OUTPUT`.
    5. Disable sanitizer for gperf.
    6. Use parallels build for make.
    7. Refine bash variable check.
    winlinvip authored Nov 18, 2022
    Configuration menu
    Copy the full SHA
    d3441d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    07b3191 View commit details
    Browse the repository at this point in the history
  3. UTest: Enable sanitizer for utest. (#3247)

    1. Enable sanitizer for utest.
    2. Allow auto detect jobs for make.
    3. Show more information about build cache.
    winlinvip authored Nov 18, 2022
    Configuration menu
    Copy the full SHA
    60ba0cf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bec00b7 View commit details
    Browse the repository at this point in the history
  5. Windows: Merge develop.

    winlinvip committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    85d47f6 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2022

  1. Windows: Fix build failed.

    winlinvip committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    a29cce8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    220980d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7184a2f View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2022

  1. For #2532: Windows: Support CYGWIN64 for SRS

    1. Support cygwin by '--cygwin64=on'
    2. Detect cygwin automatically.
    3. Disalbe sanitizer, srt and srtp with openssl.
    4. Disable multiple threads, use single threads.
    5. Support utest for cygwin64.
    6. Query features for windows by API.
    7. Disable stat APIs for cygwin.
    8. Use ST select event driver.
    wenjiegit authored and winlinvip committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    422be5d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4f4700 View commit details
    Browse the repository at this point in the history
  3. Merge develop

    winlinvip committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    4cc418c View commit details
    Browse the repository at this point in the history
  4. Merge develop

    winlinvip committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    25a508b View commit details
    Browse the repository at this point in the history
  5. Windows: Support github actions for cygwin.

    1. Support github actions on Windows Server 2022.
    2. Use cygwin64 in windows-latest to build SRS.
    3. Package SRS-xxx-setup.exe by NSIS.exe
    4. Patch crypto/include/config.h for libsrtp.
    5. Support run as administrator.
    6. Apply utest for cygwin.
    7. Enable srtp over openssl.
    winlinvip committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    30552b5 View commit details
    Browse the repository at this point in the history
  6. Windows: Merge develop

    winlinvip committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    1789945 View commit details
    Browse the repository at this point in the history
  7. Update

    winlinvip committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    cd285ad View commit details
    Browse the repository at this point in the history