Mercurial > trustbridge
comparison INSTALL @ 635:ed1887be5170
Document osslsigncode build
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Mon, 23 Jun 2014 17:24:00 +0200 |
parents | 9cdc14373a5d |
children | d905758aa3a6 |
comparison
equal
deleted
inserted
replaced
634:80d1a80b3e8d | 635:ed1887be5170 |
---|---|
81 mkdir build | 81 mkdir build |
82 cd build | 82 cd build |
83 cmake .. -DCMAKE_INSTALL_PREFIX=$YOURPREFIX | 83 cmake .. -DCMAKE_INSTALL_PREFIX=$YOURPREFIX |
84 make && make install | 84 make && make install |
85 | 85 |
86 Osslsigncode (for binverify unit test) | |
87 ====================================== | |
88 Osslsigncode is used to create PKCS#7 embedded signatures for Windows Authenticode | |
89 it is needed for the Windows part of the binverify unit test on the build system. | |
90 | |
91 Currently (23.06.2014) there is no released version with the OpenSSL exception | |
92 available so we need to use the git version. | |
93 | |
94 git clone git://git.code.sf.net/p/osslsigncode/osslsigncode osslsigncode | |
95 cd osslsigncode | |
96 git checkout 03848a9c60f957bf13bab39512d8fcfb4cb1fc98 | |
97 ./autogen.sh | |
98 ./configure --prefix=$YOURPREFIX | |
99 make && make install | |
100 | |
101 # for a windows binary (optional) | |
102 OPENSSL_CFLAGS=-I$MXETARGET/include OPENSSL_LIBS="-L$MXETARGET/lib -lcrypto -lz -lgdi32" ./configure --without-curl --host=i686-w64-mingw32 --prefix=$MXETARGET | |
103 | |
86 For Microsoft Windows | 104 For Microsoft Windows |
87 ===================== | 105 ===================== |
88 The Windows variant can be cross compiled on Debian based GNU / Linux systems. | 106 The Windows variant can be cross compiled on Debian based GNU / Linux systems. |
89 The minimum requirement is Debian stable. | 107 The minimum requirement is Debian stable. |
90 Tested development platform: Ubuntu 13.10. | 108 Tested development platform: Ubuntu 13.10. |