fips is a highlevel build system wrapper written in Python for C/C++ projects.
(this project has nothing to do with the Federal Information Processing Standard)
Read the docs to get a better idea what fips is:
http://floooh.github.io/fips/docs/getstarted/
-
fips-libs: this is where most 'fipsification' wrapper projects live, which add a thin wrapper around open source projects to turn them into fips-compatible dependencies
-
fips-libs/fips-utils: a place for generally useful fips extensions that don't quite fit into the fips core repository.
Libs and engines:
- accidentalnoise: https://github.com/mgerhardy/fips-accidentalnoise
- bgfx: https://github.com/floooh/fips-bgfx
- cjson: https://github.com/floooh/fips-cjson
- cpptoml: https://github.com/floooh/fips-cpptoml
- enet: https://github.com/mgerhardy/fips-enet
- freetype2: https://github.com/mgerhardy/fips-freetype2
- glew: https://github.com/fungos/fips-glew
- glfw: https://github.com/floooh/fips-glfw
- gliml: https://github.com/floooh/gliml
- glm: https://github.com/floooh/fips-glm
- googletest: https://github.com/mgerhardy/fips-googletest
- imgui: https://github.com/fungos/fips-imgui
- libcurl (precompiled): https://github.com/floooh/fips-libcurl
- libnoise: https://github.com/mgerhardy/fips-libnoise
- nanovg: https://github.com/fungos/fips-nanovg
- nativefiledialog: https://github.com/fungos/fips-nfd
- oryol: https://github.com/floooh/oryol
- polyvox: https://github.com/mgerhardy/fips-polyvox
- recastnavigation: https://github.com/fungos/fips-recast
- remotery: https://github.com/floooh/fips-remotery
- sauce: https://github.com/mgerhardy/fips-sauce
- simpleai: https://github.com/mgerhardy/fips-simpleai
- stb: https://github.com/fungos/fips-stb
- turbobadger: https://github.com/fungos/fips-turbobadger
- unittestpp: https://github.com/floooh/fips-unittestpp
- vld (precompiled): https://github.com/floooh/fips-vld
- zlib: https://github.com/floooh/fips-zlib
Test projects:
- oryol-test-app: https://github.com/floooh/oryol-test-app.git
- fips-hello-world: https://github.com/floooh/fips-hello-world.git
- fips-hello-dep1: https://github.com/floooh/fips-hello-dep1.git
- fips-hello-dep2: https://github.com/floooh/fips-hello-dep2.git
fips is currently heavily work in progress, everything may change or break at any time.
I'm trying to put up progress videos from time to time:
- first progress video: https://www.youtube.com/watch?v=6F_AecDqRIY
- 2nd progress video: https://www.youtube.com/watch?v=W0MYjpR0G8c
- 3rd progress video: https://www.youtube.com/watch?v=3bQrYYaYU4w
- 4th progress video: https://vimeo.com/115050871
- using fips with Oryol 3D engine: https://www.youtube.com/watch?v=LaC4Sqatyts
- compiling and debugging in QtCreator and CLion IDEs: https://www.youtube.com/watch?v=Sp5TywYeNzE
- building a standalone Oryol app: https://www.youtube.com/watch?v=z8nwrGh2Zsc