-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Added Conan v2 support Based on this template: https://github.com/conan-io/conan-center-index/tree/master/docs/package_templates/autotools_package Contribute to CURA-9628 * catch ValueError instead of broad Exception catch Contributes to CURA-9628 * Validating not needed in this recipe Contributes to CURA-9628 * Clean-up various path references Contributes to CURA-9628 * Use modern apple rpath fix Contributes to CURA-9628 * Reapplied patches again Contributes to CURA-9628 * convert Path to str before passing to unix_path Contributes to CURA-9628 * Removed clang exception in generate Contributes to CURA-9628 * Use user_info.ar_lib as a workaround Should be reverted once #12898 has been merged Contribute to CURA-9628 and CURA-9575 * disable multi os directory when compiling with apple-clang Contributes to CURA-9628 * Use conf for AR variable Contributes to CURA-9628 * Slight clean up * Evaluate ar-lib path * Update recipes/libffi/all/conanfile.py Co-authored-by: SpaceIm <30052553+SpaceIm@users.noreply.github.com> * Move DLL's to the bin directory * Rename source folder to src * Small fixes * Fix renaming DLL's * Make bin directory * Be sure to set DISABLE_FFI_CALL properly * Remove stuff AutotoolsToolchain should set * Clean up compiler wrapper * Move VirtualBuildEnv before MSVC settings * Add missing generate method for toolchain * Use provided compile wrapper and add missing defines * Set build and host * Add architecture flags * Pass architecture flag to compiler wrapper * Fix for Clang on Windows * Use gnu-config * Fix copy-paste * Use cygwin triplet * Use the VCVars generator * Revert "Use cygwin triplet" This reverts commit 0ef94c6. * Revert "Use gnu-config" This reverts commit 79d2f4e. * Fix wrapper * Define the assembler in the wrapper script * Remove VCVars * Use the toolchain's environment * Fix Windows to use wrapper script * Align with updated autotools template * Always define FFI_BUILDING * Don't define FFI_DEBUG * Try patching version 3.2.1 * Revert "Try patching version 3.2.1" This reverts commit f15d3e4. * Drop version 3.2.1 This is no longer building and I don't know why. It's also from 2014, so hopefully it's okay to drop. * Clean up Co-authored-by: Jelle Spijker <j.spijker@ultimaker.com> Co-authored-by: j.spijker@ultimaker.com <jelle spijker> Co-authored-by: SpaceIm <30052553+SpaceIm@users.noreply.github.com>
- Loading branch information
1 parent
35905b3
commit 0bab4d3
Showing
13 changed files
with
204 additions
and
562 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.