glfwパッケージを更新して、glfw 2.7をmacで使用しようとしています。問題は、 'm'ファイルを導入する新しいココアポートがあることになります。ghcにmファイルを渡す - cabalファイルセットのオプション-xcをグローバルに渡す
私はこれらのファイルだけで-x cオプションを使いたいと思いましたが、これらの 'm'ファイルだけで動作させる方法を見つけることはできません。
私の秘密結社ファイルの関連セクション:
if os(darwin)
include-dirs: glfw/lib/cocoa
frameworks: AGL Cocoa OpenGL
cc-options: -msse2
ghc-options: -x c -- **** global not just local.
c-sources:
glfw/lib/cocoa/cocoa_enable.m
glfw/lib/cocoa/cocoa_fullscreen.m
glfw/lib/cocoa/cocoa_glext.m
glfw/lib/cocoa/cocoa_init.m
glfw/lib/cocoa/cocoa_joystick.m
glfw/lib/cocoa/cocoa_thread.m
glfw/lib/cocoa/cocoa_time.m
glfw/lib/cocoa/cocoa_window.m
私はこの秘密結社問題を解決することができますどのように任意のアイデアは?
テストする場合は、私のソースコードはhttps://github.com/iaefai/glfw-haskellにあります。
このバグのために-xは使用できません:http://hackage.haskell.org/trac/ghc/ticket/5025 –