X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=README.md;h=27d8115ada6c3615d9721d042a331d0800bb0ad7;hp=0c0cfd4e31372460e71d494388da84c9d34c6b23;hb=af9c86ffb0e28d35ad94d99c5f77e41578c972b4;hpb=88cd8ffad493971ae4704ed007d8430c1d3fd7eb diff --git a/README.md b/README.md index 0c0cfd4..27d8115 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,16 @@ You could use my pre-commit specific template if you want to do some basic check ## Build project +### With docker + +Architectures 'x86_64' and 'armv7l' are supported. Execute: + + > tools/build-with-docker [variant: [Release]|Debug] + +Note: database resources building is unsupported at the moment using docker. + +### Natively + This is a CMake based building suite. Install cmake: @@ -30,6 +40,10 @@ You could specify type of build, 'Debug' or 'Release', for example: > cmake -DCMAKE_BUILD_TYPE=Debug . > cmake -DCMAKE_BUILD_TYPE=Release . +You could avoid database resources compilation to ease the add of requirements: + + > cmake -DSKIP_DATABASE_BUILD=1 . + ## Clean project > make clean @@ -44,7 +58,7 @@ You could specify type of build, 'Debug' or 'Release', for example: ### OpenSSL: > sudo apt-get install libssl-dev - + ### Gnome XML: > sudo apt-get install libxml2-dev @@ -83,7 +97,7 @@ You could specify type of build, 'Debug' or 'Release', for example: > cd /usr/src/gtest > sudo cmake CMakeLists.txt > sudo make - + Copy or symlink libgtest.a and libgtest_main.a to your /usr/lib folder: > sudo cp *.a /usr/lib @@ -120,3 +134,7 @@ Optionally you could specify another prefix for installation: > cat install_manifest.txt | sudo xargs rm +## AOTS (Agents-Oriented Testing Setup) + +See INSTALL_AOTS.md +