Polyakov cmake
Closes #6 (closed)
Includes the following changes:
- copy/remove demoData folder to the build directory automatically
- Clear the cmake cache when “make clean” is called
- Make OpenMP required
- Require NTL for macOS
- Handle tcmalloc properly
- Do not allow tcmalloc for MinGW
- Provide a clean way to build
- Only the library
- Library + unit tests (testall)
- Library + the demos
- Library + unit tests + demos (make)
- Each module separately (with dependencies)
- Unit tests: module_tests
- Demos: allmoduledemos
- All: allmodule
- PALISADEmodule
- Fine-tune the install process
- Fix the issue with NTL/GMP dlls in Windows after running “make install”
- Fix install for tcmalloc
- Write installation instructions