- Add "Asm" source language
- Add "None" OS
- Support GHC 8.4.1
- Support shake 0.16
- Add support for Linux ARMv7
- Add mkConfig function that caches dependencies
- Fix host architecture detection on Windows 10
- Add support for the Android arm64-v8a target architecture and drop support for specifying the toolchain version; this API breaking change requires a minimum Android NDK revision 11c
- Fix Windows host target
- Get host architecture from environment on Windows
- Allow to set linker command via
LD
environment variable
- Fix compiler and linker commands for Clang toolchain on Linux
- Use
-I
compiler flag for theuserIncludes
ofBuildFlags
and-isystem
forsystemIncludes
; semantics should be as before forgcc
andclang
but-isystem
suppresses warnings in system headers
- Refactor NMF file creation in NaCl module
- Fix compilation error with GHC 7.10 in test suite (#25)
- Add
arm64
ARM version - Add support for
arm64
to OSX toolchains - Fix compilation error with GHC 7.10 (#25)
- Fix Android toolchain definition for
x86
architecture
- Fix bug in
Development.Shake.Language.C.Target.OSX
:getPlatformVersionsWithRoot
works correctly now with SDK directories without version number, as introduced by Xcode 6
Bug fix release.
Bug fix release.
- Add
Data.Default.Class.Default
instances for some data types; add dependency on packagedata-default-class
.
- Don't export the entire module
Development.Shake.Language.C.ToolChain
fromDevelopment.Shake.Language.C
; exposeDevelopment.Shake.Language.C.ToolChain
for toolchain writers. - Export
Development.Shake.Language.C.Language.Language
fromDevelopment.Shake.Language.C.BuildFlags
instead ofDevelopment.Shake.Language.C
. - Export
Development.Shake.Language.C.Rules
fromDevelopment.Shake.Language.C
; hideDevelopment.Shake.Language.C.Rules
in Cabal file. - Android: Add
libcxxabi
include directory instead ofgabi++
to include path when compiling withlibcxx
. Fixeserror: no member named '__cxa_demangle' in namespace '__cxxabiv1'
.
- Remove
libppapi
,libppapi_cpp
,libnacl_io
,libppapi_simple
fromDevelopment.Shake.Language.C.Target.NaCl
. - Remove
Development.Shake.Language.C.Target.archString
.
First released version.