Flip is a data model library, designed as a framework, real-time collaboration-oriented, transactional, portable and compact.
flip requires :
- either Windows Microsoft Visual Studio C++ 2013 Update 4 or later
- or Apple XCode 6 or later
The supported C++ dialect are C++11 or later.
flip can be built to run regression tests.
When this is set up, run
configure.py. This will create a
projects at the root of your
flip repository with the native project type for your platform (a Visual Studio Solution or an Xcode Project).
The following distribution of
flip comes as headers in the
include directory as well as
precompiled platform specific binaries in the
include must be part of your header paths.
regress_public.gypi gyp file as an example for your IDE configuration.
lib contains different libraries depending on your platform/compiler :
lib/ macos/ libflip.a Universal binary i386/x86_64 using XCode 6 clang compiler windows/ Visual Studio 2013/ Win32/ flip.lib x64/ flip.lib Visual Studio 2015/ Win32/ flip.lib x64/ flip.lib
This distribution comes with the default configuration of precompiler flags except for
flip_FATAL_MODE which is set to
flip_FATAL_MODE_THROW to allow the regression tests to run.
See Flip Configuration Guide for more details.
An extensive number of guides and references are available in different documentation formats :