Renamed cmake option and macro from the TINY/TOM_MIGRATIONS_PATH to the
TINY/TOM_MIGRATIONS_DIR.
- updated documentation
- extracted init. code for the TINYTOM_MIGRATIONS_DIR to the own cmake
macro
They can now also set up include directories and link against
the TinyORM library. It's accomplished by the TINYORM_BUILD_TREE
variable.
- also updated all examples in the documentation
- manually tried to recompile all the examples on all supported
platforms
- enhanced tiny_version_numbers.prf, throw error when the version file
was not found or when the parsing failed
- used qmake/common.pri in the TinyOrm.pri and tom.pri,
the consequences are that the user can use eg "CONFIG += disable_orm"
and all others supported qmake configurations on his own project, so
if the TinyORM was compiled with some set of flags then the same set
of flags has to be used on the compiled project, CMake is doing this
automatically of course
- added Configure using .qmake.conf to the hello world example
Added TINYORM_DISABLE_ORM macro controlled by ORM for CMake and
disable_orm for qmake. When TINYORM_DISABLE_ORM macro is defined then
only the query builder without ORM is compiled.
Also excludes ORM-related unit tests.
RootFolderInput component allows to input the root folder and
application folder and these two folders are used across whole
documentation, they are persisted in the local storage.
Also pretty huge enhancements:
- Docusaurus upgraded to 2.0.0-beta.14
- APITable component
- RootFolderInput / RootFolder components
- enhanced docusaurus.config.js
- new qmake syntax highlighter
- fixed bash syntax highlighter
- fixed robots.txt, moved to static/ folder
- enabled sass for css modules and for global customCss