]> www.wagner.pp.ru Git - openssl-gost/engine.git/blobdiff - CMake_ReadMe.md
gost_crypt: process full available block in CFB and CNT mode
[openssl-gost/engine.git] / CMake_ReadMe.md
index b3bfca1a01cb494e03982d8ecda51f591a3b5fca..b7085059498289f0ee102c119d0edefb6addba4d 100644 (file)
@@ -1,21 +1,25 @@
 ## CMake Config
 
-Required variables:
-1. `OPENSSL_PATH` - full path to local [openssl](https://github.com/openssl/openssl) source tree
+Configuring with `cmake` is can very simply be done like this:
 
-For Example:
+~~~ bash
+cmake .
+~~~
+
+If you want to build against a specific OpenSSL installation (if you have
+more than one, or your own private install, or...), you can use the `cmake`
+variable `CMAKE_C_FLAGS`:
 
-~~~bash
-cmake -DOPENSSL_PATH=/home/user/openssl .
+~~~ bash
+cmake -DCMAKE_C_FLAGS='-I/PATH/TO/OPENSSL/include -L/PATH/TO/OPENSSL/lib' .
 ~~~
 
-Build Example:
+Build example:
 
-~~~bash
-cd ~/gost-engine
+~~~ bash
 mkdir build
 cd build
-cmake -DOPENSSL_PATH=/home/user/openssl ..
+cmake -DCMAKE_C_FLAGS='-I/PATH/TO/OPENSSL/include -L/PATH/TO/OPENSSL/lib' ..
 make -j 8
 cd ../bin
 ~~~