Files
TransPyC/includes/fltk/cfltk/scripts/bootstrap_msvc.bat
T
TermiNexus 6892183cc9 feat(fltk): 新增 FLTK 1.4 纯 extern FFI 绑定库(对接 cfltk C API)
- 生成 24 个 _cfl*.vp(10327 条 extern 声明)+ _types/_enums 常量

- __init__.vp 提供 Fl/Fl_Widget/Fl_Window/Fl_Button/Fl_Input/Fl_Text_Buffer/Fl_Group/Fl_Menu_Bar/Fl_Native_File_Chooser 等包装类

- 回调(Fl_Callback)按 bytes 不透明处理,菜单回调位传 t.CPtr(0)

- 新增 examples/hello.vp、dialog.vp 冒烟样例,26 个 .vp 全部通过 vast parse

- 内嵌 cfltk(C API 封装)与 FLTK 1.4 完整源码,构建目标 cfltk2
2026-09-01 19:53:54 +08:00

26 lines
581 B
Batchfile

@echo off
setlocal enableextensions
cmake -B bin -S . ^
-DCMAKE_BUILD_TYPE=Release ^
-DFLTK_USE_SYSTEM_LIBPNG=OFF ^
-DFLTK_USE_SYSTEM_LIBJPEG=OFF ^
-DFLTK_USE_SYSTEM_LIBZLIB=OFF ^
-DFLTK_BUILD_GL=ON ^
-DCFLTK_USE_OPENGL=ON ^
-DFLTK_BUILD_EXAMPLES=OFF ^
-DFLTK_BUILD_TEST=OFF ^
-DFLTK_OPTION_LARGE_FILE=ON ^
-DFLTK_BUILD_HTML_DOCS=OFF ^
-DFLTK_BUILD_PDF_DOCS=OFF ^
-DFLTK_BUILD_FLUID=OFF ^
-DFLTK_BUILD_FLTK_OPTIONS=OFF ^
%*
cmake --build bin --config Release
cmake --install bin --config Release
echo.
echo Done!
endlocal