Mathieu Malaterre
a46dbe6941
[trunk] V2 will be release with SOVERSION=6
2012-10-01 15:45:24 +00:00
Mathieu Malaterre
00aa77f2d9
[trunk] FolderReorgProposal fix. 3rd party variables were not set
...
Update issue 177
2012-10-01 14:50:26 +00:00
Mathieu Malaterre
60fc79c717
[trunk] Requires CMake 2.8.2 at least
2012-10-01 14:18:20 +00:00
Mathieu Malaterre
bf37be46b8
[trunk] rename PACKAGE_VERSION to OPJ_PACKAGE_VERSION
...
This prevent conflicts with TIFF package which also defines PACKAGE_VERSION
2012-10-01 10:39:39 +00:00
Mathieu Malaterre
93761d9ab5
[trunk] FolderReorgProposal task: move source code to source dir
2012-10-01 07:49:52 +00:00
Mathieu Malaterre
bb16d8816c
[trunk] FolderReorgProposal task: only keep a single build system
2012-10-01 07:33:59 +00:00
Mathieu Malaterre
3bf4d635f2
[trunk] FolderReorgProposal task: rename cli tools
...
Update issue 177
2012-09-28 09:12:22 +00:00
Mathieu Malaterre
3e62f8d9b7
[trunk] FolderReorgProposal task: add JP3D
...
Update issue 177
2012-09-28 08:32:34 +00:00
Mathieu Malaterre
028720c9ec
[trunk] Continue FolderReorgProposal task. Missing java wrapping
...
Update issue 177
2012-09-28 08:17:02 +00:00
Mathieu Malaterre
d518970039
[trunk] Start FolderReorgProposal task
...
Update issue 177
2012-09-28 08:11:41 +00:00
Mickael Savinaud
3135642ff5
[trunk] Remove CMake-language block-end command arguments
...
Ancient versions of CMake required else(), endif(), and similar block termination commands to have arguments matching the command starting the block. This is no longer the preferred style.
Thanks to Hans Johnson
2012-08-30 17:20:03 +00:00
Mickael Savinaud
d5bb3b0039
[trunk] Convert CMake-language commands to lower case
...
Ancient CMake versions required upper-case commands. Later command names became case-insensitive. Now the preferred style is lower-case.
This also changes all the key words to lower case. The primary reason for changing key words is that all documentation for CMakeLists.txt now shows the key words as lower case. Even the printed “Mastering CMake v5” uses lower case.
Thanks to Hans Johnson
2012-08-30 17:14:39 +00:00
Mathieu Malaterre
806545df34
[trunk] Fix installation issues. Thanks to winfried for patch.
...
Fixes issue 149
2012-05-29 13:44:27 +00:00
Mathieu Malaterre
9642c7f990
[trunk] fix compilation on OS where ssize_t is not defined.
2012-03-27 07:44:28 +00:00
Mathieu Malaterre
564deec2c4
[trunk] Backport toplevel changes from 1.5 over to trunk. Remove hand-generated CHANGES file
2012-03-02 09:11:48 +00:00
Mathieu Malaterre
d4e5366fe6
Simplify code. Use standard find_package call instead. ctest script will need to handle this now
2011-12-02 15:30:19 +00:00
Mathieu Malaterre
d7388d7e80
Add CPack stuff
2011-12-02 14:52:34 +00:00
Julien Malik
2eba4fb96b
[trunk] activate LargeFileSupport in CMake
2011-11-28 15:32:22 +00:00
Julien Malik
27ba604ad7
[trunk] search for kdu_expand in a more cmake-compliant way
2011-11-27 22:27:50 +00:00
Mathieu Malaterre
ab9a63bbea
Use cmake style define. Fix big endian issue on dual OS (eg. Tiger)
2011-11-24 10:17:49 +00:00
Mickael Savinaud
e4b728ccb9
[trunk] WIP: backport rev 967-969 about test suite enhancement and rename of opj_configh.cmake.in from opj-1.5 to trunk
2011-10-07 14:20:15 +00:00
Mickael Savinaud
68967aef72
[trunk] WIP: Enhance html documentation generation with cmake, add a mainpage to this documentation and bump version to 1.99.0 into the main CMakeLists (as rev951)
2011-10-06 08:41:49 +00:00
Mickael Savinaud
ba0c271774
Enhance the support of endianess with cmake and inside the code (credit to Winfried)
2011-09-21 10:01:54 +00:00
Antonin Descampe
aba0e602ed
renamed getopt.{c/h} to opj_getopt.{c/h} and forced the use of these files rather than the system ones. This fixed issue 78. Credit to Winfried.
2011-09-01 11:24:08 +00:00
Mickael Savinaud
7c2feb78d2
added first version of the encoding tests suite
2011-08-30 16:07:43 +00:00
Antonin Descampe
c025f363f5
updated INSTALL files, fixed a bug in CMakeLists.txt that prevented finding the data directory
2011-08-22 10:42:32 +00:00
Antonin Descampe
d8806649ab
added cmake support to openjpip
2011-08-12 13:57:36 +00:00
Mickael Savinaud
f88a57e5d7
added new decoding/dump tests based on data found in input/nonregresion repository (remove JPEG2000_CONFORMANCE_DATA_ROOT variable, add REF_DECODER_BIN_PATH variable for the encoder test suite). Remove definitively old tests
2011-07-27 12:45:04 +00:00
Mickael Savinaud
a19c8a4ea3
add new decode tests based on conformance data and tolerance. Non regression is also added on the decoder output. Deactivate old tests.
2011-07-21 15:23:31 +00:00
Mickael Savinaud
65f7f8dc50
improved some CMakeLists files linked to the build of applications which used thirdparty
2011-07-13 16:49:53 +00:00
Antonin Descampe
b09051fd79
fixed CTest configuration files
2011-06-30 13:52:23 +00:00
Antonin Descampe
31dba0b4e9
initial commit of OpenJPIP 1.0, a JPIP client-server architecture based on OpenJPEG (see README file in jpip directory for more details)
2011-04-14 18:37:47 +00:00
Antonin Descampe
27b894dd3f
fixed applications/codec/CMakeLists.txt that prevented JPWL executables to be built with JPWL functionalities ; changed make all behaviour : DOC target removed from ALL
2011-04-14 10:13:25 +00:00
Antonin Descampe
6aaaa3eae2
changed the directory hierarchy of the whole project. See README files for details.
2011-04-13 22:38:50 +00:00
Antonin Descampe
5ef5fc65ae
renamed and reorganized "jp3d" directory to "openjpeg3d". Is now a standalone directory, with independent cmake files. Done as it uses its own version of the openjpeg library and does not depend on the one currently developped. Will be removed from the trunk and stored in a branch.
2011-04-13 15:24:36 +00:00
Rex Dieter
1ab46eeff2
openjpeg.pc.cmake rewrites wrong variables (issue 67)
2011-03-30 18:44:40 +00:00
Antonin Descampe
70177d55b0
name fixing in variables related to liblcms
2011-03-24 09:50:20 +00:00
Antonin Descampe
1fd9603c55
added two files FindLCMS.cmake and FindLCMS2.cmake as they are not shipped by default with other cmake modules.
2011-03-21 21:51:04 +00:00
Antonin Descampe
279b67c838
fixed a bug that created a conflict between liblcms on the system and liblcms2 in the thirdparty directory
2011-03-21 21:22:33 +00:00
Antonin Descampe
19f9147e10
Removed the libs directory containing win32 compiled versions of libpng, libtiff and liblcms. Added a thirdparty directory to include main source files of libtiff, libpng, libz and liblcms to enable support of these formats in the codec executables. CMake will try to statically build these libraries if they are not found on the system. Note that these third party libraries are not required to build libopenjpeg (which has no dependencies).
2011-03-20 22:45:24 +00:00
Mathieu Malaterre
e12008a718
Make sure to be able to compile index_create on UNIX. Install target
2011-02-16 13:55:04 +00:00
Rex Dieter
2514c5b550
cmake: SOVERSION change to 1 (from 1.4) to match auto-tools build
2011-01-18 17:23:04 +00:00
Rex Dieter
d2d6e1fd6f
add pkg-config support to cmake
2011-01-13 19:29:18 +00:00
Antonin Descampe
73a6ed7c21
bug fixes to enable cmake compilation on WIN32 platform (see CHANGES for details)
2011-01-02 18:10:09 +00:00
Antonin Descampe
59d9b97ffe
revert to previous behaviour for cmake: builds (and links) dynamically by default. Static build only if -DBUILD_SHARED_LIBS is set to OFF.
2010-12-05 15:19:57 +00:00
Antonin Descampe
eb5694ca2a
changed cmake behaviour: executables are now always statically linked. When -DBUIL_SHARED_LIBS option is ON (the default), the shared versions of the libraries are also built (but executables remain linked against the static libraries).
2010-11-28 17:07:04 +00:00
Antonin Descampe
3afd3b1afd
install man pages by default. install CHANGES and LICENSE
2010-11-17 10:59:21 +00:00
Antonin Descampe
223a39b51e
minor changes in cmake files (from winfried)
2010-11-17 10:26:05 +00:00
Antonin Descampe
8faf300b6e
fixed missing argument in main CMakeLists.txt
2010-11-17 08:39:24 +00:00
Antonin Descampe
5c76f68168
minor changes in cmake flags
2010-11-16 11:15:38 +00:00