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

0.52.0/sync #418

Closed
wants to merge 4 commits into from
Closed

0.52.0/sync #418

wants to merge 4 commits into from

Conversation

Kangz
Copy link
Contributor

@Kangz Kangz commented Jan 12, 2021

No description provided.

This bumps the CMake version to 3.13 and fixes deprecations warnings
that were raised in toolchain-nacl.cmake as well as deletes some code
paths that were for older CMake versions. Not that 3.13 is what's in
Debian stable and oldstable has backports for 3.16.

CMakeForceCompiler is deprecated so instead we set CMAKE_C/CXX_COMPILER
directly. This causes CMake to not set CMAKE_C/CXX_COMPILER_ID (because
it can't determine it automatically) so the CMakeLists.txt had to
support an empty CMAKE_CXX_COMPILER_ID and a special case for PCH
support on NaCl.

Getting a target's location as done in pnacl_translate is deprecated so
instead we compute the paths to the various targets/nexe/pexe directly
from the build dir and the gamemodule dir.

Also remove our local copy of CMakeParseArguments as it is a builtin
function since CMake 3.4.

Fixes DaemonEngine#412
@Kangz Kangz closed this Jan 12, 2021
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.

1 participant