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

Fix build on Windows #2802

Merged
merged 7 commits into from
Mar 28, 2019
Merged

Fix build on Windows #2802

merged 7 commits into from
Mar 28, 2019

Commits on Mar 22, 2019

  1. Fix build on MSVC.

    PatZim committed Mar 22, 2019
    Configuration menu
    Copy the full SHA
    787596d View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2019

  1. Fix build on mingw

    PatZim committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    5bc6269 View commit details
    Browse the repository at this point in the history
  2. Deduplicate build options.

    PatZim committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    db5becf View commit details
    Browse the repository at this point in the history
  3. Clean library build commands

    Rely on the build configuration of MoarVM more when building the
    libraries and executables in rakudo instead of hard coding stuff.
    PatZim committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    c1c108f View commit details
    Browse the repository at this point in the history
  4. Fix default target on nmake

    when nmake is called without any argument it tries to execute
    the first target. Because nmake knows nothing about .PHONY it sees it as
    a normal target and tries to execute that. So we have to put the
    .NOTPARALLEL target after the 'all' target.
    PatZim committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    44e0386 View commit details
    Browse the repository at this point in the history
  5. Remove unused variable

    PatZim committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    bafa523 View commit details
    Browse the repository at this point in the history
  6. Fix build on linux

    It seems the NQP config variable 'moar::ldimp' is '' instead of undefined
    in rakudo irrespective of it being set to undef in MoarVM/build/setup.pm
    where it originates. Thus the check needs to be different.
    PatZim committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    4459364 View commit details
    Browse the repository at this point in the history