-
Notifications
You must be signed in to change notification settings - Fork 6.7k
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
[tcl] Add new port #8026
[tcl] Add new port #8026
Conversation
|
||
file(INSTALL ${SOURCE_PATH}/license.terms DESTINATION ${CURRENT_PACKAGES_DIR}/share/tcl RENAME copyright) | ||
else() | ||
message(ERROR "Unsupported Operating System ${VCPKG_CMAKE_SYSTEM_NAME}") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
While I appreciate you explicitly failing on platforms you didn't develop for, I know for a fact that TCL is cross-platform. Is the effort in getting it to work with linux and osx too high?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@cbezault you are absolutely right! tcl has a custom config for linux https://github.com/tcltk/tcl/tree/master/unix and osx https://github.com/tcltk/tcl/tree/master/macosx.
unfortunately I didn't have much luck implementing on my Ubuntu VM, I believe the configuration needs a treatment similar to ffmpeg https://github.com/microsoft/vcpkg/tree/master/ports/ffmpeg , but was unable to apply this.
as far as osx goes I do not have a VM for that OS and so I cannot push a OS specific configuration with confidence. I can run it against the azure pipelines but that doesn't help me know if the package is usable after configuration.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@cbezault I would also like to add that I do not know if ARM configuration is possible on Windows, see this line https://github.com/tcltk/tcl/blob/master/win/makefile.vc#L96
I know that ARM is definitely possible on Linux as I have seen builds for that configuration online
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah last I remember I couldn't run Tcl on ARM. We'd have people emulate x86 on their arm devices if they really needed to run on them.
I'm inclined to merge this PR even if it's not perfect. Could you please sign the CLA? |
@greenbrettmichael ping. |
@cbezault I signed the CLA, sorry I didn't see your edit |
https://github.com/tcltk/tcl/tree/fb28af5fa6c4ffcd2d176c5617e5640acbfb8114 |
Good point the version string should be changed |
Support tcl core in vcpkg. related #7647