#1041. Minor costmetic fixes (see ReadMe.txt for details).

v0.27.3
Robin Mills 10 years ago
parent ce240e9043
commit ee92060de0

@ -19,7 +19,7 @@ How to use this
out of this - provided Visual Studio's installed in c:\Program Files (x86)
vcvars 2005 # sets 2005 x86
vcvars 2010 64 # sets 2010 x86_amd64
2 Always build "out of source". I recommend:
cd <exiv2dir>
mkdir ..\build
@ -44,7 +44,7 @@ How to use this
When you are building happily, you may prefer:
cmakeBuild --silent
3 What gets built?
The build is performed in build\temp
The output is generated in build\dist
@ -97,7 +97,7 @@ How to use this
..\..\..\<exiv2dir>
cmake --build . --config Release
cmake --build . --config Release --target install
5 About openssl
You cannot build openssl with CMake. However we have prebuilt binaries which
you can download and extract into your build tree.
@ -141,13 +141,13 @@ How to use this
OPTION( EXIV2_ENABLE_SSH "USE Libssh for SshIo" OFF )
C:\cygwin64\home\rmills\gnu\exiv2\trunk>
7 Running the test suite
http://dev.exiv2.org/projects/exiv2/wiki/How_do_I_run_the_test_suite_for_Exiv2
You can run the test-suite directly from cmakeBuild.cmd with the argument --test
You will need cygwin's bash.exe. It may run with other versions of bash (such as MinGW)
8 Building with different libraries
You can change the standard libraries. For example, to build with curl-7.39.0
1) set _CURL_=curl-7.39.0
@ -160,26 +160,31 @@ How to use this
To build a version of openssl-foo-vs2012:
Try to find it online
Building this with Visual Studio is to to be documented
9 Rebuilding with VS 2005/8/10/12/13/15 32/64
The script cmakeRebuildAll.cmd is provided for convenience:
cmakeRebuildAll.cmd | c:\cygwin64\bin\tee rebuildAll.txt
cmakeRebuildAll.cmd > rebuildAll.txt
To view progress, open another shell: tail -f rebuildAll.txt
cmakeRebuildAll.cmd takes about a hour.
12 build+test cycles of about 5 minutes each.
TODO:
Build static (currently we always build shared)
Build other configs (eg --config Debug)
--webready isn't working
cmakeRebuildAll.cmd displays test output on the console, however tee.exe doesn't store it!
Status:
2015-11-27 Ready for use by others
Minor changes. Solved 'cygwin tee' issue (redirect and tail -f)
Reinstalled MSVC 2010 and 2012 on laptop and retested.
Documentation update.
2015-11-26 Ready for use by others
Added options --test and --bash=c:\cygwin64\bin\bash.exe
Added script cmakeRebuildAll.cmd
Updated Documentation.
2015-11-19 "Work in Progress"
Added a dependency for 7z.exe to decompress archives.
Added downloading openssl
@ -190,12 +195,12 @@ Status:
Removed need for cygwin.
Added user documentation to ReadMe.txt
More work required on webready support.
2015-11-17 "Work in Progress"
Added command-line parser
Building exiv2 with zlib and expat and exiv2
-webready = curl etc broken
2015-11-16 "Work in Progress" = Not working yet.
These script are not for public use at the moment by Daniel or anybody else.

@ -191,13 +191,13 @@ if /I "%_GENERATOR_%" == "NMake" set "_GENERATOR_=NMake Makefiles"
if defined _VIDEO_ set _VIDEO_=-DEXIV2_ENABLE_VIDEO=ON
rem ----
rem ------
echo.
echo.config = %_CONFIG_%
echo.video = %_VIDEO_%
echo.webready = %_WEBREADY_%
echo.exiv2 = %_EXIV2_%"
echo.generator = %_GENERATOR_%"
echo.exiv2 = %_EXIV2_%
echo.generator = %_GENERATOR_%
echo.expat = %_EXPAT_%
echo.zlib = %_ZLIB_%
echo.libssh = %_LIBSSH_%

@ -1,13 +1,12 @@
cmd /c "vcvars 2005 64 && cmakeBuild --rebuild --test"
cmd /c "vcvars 2005 32 && cmakeBuild --rebuild --test"
cmd /c "vcvars 2015 64 && cmakeBuild --rebuild --test"
cmd /c "vcvars 2015 32 && cmakeBuild --rebuild --test"
cmd /c "vcvars 2013 64 && cmakeBuild --rebuild --test"
cmd /c "vcvars 2013 32 && cmakeBuild --rebuild --test"
cmd /c "vcvars 2012 64 && cmakeBuild --rebuild --test"
cmd /c "vcvars 2012 32 && cmakeBuild --rebuild --test"
cmd /c "vcvars 2010 64 && cmakeBuild --rebuild --test"
cmd /c "vcvars 2010 32 && cmakeBuild --rebuild --test"
cmd /c "vcvars 2008 64 && cmakeBuild --rebuild --test"
cmd /c "vcvars 2008 32 && cmakeBuild --rebuild --test"
cmd /c "vcvars 2005 64 && cmakeBuild --rebuild --test 2>&1"
cmd /c "vcvars 2005 32 && cmakeBuild --rebuild --test 2>&1"
cmd /c "vcvars 2015 64 && cmakeBuild --rebuild --test 2>&1"
cmd /c "vcvars 2015 32 && cmakeBuild --rebuild --test 2>&1"
cmd /c "vcvars 2013 64 && cmakeBuild --rebuild --test 2>&1"
cmd /c "vcvars 2013 32 && cmakeBuild --rebuild --test 2>&1"
cmd /c "vcvars 2012 64 && cmakeBuild --rebuild --test 2>&1"
cmd /c "vcvars 2012 32 && cmakeBuild --rebuild --test 2>&1"
cmd /c "vcvars 2010 64 && cmakeBuild --rebuild --test 2>&1"
cmd /c "vcvars 2010 32 && cmakeBuild --rebuild --test 2>&1"
cmd /c "vcvars 2008 64 && cmakeBuild --rebuild --test 2>&1"
cmd /c "vcvars 2008 32 && cmakeBuild --rebuild --test 2>&1"

Loading…
Cancel
Save