inline-c-cpp 0.1.0.0 → 0.2.0.0
raw patch · 4 files changed
+4/−17 lines, 4 filessetup-changed
Files
- Setup.hs +0/−2
- inline-c-cpp.cabal +2/−3
- src/Language/C/Inline/Cpp.hs +2/−1
- test/tests.cpp +0/−11
− Setup.hs
@@ -1,2 +0,0 @@-import Distribution.Simple-main = defaultMain
inline-c-cpp.cabal view
@@ -1,5 +1,5 @@ name: inline-c-cpp-version: 0.1.0.0+version: 0.2.0.0 synopsis: Lets you embed C++ code into Haskell. description: Utilities to inline C++ code into Haskell using inline-c. See tests for example on how to build.@@ -7,7 +7,7 @@ license-file: LICENSE author: Francesco Mazzoli maintainer: francesco@fpcomplete.com-copyright: (c) 2015 FP Complete Corporation+copyright: (c) 2015-2016 FP Complete Corporation, (c) 2017 Francesco Mazzoli category: FFI tested-with: GHC == 7.8.4, GHC == 7.10.1 build-type: Simple@@ -30,7 +30,6 @@ type: exitcode-stdio-1.0 hs-source-dirs: test main-is: tests.hs- c-sources: test/tests.cpp build-depends: base >=4 && <5 , inline-c-cpp default-language: Haskell2010
src/Language/C/Inline/Cpp.hs view
@@ -9,6 +9,7 @@ import Data.Monoid ((<>), mempty) import qualified Language.Haskell.TH as TH+import qualified Language.Haskell.TH.Syntax as TH import Language.C.Inline import Language.C.Inline.Context@@ -19,7 +20,7 @@ -- build. cppCtx :: Context cppCtx = baseCtx <> mempty- { ctxFileExtension = Just "cpp"+ { ctxForeignSrcLang = Just TH.LangCxx , ctxOutput = Just $ \s -> "extern \"C\" {\n" ++ s ++ "\n}" }
− test/tests.cpp
@@ -1,11 +0,0 @@--#include <iostream>--extern "C" {-void inline_c_0_e9878d13a3494fc92f462122a4f7dd84b38a6a80(int x_inline_c_0) {-- std::cout << "Hello, world!" << x_inline_c_0 << std::endl;- -}--}