Skip to content

[ZH] Linux tools compilation #620

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

Merged
merged 4 commits into from
Apr 8, 2025
Merged

[ZH] Linux tools compilation #620

merged 4 commits into from
Apr 8, 2025

Conversation

feliwir
Copy link

@feliwir feliwir commented Apr 7, 2025

This is a stripped down variant of #522

@feliwir feliwir force-pushed the linux branch 3 times, most recently from ea5ce04 to 83577e1 Compare April 7, 2025 13:12
Copy link

@xezon xezon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Commit titles need cleaning. I can take care of it before merge.

@@ -24,6 +25,10 @@ target_include_directories(zi_libraries_source_wwvegas_wwlib INTERFACE "Librarie
target_include_directories(zi_libraries_source_wwvegas_wwmath INTERFACE "Libraries/Source/WWVegas/WWMath")
target_include_directories(zi_libraries_source_wwvegas_wwsaveload INTERFACE "Libraries/Source/WWVegas/WWSaveLoad")
target_include_directories(zi_main INTERFACE "Main")
target_link_libraries(zi_utility INTERFACE
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perhaps give this a different name because it is too easy to confuse it with gz_utility. Perhaps call it zi_always if it is linked in all targets?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should rename all gz_ targets, since it is misleading. Not sure if it should be part of this PR

Copy link

@xezon xezon Apr 8, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should be separate change yes. I also put some notes into your cmake skeleton change about that.

@xezon xezon added Minor Severity: Minor < Major < Critical < Blocker Build Anything related to building, compiling Gen Relates to Generals ZH Relates to Zero Hour labels Apr 7, 2025
@zzambers
Copy link

zzambers commented Apr 8, 2025

I think, I have found more elegant alternative to debug directory renaming, see: #624

(I have used custom makefile when doing mingw fixes, so I have not ran into this earlier.)

@feliwir feliwir requested a review from xezon April 8, 2025 05:55
@feliwir feliwir force-pushed the linux branch 2 times, most recently from 79ea21e to 0e4bdf7 Compare April 8, 2025 07:23
@feliwir feliwir changed the title Linux tools compilation [ZH] Linux tools compilation Apr 8, 2025
@feliwir feliwir force-pushed the linux branch 2 times, most recently from bc7f00d to 2f581cb Compare April 8, 2025 07:50
Copy link

@xezon xezon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Merge with Rebase.

@feliwir feliwir merged commit 6838b2e into TheSuperHackers:main Apr 8, 2025
17 checks passed
feliwir added a commit that referenced this pull request Apr 8, 2025
feliwir added a commit that referenced this pull request Apr 8, 2025
feliwir added a commit that referenced this pull request Apr 8, 2025
@xezon xezon added the Platform Work towards platform support, such as Linux, MacOS label Apr 9, 2025
@xezon xezon modified the milestone: Code foundation build up Apr 18, 2025
@xezon xezon added this to the Linux support milestone Apr 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build Anything related to building, compiling Gen Relates to Generals Minor Severity: Minor < Major < Critical < Blocker Platform Work towards platform support, such as Linux, MacOS ZH Relates to Zero Hour
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants