You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
3 years ago | |
---|---|---|
CMake | 3 years ago | |
src | 3 years ago | |
tests | 3 years ago | |
.clang-format | 3 years ago | |
.gitignore | 3 years ago | |
.gitlab-ci.yml | 3 years ago | |
.gitmodules | 4 years ago | |
.qmake.stash | 4 years ago | |
CMakeLists.txt | 3 years ago | |
LICENSE | 3 years ago | |
README.md | 3 years ago | |
SupportedRules.md | 3 years ago | |
bounds.pro | 3 years ago | |
build.sh | 4 years ago | |
buildGui.sh | 3 years ago | |
buildGuiRelease.sh | 3 years ago | |
buildGuiWin32.sh | 3 years ago | |
buildGuiWin32Release.sh | 3 years ago | |
buildRelease.sh | 3 years ago | |
buildWin32.sh | 3 years ago | |
buildWin32Release.sh | 3 years ago | |
clean.sh | 4 years ago | |
default.nix | 3 years ago | |
runTests.sh | 3 years ago |
README.md
UpperLowerBounds
A calculator for basic geometric formulas. Project idea came from from supposedly a challenge, for my math class.
Getting Started
Binaries can be found in the relase tab.
The following instructions are for compiling from sources.
Prerequisities
Using nix
:
To install dependencies/tools/libraries, the easy way (using nix):
```s
nix-shell
```
And you will get a shell with the appropiate requirements to build the project.
Using Ubuntu
:
```s
sudo apt install build-essential cmake gcc qt5-default
```
Using arch
:
```s
pacman -S gcc make cmake qt5-base
```
Using gentoo
:
```s
sudo emerge --ask sys-devel/gcc sys-devel/make dev-qt
```
Compiling
To compile test cases(Debug):
```s
./build.sh
```
To compile test cases(Release):
```s
./buildRelease.sh
```
To cross-compile for windows test cases(Debug):
```s
./buildWin32.sh
```
To compile test cases(Release):
```s
./buildWin32Release.sh
```
To compile gui(Debug):
```s
./buildGui.sh
```
To compile gui(Release):
```s
./buildGuiRelease.sh
```
Running the Tests
```s
./runTests.sh
```
License
This project is licensed under the MIT License.