summaryrefslogtreecommitdiff
path: root/tools/ctest_scripts
AgeCommit message (Collapse)Author
2024-01-08CMake: drop support for cmake < 3.5Dominik Wójt
Compatibility for cmake version < 3.5 is now deprecated in cmake and specifing version below 3.5 in cmake_minimum_required produces a warning.[1] [1] https://cmake.org/cmake/help/latest/release/3.27.html#deprecated-and-removed-features
2023-12-08tools/travis-ci/install.sh: workaround issue with jpylyzer on MacEven Rouault
2021-09-12Add github action workflows CIEven Rouault
2020-05-20Add multithreaded support in the DWT encoder.Even Rouault
Update the bench_dwt utility to have a -decode/-encode switch Measured performance gains for DWT encoder on a Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz (4 cores, hyper threaded) Encoding time: $ ./bin/bench_dwt -encode -num_threads 1 time for dwt_encode: total = 8.348 s, wallclock = 8.352 s $ ./bin/bench_dwt -encode -num_threads 2 time for dwt_encode: total = 9.776 s, wallclock = 4.904 s $ ./bin/bench_dwt -encode -num_threads 4 time for dwt_encode: total = 13.188 s, wallclock = 3.310 s $ ./bin/bench_dwt -encode -num_threads 8 time for dwt_encode: total = 30.024 s, wallclock = 4.064 s Scaling is probably limited by memory access patterns causing memory access to be the bottleneck. The slightly worse results with threads==8 than with thread==4 is due to hyperthreading being not appropriate here.
2017-06-21.travis.yml: add a configuration to test compilation of AVX2 (but disable ↵Even Rouault
tests since Travis doesn't have AVX2 compatible machines)
2017-05-23CMake: add stronger warnings for openjp2 lib/bin by default, and error out ↵Even Rouault
on declaration-after-statement And remove occurences of unused arguments in src/lib/openjp2
2017-05-09Add mechanisms to reformant and check code style (#128)Even Rouault
Use an internal version of astyle (astyle 3.0). Scripts taken from QGIS. astyle.options from https://github.com/uclouvain/openjpeg/issues/128 scripts/prepare-commit.sh can be used locally to automatically reformat edited files. Travis-CI will run scripts/verify-indentation.sh to verify committed files.
2016-05-02Use lowercase for cmake commands consistenlyJulien Malik
Inspired from https://github.com/InsightSoftwareConsortium/ITK/blob/master/Utilities/Maintenance/HowToCreateTheCMakeCaseConversion.txt This needs vim 7.3 and fails with vim 7.4 This also fixes a number of : - missing empty line at end of files - useless space at end of lines
2015-10-10update scriptmayeut
2015-10-10kdb copymayeut
2015-10-10correct warningsmayeut
2015-10-10verbosemayeut
2015-10-10Use make under windowsmayeut
2015-10-10Correct make scriptmayeut
2015-10-10Add OPJ_BINARY_DIRmayeut
2015-09-12Travis set ASan build to -O1mayeut
2015-09-12Travis error on new failuresmayeut
2015-09-12Travis full matrixmayeut
2015-09-12Travis add mingwmayeut
2015-09-12Travis ASan buildmayeut
2015-09-12Fix OPJ_CI_SKIP_TESTSmayeut
2015-09-12Add 32 bit buildmayeut
2015-09-12Fix build with gcc 4.6.3mayeut
2015-09-12Fix travis build with make 2.8.7mayeut
2015-09-12Add ctest scriptmayeut