-
Notifications
You must be signed in to change notification settings - Fork 232
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
Fix dmfc by partially reverting #219 #317
Conversation
Tested and verified working with windows. Needs tests from linux and macos. Connect to |
|
||
# Don't build these yet | ||
#add_subdirectory(anarchy) | ||
#add_subdirectory(coop) | ||
#add_subdirectory(ctf) | ||
#add_subdirectory(entropy) | ||
#add_subdirectory(hoard) | ||
#add_subdirectory(hyperanarchy) | ||
#add_subdirectory(monsterball) | ||
#add_subdirectory(roboanarchy) | ||
#add_subdirectory(tanarchy) |
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.
Why this code commented out?
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.
Because we are not building netgames yet. If we want to build them alongside dmfc, we need to fix them because when I last tried building them, they were broken (like d3c was).
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.
Well, I think, commenting them out is not related to intended partially reverting dmfc changes. Let's keep them building and resolve issues as they appears.
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.
Sure, and if I did the opposite someone else would complain that my PR ships broken code. This makes dmfc work with existing game assets. I advise a separate PR for fixing d3ms and subsequently turning them back on.
netgames/dmfc/CMakeLists.txt
Outdated
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.
Question for linux and mac: on checking the steam depot for linux I can't find a dmfc library. Does this need to be static for those platforms? Windows wants it to be shared in order to function.
Dmfc is built as a static library on linux and mac. We should do the same for windows so there is consistency across the board. Marking this pull as a draft for rework. |
Pull Request Type
Description
#219 added virtual destructors to
netgames/includes/idmfc.h
. This caused errors seen in #312. Comment these out for now, come back to fix later.Enforces building
dmfc
but does not build other netgames.Related Issues
Resolves #312