Ticket #21039

動作環境にWindowsを追加

Open Date: 2010-03-10 13:31 Last Update: 2010-03-12 17:18

Reporter:
Owner:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

Windows でコンパイルできるようにする。

ClearSilver

そのためには、ClearSilverを何とかする必要がある。

ClearSilverのPython+CGIで使うことに主眼がおかれており、単純なテンプレートエンジンとしてCから使うことの障害と感じる。

ClearSilverはNew BSD Licenseであるため、ClearSilverからMAGROに不要な機能を削ぎ落したバージョンを作成し、MAGROに組み込む。

これによって、MAGROはGCC以外の影響を受けなくなるので、Windowsへのポーティングが行い易くなると考えられる。



コンパイラ基盤

Windowsでの利用においては、Cygwin/mingwを利用することは避ける。

Windowsには標準でコンパイラ基盤が付属しないため、別途 VisualC++が利用出来ることを前提とした設計とする。

また、MAGROそれ自体のコンパイルもVisualC++で行えるようにプロジェクトファイルを作成することとする。



以上の方針にご意見等ありましたら、コメントをいただけると助かります。

Ticket History (3/3 Histories)

2010-03-10 13:31 Updated by: udawtr
  • New Ticket "動作環境にWindowsを追加" created
2010-03-11 02:51 Updated by: udawtr
Comment

SVNレポジトリのtrunkに実験的ではありますがWindows対応コードを追加しました。

2010-03-12 17:18 Updated by: udawtr
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2010-03-12 17:18
Comment

Ver 0.1.5 で Windows対応になりました。

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login