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

Conversation

winlinvip
Copy link
Member

No description provided.

@winlinvip winlinvip mentioned this pull request Nov 16, 2022
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.
1. Enable sanitizer for utest.
2. Allow auto detect jobs for make.
3. Show more information about build cache.
@winlinvip winlinvip force-pushed the feature/windows branch 3 times, most recently from 6a0d8b5 to 903c66f Compare November 18, 2022 14:39
@winlinvip winlinvip deleted the branch develop November 18, 2022 15:04
@winlinvip winlinvip closed this Nov 18, 2022
@winlinvip winlinvip reopened this Nov 18, 2022
@winlinvip
Copy link
Member Author

For ossrs/srs#2532

wenjiegit and others added 2 commits November 20, 2022 12:14
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.
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 winlinvip closed this Nov 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants