Macでglfw 2.7を使用するようにglfwパッケージを更新しようとしています。問題は、「m」ファイルを導入する新しい cocoa ポートがあることです。
したがって、これらのファイルだけで -xc オプションを使用したかったのですが、これらの 'm' ファイルだけで動作させる方法がわかりません。
私のcabalファイルの関連セクション:
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にあります。