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

Allow setting driver options via a customizable variable #20

Commits on Aug 9, 2020

  1. Pass driver options to libgccjit where supported

    Add a customizable variable for driver options (such as linker flags)
    to pass to libgccjit (Bug #42761).
    
    * lisp/emacs-lisp/comp.el (comp-native-driver-options): New
    customization variable.
    * src/comp.c: Use comp-native-driver-options to set libgccjit's driver
    options, if supported on the library's ABI version.
    antifuchs committed Aug 9, 2020
    Configuration menu
    Copy the full SHA
    5c19288 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2020

  1. Set native driver options in async compiles, also

    Ensure the variable is set to the value that was customized in the
    parent process in child compilation processes, also.
    antifuchs committed Aug 10, 2020
    Configuration menu
    Copy the full SHA
    f16b8a2 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2020

  1. Correctly quote the native driver options

    Otherwise, this would break async compilation with a merely
    semi-visible error message.
    antifuchs committed Aug 16, 2020
    Configuration menu
    Copy the full SHA
    c2cffca View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2020

  1. Fix windows NT handling for [...]_add_driver_options

    * Instead of conditionalizing on the wrong preprocessor flag, now use
      the right one: LIBGCCJIT_HAVE_gcc_jit_context_add_driver_option
    
    * Also perform the driver-option-adding step on win NT, but only if
      the function is non-NULL.
    
    * Make the function declaration for add_driver_options non-old-style.
    antifuchs committed Aug 19, 2020
    Configuration menu
    Copy the full SHA
    e050168 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/feature/native-comp'

    Resolves merge conflict in comp.el
    antifuchs committed Aug 19, 2020
    Configuration menu
    Copy the full SHA
    4a98bdb View commit details
    Browse the repository at this point in the history