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
Ben Boeckel
bb9232c9d9
Don't clobber openjpeg.h from jp3d
2010-10-22 18:41:49 +00:00
Ben Boeckel
87cb9efb99
Install man pages
2010-10-22 18:41:17 +00:00
Ben Boeckel
4c9a60d4fd
Default to building shared libraries
2010-10-22 18:40:33 +00:00
Antonin Descampe
b6102e207c
fixed paths to png and tiff in CMakeLists.txt and fixed link to lcms library (patch from winfried)
2010-10-21 09:49:54 +00:00
Antonin Descampe
453af11e2c
fixed CMakeLists.txt typo
2010-10-05 19:17:01 +00:00
Antonin Descampe
eeefefd56c
Added files to let people build openjpeg with configure tools ; Added makefiles to let people manually build openjpeg on *nix platforms ; Removed obsolete Makefiles ; Renamed dirent.h to windirent.h ; Made optional the PNG, TIFF, and LCMS support in CMake files ; Added opj_config* files to configure openjpeg before building it (opj_config.h generated by configure, cmake, or manually by the user) ; Renamed this file from ChangeLog to CHANGES ; Renamed License.txt to LICENSE ; Updated README files ; Added INSTALL and LICENSE files ; Added man pages
2010-10-05 10:33:15 +00:00
Luis Ibanez
2cea89dc7d
ENH: Adding a configured header file at the image of config.h.
2010-09-05 21:14:47 +00:00
Luis Ibanez
8dbd92f6c2
ENH: jpwl subdirectory is now build also on Unix systems.
...
As pointed out by Winfried and Antonin, there is no reason
to exclude jpwl in Unix systems.
2010-09-05 20:50:17 +00:00
Luis Ibanez
d22912349b
ENH: Grouping the logic that detects getopt.c into a single .cmake file.
...
Multiple directories were repeating this configuration independently.
The directory jp3d is expected to be self-suficient so it still does
the configuration directly.
2010-09-05 20:15:05 +00:00
Luis Ibanez
86864a2f6c
ENH: Silencing warnings from Visual Studio regardgin security of string functions, that can't be resolved in a multi-platform manner anywasys.
2010-08-31 23:44:21 +00:00
Antonin Descampe
d5f9ea9fc2
Change CMakeLists.txt to build examples by default (image_to_j2k and j2k_to_image).
2010-07-02 12:44:22 +00:00
Mathieu Malaterre
89eafad589
Synchronize branch and trunk cmakelists files
2010-06-29 19:08:58 +00:00
Mathieu Malaterre
2374885ac0
adding j2k_dump executable
2010-06-21 13:21:11 +00:00
Luis Ibanez
784cf66dc2
ENH: Added custom configuration for CTest. This allows to fine tune
...
the selection of files for code coverage computation, and also
allows to filter out acceptable compiler warnings.
2010-05-26 23:44:07 +00:00
Mathieu Malaterre
18c30c30d6
Remove automatic setting of BUILDNAME for now
2010-05-26 09:53:05 +00:00
Mathieu Malaterre
a1b6f1e096
Reactivate ctest
2010-05-26 09:45:12 +00:00
Mathieu Malaterre
a02c683572
Move to cmake 2.6. Add policy CMP0003
2010-05-26 09:34:01 +00:00
Francois-Olivier Devaux
c2da8234d9
Updated makefiles for v1.4 and v2.0
2010-03-05 21:28:20 +00:00
Francois-Olivier Devaux
4619a94ebf
VERSION 1.3.0 RELEASE
2007-12-21 10:39:41 +00:00
Mathieu Malaterre
014694b04f
BUG: Fix name of project
2007-11-08 14:52:45 +00:00
Mathieu Malaterre
6a1588c78e
ENH: remove hardcoded value. It is a user-configurable option, which default to the same...
2007-11-08 14:46:53 +00:00
Mathieu Malaterre
6d7f5ccc8d
ENH: do not set ffast-math for all configurations, please
2007-11-08 14:41:45 +00:00
Francois-Olivier Devaux
c38de0728d
In t1.c, small change to avoid calling twice t1_getwmsedec()
...
Patch from Callum Lewick. Basic gcc optimization flags in cmake and makefile match.
2007-11-08 14:26:03 +00:00
Mathieu Malaterre
6265dcfb11
BUG: Fix previous patch from Callum Lerwick. I have no clue what CMAKE_INSTALL_LIBDIR refers too. Bump up cmake 2.2 restriction to cmake 2.4 because of previous patch not backward compatible. Properly set the SOVERSION in a cross plateform way (yes WIN32 is a plateform)
2007-09-25 14:54:49 +00:00
Francois-Olivier Devaux
abfba20b99
Patch from Callum Lerwick. Fixed the library linking so it links with the soversion properly set. Fixes up the install targets so that it interacts properly with RPM. Install target for MJ2. Sets some necessary and useful CFLAGS if gcc is in use.
2007-09-12 09:04:03 +00:00
Mathieu Malaterre
3392d99487
BUG: cannot run tests if EXAMPLES are not built
2007-09-07 13:49:57 +00:00
Mathieu Malaterre
263e0f3bb2
ENH: make it a little more user friendly
2007-09-07 13:27:16 +00:00
Mathieu Malaterre
b29cff9b9c
ENH: Add cmake code to do testing if user has properly setup a testimages directory
2007-09-07 13:21:17 +00:00
Mathieu Malaterre
8ac5e7023c
ENH: Add very simple tests (simply run command line with no option)
2007-09-06 16:38:06 +00:00
Mathieu Malaterre
cf95a80be6
ENH: Add CMake/doxygen output
2007-09-06 15:10:15 +00:00
Mathieu Malaterre
f3456a27e7
ENH: add Java j2kviewer but do not compile it using cmake since cmake has too poor support for Java. Should create a custom command running ant instead.
2007-09-06 14:56:00 +00:00
Mathieu Malaterre
375754f1e6
ENH: CMake: start compiling index_create. OpenJPEG.rc update copyright year
2007-09-06 14:46:24 +00:00
Mathieu Malaterre
86da5c2589
ENH: CMake: output all executable/libs into one single directory
2007-09-06 11:01:00 +00:00
Mathieu Malaterre
b4dc6fc133
ENH: add cmake for jp3d
2007-09-06 10:51:38 +00:00
Mathieu Malaterre
976ca18103
ENH: Add jpwl. Also remove old deprecated way of linking lib math on unix
2007-09-06 10:23:40 +00:00
Mathieu Malaterre
7e874368f7
ENH: Start building mj2
2007-09-06 10:13:05 +00:00
Mathieu Malaterre
9aa9170110
ENH: Update CMake to do proper installation. Still using the 2.2 installation approach for now.
2006-07-22 03:47:02 +00:00
Mathieu Malaterre
6566009e89
BUG: Need to leave option for user to change
2006-02-05 22:55:26 +00:00
Mathieu Malaterre
a350bdc1c4
ENH: Several updates: Do not need an explicit DartConfig, default inexistant file is just fine. Also remove explicit BUILD_SHARED_LIBS since this is garantee to be OFF by CMake
2006-02-05 22:17:03 +00:00
Mathieu Malaterre
61e353d652
STYLE: Add a lot of comments for the CMake build system
2006-01-25 16:32:48 +00:00
Mathieu Malaterre
6b27c32ee8
ENH: Set a default BUILDNAME
2006-01-25 15:55:13 +00:00
Antonin Descampe
e6aae96217
added cmake files to the project
2006-01-25 09:23:17 +00:00