Commit Graph

269 Commits

Author SHA1 Message Date
Robin Mills
7b0b8f36c6 #1230 Buildserver maintenance. 2016-10-04 13:07:27 +00:00
Robin Mills
91e85e1b16 #1230 Buildserver maintenance. Correction to r4598. 2016-10-04 08:34:22 +00:00
Robin Mills
383ca9ec1b #1230 and #1236 Buildserver maintenance. Work-in-progress fixes for CMake/MinGW32 2016-10-03 09:19:23 +00:00
Robin Mills
2e044de7df #1230 Buildserver maintenance. Replaced categorize.sh (25 minutes) with categorize.py (0.6 second) 2016-10-02 18:23:49 +00:00
Robin Mills
44904cbb18 #1109 Work-in-progress. First cut of categorize.py to replace categorize.sh. This which will improve dailyBuild performance by about 15 minutes. 2016-10-02 10:05:07 +00:00
Robin Mills
4bb0575d45 #1109 Fix in dailyCMake.sh for MinGW 2016-10-01 09:56:24 +00:00
Robin Mills
0b76e4c785 #1109 Fixes in dailyCMake.sh 2016-10-01 05:37:00 +00:00
Robin Mills
0abf56f71b #1236 CMake build on MinGW. 2016-09-30 16:45:54 +00:00
Robin Mills
2a7359b158 #1230 Buildserver maintenance. 2016-09-25 21:16:01 +00:00
Robin Mills
5db23c12f7 #1230 Buildserver maintenance. 2016-09-25 19:35:38 +00:00
Robin Mills
90f67b8725 #1230 Buildserver maintenance. 2016-09-25 17:16:36 +00:00
Robin Mills
c65d744fd8 #1230 Buildserver maintenance. 2016-09-25 15:45:39 +00:00
Robin Mills
f7c2e1fa02 #1230 Buildserver maintenance. 2016-09-25 13:21:25 +00:00
Robin Mills
f26df9bf70 #1230. Correction to r4557 2016-09-24 20:21:50 +00:00
Robin Mills
89c9311c49 #1230 Buildserver maintenance 2016-09-24 19:58:20 +00:00
Robin Mills
e63f865b97 #1230 Buildserver maintenance. 2016-09-24 16:03:47 +00:00
Robin Mills
20d964d88b #1230 Buildserver Maintenance. 2016-09-24 15:02:31 +00:00
Robin Mills
63489daacc #1230 Buildserver maintenance. 2016-09-24 13:35:31 +00:00
Robin Mills
d161c78625 #1230 Buildserver maintenance. Remove \r from dist\logs files 2016-09-24 11:05:48 +00:00
Robin Mills
88ad60e2ec #1109 MinGW/32 daily build. Clearingwarnings from overnight build http://exiv2.dyndns.org:8080/userContent/builds/Latest/test-svn-4546-date-2016-09-23+03-53-27.txt 2016-09-23 08:23:54 +00:00
Robin Mills
13a990d3d9 #1109 MinGW/32 daily build. Avoid -svn-0-date builds. Changes to test suite for mingw. 2016-09-22 11:20:32 +00:00
Robin Mills
e572f25107 #1109 MinGW/32 daily build. Documentation update to reflect r4530 and r4531 2016-09-21 19:03:21 +00:00
Robin Mills
37ea846829 #1109 remove -std=c++98 in buildserver scripts. This is now part of CMakeLists.txt (r4530) and ./configure (r4531) 2016-09-21 18:53:43 +00:00
Robin Mills
c6953207c3 #1011 make teste is broken between r3450 and r3470 (webready integration for v0.25) 2016-09-20 19:39:28 +00:00
Robin Mills
abdd3e0b0f #1109 MinGW/32 daily build. Revisions following a walk-through with Sai Tallem on Skype. 2016-09-20 15:57:47 +00:00
Robin Mills
8ca647659e #1109 MinGW/32 daily build. Final polish. Done! 2016-09-20 11:26:03 +00:00
Robin Mills
24bc04ba7a #1109 Work in Progress on MinGW/32 daily build. Polishing. 2016-09-19 20:48:33 +00:00
Robin Mills
b9f6afd783 #1109 Work in Progress on MinGW/32 daily build. With good fortune, this is now complete! 2016-09-19 18:26:56 +00:00
Robin Mills
0cb0728c35 #1109 Work in Progress on MinGW/32 daily build. 2016-09-19 16:40:14 +00:00
Robin Mills
4e9f70be30 #1109 Work in Progress on MinGW/32 daily build. 2016-09-19 10:41:57 +00:00
Robin Mills
d5fef7b428 #1109 Work in Progress on MinGW/32 daily build. 2016-09-19 08:24:24 +00:00
Robin Mills
cfbb693888 #1109 Work in Progress on MinGW/32 daily build. 2016-09-18 22:32:38 +00:00
Robin Mills
30425b0626 #1109 Work in Progress on MinGW/32 daily build. 2016-09-18 19:37:55 +00:00
Robin Mills
662d08359a #1109 Work in Progress on MinGW/32 daily build. 2016-09-18 15:25:39 +00:00
Robin Mills
4441dd177e #1109 Working in Progress on MinGW/32 daily build. 2016-09-18 13:24:55 +00:00
Robin Mills
30dcfc9185 #1109 Work in Progress on MinGW/32 daily build. 2016-09-18 11:03:00 +00:00
Robin Mills
290b0d52c3 #1109 Fix cmake_daily.sh to avoid getting two mingw bundles 2016-09-18 08:28:54 +00:00
Robin Mills
6c0caffb4b #1109 Adding notes to explain the troubles getting CMake/MinGW/Qt 5.6 to work together. 2016-09-17 20:24:17 +00:00
Robin Mills
dcf72eafd8 #1109 Work in Progress on MinGW/32 daily build 2016-09-17 14:08:53 +00:00
Robin Mills
d20a454671 #1109 Updated test_daily.sh to respect the MinGW/32 build 2016-09-17 10:50:47 +00:00
Robin Mills
04f95e2967 #1110 Xcode build environment upgraded for Xcode 8.0 2016-09-15 12:23:05 +00:00
Robin Mills
a63b315420 #1041 Work in progress. More corrections to r4486. Updated dist/ReadMe.txt to deal with MinGW 2016-09-13 07:16:33 +00:00
Robin Mills
07ba4ed250 #1041 Work in progress. Corrections to r4486 to copy the sample from bin/*.exe and other fixes 2016-09-12 20:59:49 +00:00
Robin Mills
4f34112e96 #1041 Work in progress. Corrections to r4486 to run test suite and restrict copy from /usr/local to dist/mingw to expat/zlib/exiv2 files 2016-09-12 20:14:56 +00:00
Robin Mills
0ebb7a06ea #1041 Work in progress. Updating MinGW/daily build to populate directory dist/mingw. 2016-09-12 19:22:10 +00:00
Robin Mills
2084ce50c8 #1041 Correction to r4474 2016-09-08 19:08:42 +00:00
Robin Mills
e0e3dd7184 #1041 Correction to r4474 2016-09-08 19:05:42 +00:00
Robin Mills
e50e7cddcc #1041 Adding support for MinGW daily 32-bit build using autotools. CMake/MinGW isn't working. 2016-09-08 18:52:43 +00:00
Robin Mills
4718fbee3f CLion IDE support. Thank You, Ben. This is really useful. See contrib/CLion/ReadMe.txt for explanation. 2016-08-27 17:35:36 +00:00
Robin Mills
3bcd85e6ca Debugging contrib/buildserver/test_daily.sh 2016-08-09 20:18:07 +00:00
Robin Mills
c93c6e925e debugging contrib/buildserver/test_daily.sh. More typos. This is very tedious. 2016-07-20 20:24:34 +00:00
Robin Mills
9d23520600 debugging contrib/buildserver/test_daily.sh. Fixing typos. 2016-07-19 00:04:30 +00:00
Robin Mills
3f9c3d1817 debugging contrib/buildserver/test_daily.sh. Add curl timeouts and retries when interrogating buildserver does not find the build 2016-07-18 21:46:17 +00:00
Robin Mills
bf3b9577ec debugging contrib/buildserver/test_daily.sh. This script occasionally does not download the bundle on Linux. 2016-07-18 07:12:13 +00:00
Robin Mills
6e3dacbdfa contrib/buildserver/test_daily.sh sometimes fumbles 'curl $JENKINS/$DAILY/' on Linux (/usr/local/bin/curl http://exiv2.dyndns.org:8080/userContent/builds/Daily/) 2016-07-06 08:03:45 +00:00
Robin Mills
e2f1dfb1f8 Fixing bug in cmake_daily.sh/testBuild() function 2016-06-07 19:22:38 +00:00
Robin Mills
b86773e3df Code polishing contrib/buildRevisions/buildRevisions.sh 2016-05-20 15:23:20 +00:00
Robin Mills
251fafe63f Add buildRevisions.sh script 2016-05-20 13:14:22 +00:00
Robin Mills
a9feb6f9ac #1041 Fix to mesvc/test_daily.sh 2016-04-08 16:34:36 +00:00
Robin Mills
6ff2faead8 #1041 Fix to msvc/test_daily.sh 2016-04-08 15:18:03 +00:00
Robin Mills
fb058ee930 #1041 Debugging cmake_daily.sh 2016-04-08 14:18:58 +00:00
Robin Mills
c94cfca30e #1041 Debugging cmake_daily.sh 2016-04-08 13:50:29 +00:00
Robin Mills
6566c09f76 #1041 Debugging cmake_daily.sh 2016-04-08 13:08:13 +00:00
Robin Mills
20ef149790 #1041 Debugging cmake_daily.sh 2016-04-08 06:16:55 +00:00
Robin Mills
49860f111d #1041 Debugging msvc/test_daily.sh 2016-03-29 15:12:32 +00:00
Robin Mills
92e81587cf #1041 Debugging msvc/test_daily.sh 2016-03-29 12:03:15 +00:00
Robin Mills
7dae75d53f #1041 Debugging msvc/test_daily.sh 2016-03-29 11:38:04 +00:00
Robin Mills
a883d85f39 #1041 Debugging msvc/test_daily.sh 2016-03-29 09:39:57 +00:00
Robin Mills
ebe44706fa #1041 Debugging msvc/test_daily.sh 2016-03-28 22:54:10 +00:00
Robin Mills
7e2abfacbc #1041 Debugging msvc/test_daily.sh 2016-03-28 21:50:07 +00:00
Robin Mills
c6d304acec #1041 Correction to r4261 2016-03-28 20:52:23 +00:00
Robin Mills
62199cdae8 #1041 Fix to msvc/test_daily.sh 2016-03-28 19:53:12 +00:00
Robin Mills
fade383679 #1109 Change contrib/buildserver/test_daily.sh to report PLATFORM 2016-03-24 18:38:16 +00:00
danielkaneider
4c236fce17 #1041. cmakeBuild with static compilation 2015-12-29 20:10:56 +00:00
Robin Mills
bccec8f490 #1109. Documentation update. daily build uses cmakeBuildAll to generate 12 Visual Studio builds. 2015-12-26 11:19:18 +00:00
Robin Mills
8d3a80ca83 #1109 and #1041 Build with cmakeBuildAll.cmd 2015-12-26 09:45:06 +00:00
Robin Mills
5f1bd4693a #1109 and #1041 Changes for Parallels 11.0 running on buildserver (Parallels 11 is a Christmas to myself). 2015-12-25 13:43:18 +00:00
Robin Mills
24319d19f1 #1109. Code polishing and simplification. 2015-12-24 16:33:56 +00:00
Robin Mills
17949ddf16 #1109. Correction to r4142. 2015-12-24 14:07:13 +00:00
Robin Mills
7da0d9d2bb #1109. Code polishing and correction to r4141 2015-12-24 12:32:13 +00:00
Robin Mills
bd9a52a927 #1109. Build and test Visual Studio 2005/2008/2010/2012/2013/2015 x64/Win32 2015-12-24 09:53:32 +00:00
Robin Mills
f310c05d37 #1109. Correction to r4139 2015-12-24 05:46:05 +00:00
Robin Mills
3ffb1d7648 #1109 Modified cmake_daily to build multiple using more than one version of Visual Studio. Added (untested) mingw support. 2015-12-24 05:38:53 +00:00
Robin Mills
5e6da49553 #1109 and #1041 categorize.sh rewritten 2015-12-21 19:21:38 +00:00
Robin Mills
bb4017e2a2 #1109 and #1041 Update to jenkins_build.sh surprise: msvc build did not execute. The "what kind of build is this?" code has been in service for about 1 year. 2015-12-19 22:21:00 +00:00
Robin Mills
af0407e8e7 #1109 and #1041. Correction to r4130 2015-12-19 21:49:23 +00:00
Robin Mills
078d983a06 #1109 and #1041. Factored out common code into functions.so Documentation update. 2015-12-19 21:24:03 +00:00
Robin Mills
404a84ea0e #1109 and #1041 Rename categorize as categorize.sh Documentation update. 2015-12-17 19:48:41 +00:00
Robin Mills
43358013ca #1109 and #1041 Simplification of daily cmake build/test/publish/categorize (Work in Progress) 2015-12-17 18:46:42 +00:00
Robin Mills
e79c355643 #1109 and #1041 Adding contrib/buildserver/spread which runs from test-cmake-daily to update links in builds/Categorized 2015-12-16 19:50:02 +00:00
Robin Mills
64db9012ef #1109 and #1041 Documentation update 2015-12-16 10:52:20 +00:00
Robin Mills
a0a4713830 #1109 and #1041 Adding cmake_daily.sh and testDailyAll.sh 2015-12-15 22:22:32 +00:00
Robin Mills
759e380fe1 #1109 and #1041 Move scripts to contrib/buildserver 2015-12-15 21:19:39 +00:00
Robin Mills
c15fc94311 #1109 and #1041 Process the last build when there's more than 1. 2015-12-15 05:50:34 +00:00
Robin Mills
641890509c #1109 and #1041 Use xmllint -html to parse output from webserver. 2015-12-15 05:41:28 +00:00
Robin Mills
df7b3a19eb #1109 and #1041 Only use /usr/local/bin/curl because I've built and installed 7.45.0 there. 2015-12-14 22:30:34 +00:00
Robin Mills
0e0dc9488b #1109 and #1041. Use /usr/local/bin/cmake to build (because I can guarantee it on the buildserver). Documentation Update. 2015-12-14 21:58:34 +00:00
Robin Mills
0f5de51617 #1109 and #1041 Fixes for msvc 2015-12-14 16:56:34 +00:00
Robin Mills
6e2c2e44ee #1109 and #1041 Documentation corrections. First cut of buildserver/test_daily.sh script 2015-12-14 11:48:20 +00:00
Robin Mills
7642614181 #1109 and #1041 More corrections to ReadMe.txt
I used regedit (run as administrator) to change the Windows services to run c:\cygwin64\bin\cygrunsrv.exe and sshd restarted effortlessly in 64 bits.  samples/exifprint.cpp compiles/links/runs as documented.  Very pleased.
2015-12-13 16:14:34 +00:00
Robin Mills
463fe4b1b4 #1109 and #1041 Corrections to ReadMe.txt.
I still haven't persuaded cygwin to link correctly.  Something horribly wrong.  I've realised that the buildserver sshd is 32 bit and therefore builds a 32 bit library.  I might attempt the configure sshd to run cygwin64, however it took a lot of effort to get everything to build over sshd, I'm reluctant to modify anything about sshd.  I'll feel differently when I work on this tomorrow.
2015-12-13 14:46:15 +00:00
Robin Mills
aa1e9e88e5 #1109 and #1041 Added documentation and log files to the published builds. 2015-12-12 19:10:52 +00:00
Robin Mills
3ccac0575a #1041 Fixed msvc to run from ssh 2015-12-12 09:17:41 +00:00
Robin Mills
5765aa6bfc #1041: Fixed vcvars.bat. jenkins bash environment has PROCESSOR_ARCHITECTURE=x86, although the Jenkins builder configure panel (and script console) says AMD64. 2015-12-10 10:26:35 +00:00
Robin Mills
9286acd397 #1041. debugging vcvars.bat 2015-12-10 10:05:18 +00:00
Robin Mills
69e7a53583 #1041. Strengthen default opt handling in vcvars.bat 2015-12-10 09:30:24 +00:00
Robin Mills
db16f80d9f #1041 We often build Win32 although we request x64. I suspect a rogue copy of vcvars.bat on the builder's path. 2015-12-10 04:00:06 +00:00
Robin Mills
bb032fb6c7 #1041 Still struggling with the test suite 2015-12-10 03:08:18 +00:00
Robin Mills
8cf3504093 #1041. Changes to ensure cmakeBuild.cmd selects win32/x64 correctly. 2015-12-09 19:22:08 +00:00
Robin Mills
7491a9576b #1041 Still trying to persuade jenkins_daily.sh to build AND run the test suite on buildserver 2015-12-09 11:21:29 +00:00
danielkaneider
12f5b629ff #1041. Adding better NMake support 2015-12-08 16:09:17 +00:00
Robin Mills
1022055029 #1041. Fixes for VS2005/8/15 and libssh. Documentation update. 2015-12-07 16:25:33 +00:00
Robin Mills
0e3bc824ba #1041. We don't need openssl! curl is the only person using openssl and can be built with winssl support instead.
Code polishing.  Documentation update.
2015-12-07 00:33:29 +00:00
Robin Mills
d0f26e17af #1041. Fixed --webready. Hip hip hip, hurrah for me. Documentation Update. 2015-12-05 20:20:40 +00:00
Robin Mills
5b05801186 #1041. curl is now building using nmake. exiv2+zlib+expat are OK. --webready still broken. libssh has broken, although OK yesterday. 2015-12-05 15:59:52 +00:00
Robin Mills
acfcf437f3 #1041. Trying again to build curl with nmake.exe. It builds from the command line, but not from cmakeBuild.cmd. 2015-12-03 20:14:12 +00:00
Robin Mills
c5136b444b Added cmakeBuild --static option. Fixed issues with include <stdint.h> in include/exiv2/types.hpp Documentation update. 2015-11-28 21:12:20 +00:00
Robin Mills
6895e9ca5b #1041. More polishing to get every version of VS to build using CMake. 2015-11-28 11:24:38 +00:00
Robin Mills
ee92060de0 #1041. Minor costmetic fixes (see ReadMe.txt for details). 2015-11-27 17:44:20 +00:00
Robin Mills
5114e12147 #1041. Fixing typos and cosmetic stuff. 2015-11-26 21:51:31 +00:00
Robin Mills
aa8281e54b #1041. Added script cmakeRebuildAll.cmd. Documentation Update. Fix to vcvars 2005 32 2015-11-26 19:48:43 +00:00
Robin Mills
95fc78c65d #1041. Adding option --test and --bash to cmakeBuild.cmd. Correction to vcvars.bat to respect 32 bit builds by setting PROCESSOR_ARGUMENT. 2015-11-26 18:47:21 +00:00
Robin Mills
098715ee83 #1041 rename build.cmd as cmakeBuild.cmd and setenv.cmd as cmakeDefaults.cmd
I'm giving up on CMake/Visual Studio.  Works OK with exiv2/zlib/expat.  Hopeless for webready.
CMake cannot build openssl with VS
CMake/VS/curl is poor (issues a warning)
CMake/VS/libssh is broken (bug and fix reported)
2015-11-24 11:03:42 +00:00
Robin Mills
8bb3ec49a3 #1041 Getting better. Still not building curl and libssh. 2015-11-19 18:16:20 +00:00
Robin Mills
0539dbc96a #1041. Download prebuilt openssl and updated documentation. 2015-11-19 11:09:24 +00:00
Robin Mills
e6c1f5ce13 #1041 Test/fix several versions of Visual Studio. Added vcvars.bat script for setting environment. 2015-11-18 20:22:15 +00:00
Robin Mills
5d30e96c4a #1041. Corrections to r4031. 2015-11-18 15:51:47 +00:00
Robin Mills
ba91a468eb #1041: Tested/fixed the manual build instructions in ReadMe.txt 2015-11-18 15:46:49 +00:00
Robin Mills
0c181f7566 #1041. Tested/fixed build.cmd to work with different versions of Visual Studio 2015-11-18 15:21:55 +00:00
Robin Mills
f7de8da2b6 #1041. Simplification and documentation. webready associated libraries not working yet. 2015-11-18 13:18:04 +00:00
Robin Mills
76458232f8 #1041. Simplified building and linking curl etc. curl etc aren't building (something to do with CMake). Good day's progress. 2015-11-17 20:29:27 +00:00
Robin Mills
20fdbb63cf #1041. Lots of changes. Added a command-line parser to build.cmd. Build.cmd obtains source from the Exiv2 Team Repository. 2015-11-17 19:15:54 +00:00
Robin Mills
675ae20b35 #1041. Correction to r4021. Reinstating Daniel's original code. Apologies to Daniel. 2015-11-16 20:52:12 +00:00
Robin Mills
3c2d718b65 #1041. Work in progress. Derivative of Daniel's scripts for my personal use. See contrib/cmake/msvc/ReadMe.txt for details. 2015-11-16 19:21:29 +00:00
danielkaneider
788bad4e67 [msvc] updated build scripts 2015-11-10 22:00:31 +00:00
danielkaneider
42ecc38e35 [msvc] updated build files 2015-11-02 21:24:56 +00:00
danielkaneider
bc7f864088 [cmake] updated build scripts 2015-10-25 17:52:52 +00:00
Robin Mills
d4ec76fa62 Moving Daniel's build scripts to contrib 2015-09-26 10:51:56 +00:00
Robin Mills
332b065fbb #1110. Correction to r3962 2015-09-23 20:46:43 +00:00
Robin Mills
8ff86b6875 #1110. Xcode project moved to contrib/xcode. Interesting errors in samples/Makefile. Replaced gsoc13 Exiv2::dict_t with (identical twin) Exiv2::Dictionary 2015-09-23 20:43:16 +00:00
HumanDynamo
d4e05d61c1 add Macports support with cmake and coverity analyzer 2015-06-18 07:58:52 +00:00
Andreas Huggel
fd80993ab0 Updated copyright notice. 2015-05-02 11:55:40 +00:00
Robin Mills
0df8356a56 #1029. Thank You, Thomas for reporting this and providing the patch. 2015-02-12 01:24:26 +00:00
HumanDynamo
827a9274dd add progress bar to upload on coverity scan 2014-06-17 10:18:52 +00:00
Andreas Huggel
f09fceda6b Updated copyright year in a few files, version in runner.txt. 2013-12-01 12:13:42 +00:00
Robin Mills
e182a28da8 build: rename msvc -> msvc2003, rename msvc64 -> msvc2005 2013-07-22 23:49:27 +00:00
HumanDynamo
1af7f7ad7d polish 2013-06-09 20:24:49 +00:00
HumanDynamo
222ed1e894 polish 2013-06-07 19:51:29 +00:00
HumanDynamo
57b33cd032 polish 2013-06-06 09:15:48 +00:00
HumanDynamo
acbbceafd2 polish 2013-06-06 09:14:06 +00:00