judah / ghc-xcode Goto Github PK
View Code? Open in Web Editor NEWLicense: BSD 3-Clause "New" or "Revised" License
License: BSD 3-Clause "New" or "Revised" License
We should pull linker flags (for example, -liconv
) from the GHC packages and automatically display them to the user.
Currently, -liconv
is hard-coded.
Warnings from GHC are handled inconsistently and not always displayed in the build log.
I haven't track down the cause of this issue yet.
It might also help to emit them in a format which is parseable by Xcode, like we do for errors.
It looks like -no_pie might not be necessary on ghc>=7.4.1, since the local version of gmp has that problem fixed.
If so, ghc-xcode should not print that flag when using a version of ghc which is recent enough.
It looks like Xcode recompiles every C/Objective-C source file (including the precompiled header?) after ghc-xcode
runs.
In practice this isn't always a problem since Xcode seems to do some of that compiling in the background.
I'm not sure whether this is something triggered just by using custom build phases or by the FFI headers being rewritten each time.
ghc-xcode
currently does not print anything while it compiles Haskell modules. It should act more like GHC, which prints a status message as it recompiles each file.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.