Skip to content

Testing FORM Project buildsystem to Crossmake #467

@TaiXeflar

Description

@TaiXeflar

Though I'm a not knowing about this project too(have seen the translated news about the developers), but I think it actually can have more users and have more tests on cross-platform. So I give it a try on @tueda's fork #266 and make some changes that completly using cmake to build Form 4.2. I tested about a midnight and have some tested news here.

The bad news is half and half: The compiled form executable can't run check/example.frm and other original \*.frm form language sources. Actually tested that whatever ways to build(Meaning building on Windows, on Linux, or using automake to build) are failed to run check examples, but example codes in Cookbook can run.

The good news is it can actually run the FORM compiler build task on Windows 11and Linux(I don't have macbook so ignore it). Tested that MSVC(cl.exe) and Clang are successful to build with Ninja buildsystem, makes total compilation only 3~4 seconds.

Ready to share the result(CMakeLists.txt) and hope it helps!

Thanks
TaiXeflar

PS: Screenshot on compile success and \*.frm form code test(If picture can show correctly)
image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions