Skip to content

Latest commit

 

History

History
30 lines (26 loc) · 1.35 KB

TODO.md

File metadata and controls

30 lines (26 loc) · 1.35 KB
  • Add ability to add submodules(i.e. they are dll's that we can use from other knob.c files)

    • Add a MAIN define that changes when we build the file as a SUBMODULE
  • Bring compiler setting logic from nob.c files of rexim.

  • Add "easier" API like kmake

    • Add includes
    • Add c/cpp_flags
    • Add defines
    • Add C/C++ files to compile
    • Use Kinc tools
    • Add example usage
    • Add IDE project generation(for smooth brained apes like me)
      • Visual Studio
      • Vscode compile_commands.json
      • Others from non windows platforms
  • Add automatic builds and tests on github.

  • Make a Kinc knob.c submodule to replace the use with kmake

  • Add dependency getting like zig

    • Implement a way to fetch data online.

Examples:

  • Add a basic hello world example
  • Add a submodule build example
  • Add a raylib build example
  • Add a Kinc build example
  • Add a wasm based website blog generator using md4c
    • Generate js to interop
    • For zig target use: zig cc hello.c -target wasm32-wasi