Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/floooh/fips

High-level build system for distributed, multi-platform C/C++ projects.
https://github.com/floooh/fips

fips

Last synced: about 2 months ago
JSON representation

High-level build system for distributed, multi-platform C/C++ projects.

Lists

README

        

fips
====

[![Build Status](https://github.com/floooh/fips/workflows/test/badge.svg)](https://github.com/floooh/fips/actions)

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](https://en.wikipedia.org/wiki/FIPS_140-2))

Read the docs to get a better idea what fips is:

http://floooh.github.io/fips/

Also, please have a look at the [CHANGELOG](https://github.com/floooh/fips/blob/master/CHANGELOG.md) to
keep track of detail changes which may not be mentioned in the documention.

### Install Instructions

http://floooh.github.io/fips/docs/getstarted/

### Useful Links:

- **[fips-libs](https://github.com/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](https://github.com/fips-libs/fips-utils)**: a
place for generally useful fips extensions that don't quite fit into
the fips core repository.

### List of Fipsified Projects (OBSOLETE)

Libs and engines:

- **[accidentalnoise](https://code.google.com/p/accidental-noise-library/)**: https://github.com/mgerhardy/fips-accidentalnoise
- **[bgfx](https://github.com/bkaradzic/bgfx)**: https://github.com/floooh/fips-bgfx
- **[cjson](http://cjson.sourceforge.net/)**: https://github.com/floooh/fips-cjson
- **[cpptoml](https://github.com/skystrife/cpptoml)**: https://github.com/floooh/fips-cpptoml
- **[enet](https://github.com/lsalzman/enet)**: https://github.com/mgerhardy/fips-enet
- **[freetype2](http://git.savannah.gnu.org/cgit/freetype/freetype2.git/)**: https://github.com/mgerhardy/fips-freetype2
- **[glew](https://github.com/nigels-com/glew)**: https://github.com/fungos/fips-glew
- **[glfw](https://github.com/glfw/glfw)**: https://github.com/floooh/fips-glfw
- **[gliml](https://github.com/floooh/gliml)**: https://github.com/floooh/gliml
- **[glm](https://github.com/g-truc/glm)**: https://github.com/floooh/fips-glm
- **[googletest](https://code.google.com/p/googletest/)**: https://github.com/mgerhardy/fips-googletest
- **[imgui](https://github.com/ocornut/imgui)**: https://github.com/fungos/fips-imgui
- **[libcurl (precompiled)](http://curl.haxx.se/libcurl/)**: https://github.com/floooh/fips-libcurl
- **[libnoise](https://github.com/qknight/libnoise)**: https://github.com/mgerhardy/fips-libnoise
- **[nanovg](https://github.com/memononen/nanovg)**: https://github.com/fungos/fips-nanovg
- **[nativefiledialog](https://github.com/mlabbe/nativefiledialog)**: https://github.com/fungos/fips-nfd
- **[oryol](http://floooh.github.io/oryol/)**: https://github.com/floooh/oryol
- **[polyvox](https://bitbucket.org/volumesoffun/polyvox.git)**: https://github.com/mgerhardy/fips-polyvox
- **[recastnavigation](https://github.com/memononen/recastnavigation)**: https://github.com/fungos/fips-recast
- **[remotery](https://github.com/Celtoys/Remotery)**: https://github.com/floooh/fips-remotery
- **[sauce](https://github.com/phs/sauce)**: https://github.com/mgerhardy/fips-sauce
- **[simpleai](https://github.com/mgerhardy/simpleai)**: https://github.com/mgerhardy/fips-simpleai
- **[stb](https://github.com/nothings/stb)**: https://github.com/fungos/fips-stb
- **[turbobadger](https://github.com/fruxo/turbobadger)**: https://github.com/fungos/fips-turbobadger
- **[unittestpp](https://github.com/unittest-cpp/unittest-cpp)**: https://github.com/floooh/fips-unittestpp
- **[vld (precompiled)](https://github.com/KindDragon/vld)**: https://github.com/floooh/fips-vld
- **[zlib](http://www.zlib.net/)**: 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