From a1281c2de50f028d029b70085501520ba5797481 Mon Sep 17 00:00:00 2001 From: Hombre Date: Thu, 31 Mar 2011 01:14:36 +0200 Subject: [PATCH] Correction of a bug about the libtiff build that wasn't handling compression features + correction of a bug in the build process of Windows 64bit version + updated COMPILE.txt WARNING: Now all Windows developers/builders have to update Cmake to 2.8.4 at least. --- CMakeLists.txt | 19 ++++-- COMPILE.txt | 128 +++++++++++++++++++++++------------ Win32CMakeOptions-Sample.txt | 46 +++++++++++++ rtgui/CMakeLists.txt | 2 +- rtgui/myicon.o | Bin 128280 -> 0 bytes 5 files changed, 145 insertions(+), 50 deletions(-) create mode 100644 Win32CMakeOptions-Sample.txt delete mode 100644 rtgui/myicon.o diff --git a/CMakeLists.txt b/CMakeLists.txt index 49afd821f..069e67db5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,9 @@ -cmake_minimum_required(VERSION 2.6) +if (WIN32) + cmake_minimum_required(VERSION 2.8.4) + cmake_policy(SET CMP0015 OLD) +else (WIN32) + cmake_minimum_required(VERSION 2.6) +endif (WIN32) # the default target is 'Debug' if (CMAKE_BUILD_TYPE STREQUAL "") @@ -46,7 +51,7 @@ option (AUTOMATED_BUILD_SYSTEM "TRUE if built by an automate" OFF) option (BUILD_SHARED "Build rawtherapee with shared libraries" OFF) option (WITH_RAWZOR "Build with Rawzor support" OFF) -option (WITH_MYFILE_MMAP "Build using memory mapped file" OFF) +option (WITH_MYFILE_MMAP "Build using memory mapped file" ON) option (OPTION_OMP "Build with OpenMP support" ON) # set install directories @@ -134,7 +139,7 @@ if (WIN32) endif (MINGW) else (WIN32) pkg_check_modules (IPTCDATA REQUIRED libiptcdata) - pkg_check_modules (LCMS REQUIRED lcms) + pkg_check_modules (LCMS REQUIRED lcms<=1.99) find_package (JPEG REQUIRED) find_package (PNG REQUIRED) find_package (TIFF REQUIRED) @@ -230,10 +235,10 @@ if (WITH_MYFILE_MMAP) endif (WITH_MYFILE_MMAP) if (OPTION_OMP) - find_package(OpenMP) - if (OPENMP_FOUND) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}") - endif (OPENMP_FOUND) + find_package(OpenMP) + if (OPENMP_FOUND) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}") + endif (OPENMP_FOUND) endif (OPTION_OMP) if (UNIX) diff --git a/COMPILE.txt b/COMPILE.txt index c5a2cb641..798b33ed2 100644 --- a/COMPILE.txt +++ b/COMPILE.txt @@ -1,6 +1,5 @@ -If you have problems with the compilation, identified the reason and fixed -the bug, please send me the updated build scripts (CMakeLists.txt files) to: -hgabor@rawtherapee.com +If you have problems with the compilation, please ask on the appropriated RawTherapee forum : +http://www.rawtherapee.com/forum/viewforum.php?f=10 Preamble: --------- @@ -22,33 +21,80 @@ certainly only use the source code without any access to a Mercurial repository. the build information files, then you can tell your build system to run cmake with the following additionnal parameter : -D AUTOMATED_BUILD_SYSTEM:BOOL=ON. Cmake will then pass the files creation step, but will check the presence of the requested files and stop if they're not there. - Windows ------- - METHOD 1: - Requirements: - - MinGW + MSYS - - CMake - - GTK and GTKMM development environments - - Compile: - - Start MSYS - - Enter the root directory of the RawTherapee source tree - - Type: cmake -G "MSYS Makefiles" . - - Type: make install - - You find the compiled program in the release directory + The toolchain: - METHOD 2: - Requirements: - - tdm-gcc (http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/tdm-gcc-4.5.1.exe/download) - - cmake (http://www.cmake.org/cmake/resources/software.html) - - mercurial (http://mercurial.selenic.com/wiki/WindowsInstall) - - gtkmm (http://ftp.se.debian.org/pub/gnome/binaries/win32/gtkmm/2.22/) - - Compile: - - Enter the root directory of the RawTherapee source tree - - Type: cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=./release -DBINDIR=. -DDATADIR=. -DLIBDIR=. + There is 2 method to compile RawTherapee, and they each rely on different and common packages. They are + now referred to METHOD 1 and METHOD 2. + Of course, you'll have to install the package for the build method explained later in this document. + + The rest of this document assumes that you've installed MinGW, MSYS and Gtkmm respectively to "C:\mingw", + "C:\msys" and "C:\gtkmm". + This tutorial assume that you've installed the packages in paths THAT DOES NOT CONTAIN SPACES. + + METHOD 1: + - MinGW-TDM (http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/tdm-gcc-4.5.1.exe/download) + OpenMP seems to be broken in TDM-GCC4.5.1, so when MinGW has been installed, download and install + libgomp form tdm-gcc-4.5.0 + (http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%204.5%20series/Previous/4.5.0-tdm-1%20SJLJ/gcc-4.5.0-tdm-1-openmp.zip/download) + - MSYS (http://downloads.sourceforge.net/mingw/MSYS-1.0.11.exe) + If you have some trouble installing MSYS, see here : http://www.mingw.org/wiki/MSYS + - CMake (http://www.cmake.org/cmake/resources/software.html) + Version 2.8.4 or above si required for this platform + - Gtkmm2.22 (http://ftp.se.debian.org/pub/gnome/binaries/win32/gtkmm/2.22/) + + METHOD 2: + - MinGW-TDM (http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/tdm-gcc-4.5.1.exe/download) + - CMake (http://www.cmake.org/cmake/resources/software.html) + - Gtkmm2.22 (http://ftp.se.debian.org/pub/gnome/binaries/win32/gtkmm/2.22/) + + Additionnal steps: + When all the packages of your preferred method are installed: + - set the GTKMM_BASEPATH user or system environment variable to the installation directory of Gtkmm + (the Gtkmm's installer can do it for you) + - set the MINGW_BASEPATH user or system environment variable to the installation directory of MinGW32 + - set the PKG_CONFIG_PATH user or system environment variable to the location of the pkgconfig directories: + c:\mingw\lib\pkgconfig;c:\gtkmm\lib\pkgconfig + You have to restart the console to take this new variables into account + - Copy the "Win32CMakeOptions-sample.txt" file located in the root directory of RT's source tree, to "cmo.txt" (e.g.) + You can edit that copy to change the compilation flags to your needs, but the default values should be fine. + However, if you wants to upload a build, you should set some additionnal information about your processor. There are two possibilities: + 1. You pickup a target processor from "ProcessorTargets.cmake": all you have to do is set the PROC_TARGET_NUMBER parameter in cmo.txt + to the right target number. + If you choose the 'native' solution, you have to set the processor label manually in cmo.txt, by uncommenting and set the PROC_FORCED_LABEL + parameter. Please provide a short name, like "core i5" or "athlon64" (without double quote)... processor frequency if of no use. + 2. You don't need specific processor flags, so you'll let PROC_TARGET_NUMBER set to 0, but you have to set the PROC_FORCED_LABEL parameter + in cmo.txt (don't forget to uncomment the line). Please provide a short name, like "core i5" or "athlon64" (without double quote)... processor + frequency if of no use. + + + Building RT: + + METHOD 1: + Requirements: + - MinGW + MSYS + - CMake + - GTK and GTKMM development environments + + Compile: + - Start an MSYS command line interface + - Enter the root directory of the RawTherapee source tree (type: cd "/C/Absolute/Path/To/RawTherapee_sourceTree") + - Type: cmake -G "MSYS Makefiles" -DCMAKE_BUILD_TYPE=Release -Ccmo.txt . + - Type: make install + - You'll find the compiled program in the subdirectory named like the value of CMAKE_BUILD_TYPE ("Release" in this example) + + METHOD 2: + Requirements: + - MinGW-TDM (http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/tdm-gcc-4.5.1.exe/download) + - CMake (http://www.cmake.org/cmake/resources/software.html) + - Mercurial (http://mercurial.selenic.com/wiki/WindowsInstall) + - Gtkmm (http://ftp.se.debian.org/pub/gnome/binaries/win32/gtkmm/2.22/) + + Compile: + - Start a standard DOS command line interface (WIN + "R" -> "cmd") + - Enter the root directory of the RawTherapee source tree (type: cd C:\Absolute\Path\To\RawTherapee_sourceTree) If you wants to upload a build, you should set some additionnal information about your processor. There are two possibilities: 1. You pickup a target processor from "ProcessorTargets.cmake": all you have to do is adding "-D PROC_TARGET_NUMBER:STRING=number" to cmake's command line @@ -56,8 +102,8 @@ Windows in cmake's command line Please provide a short name, like "core i5" or "athlon64" (without double quote)... processor frequency if of no use. 2. You don't need specific processor flags, you still have to set the PROC_FORCED_LABEL parameter (see point 1 righ above) - - Type: mingw32-make.exe install - - You find the compiled program in the "release" directory + - Type: mingw32-make.exe install + - You'll find the compiled program in the subdirectory named like the value of CMAKE_BUILD_TYPE ("Release" in this example) Linux ----- @@ -74,9 +120,10 @@ Linux Compile: - Enter the root directory of the RawTherapee source tree - Type: cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=./release -DBINDIR=. -DDATADIR=. -DLIBDIR=. + developers that wants to provide a build has to set the PROC_FORCED_LABEL to their processor name, e.g.: + cmake -DPROC_FORCED_LABEL:STRING=athlon64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=./release -DBINDIR=. -DDATADIR=. -DLIBDIR=. - Type: make install - - You find the compiled program in the release directory (you can copy it - anywhere you want) + - You find the compiled program in the release directory (you can copy it anywhere you want) (By changing the cmake flags, you can change where the release is. By removing all flags it should go to the standard system install location). @@ -87,7 +134,7 @@ Linux click Help -> Install new Software. The Eclipse Update Site for MercurialEclipse is available at this URL: http://cbes.javaforge.com/update - + Import the rawtherapee mercurial repository: File->new->'other'->mercurial->Clone existing repository fill in URL: https://rawtherapee.googlecode.com/hg @@ -107,23 +154,20 @@ Linux 1. type 'make install' in the console or, 2. in 'Project'->'properties'->'C/C++ Make Project'->'Build (incremental build)' change 'all' to 'install' - -... - OSX --- Requirements: - XCode Development Tools (you only need a subset of these, but it is probably easier to just install all of them) - MacPorts - - Set /opt/local/etc/macports/variants.conf to include "+no_x11 +quartz" - - If you want to build for multiple architectures, add +universal to variants.conf. Note that this will increase the size of the final application substantially. - - Set /opt/local/etc/macports/macports.conf key 'universal_archs' to the architectures you wish to build for. Possible values - include "i386 x86_64 ppc ppc64" - - Edit beginning of CMakeLists.txt to enable the same architectures as you added to variants.conf - - Run "sudo port install cairomm pango-devel gtk2 cmake glibmm gtkmm lcms libiptcdata" to install all needed libraries and tools - - If you don't already have Mercurial installed, run "sudo port install mercurial" - - If you want to try OpenMP builds, run "sudo port install gcc45" + - Set /opt/local/etc/macports/variants.conf to include "+no_x11 +quartz" + - If you want to build for multiple architectures, add +universal to variants.conf. Note that this will increase the size of the final application substantially. + - Set /opt/local/etc/macports/macports.conf key 'universal_archs' to the architectures you wish to build for. Possible values + include "i386 x86_64 ppc ppc64" + - Edit beginning of CMakeLists.txt to enable the same architectures as you added to variants.conf + - Run "sudo port install cairomm pango-devel gtk2 cmake glibmm gtkmm lcms libiptcdata" to install all needed libraries and tools + - If you don't already have Mercurial installed, run "sudo port install mercurial" + - If you want to try OpenMP builds, run "sudo port install gcc45" Compile: - Enter root directory of RawTherapee source tree diff --git a/Win32CMakeOptions-Sample.txt b/Win32CMakeOptions-Sample.txt new file mode 100644 index 000000000..438826d04 --- /dev/null +++ b/Win32CMakeOptions-Sample.txt @@ -0,0 +1,46 @@ +# Use the 'Debug' build type to have a non optimized, with debugging information, with a console executable +# Use the 'Release' build type to have an optimized, without debugging information, console free executable +# Use the 'RelWithDebInfo' build type to have an optimized, without debugging information, with a console executable +# Use the 'MinSizeRel' build type to have the smallest possible, without debugging information, console free executable +#set(CMAKE_BUILD_TYPE Release CACHE STRING "Between: None Debug Release RelWithDebInfo MinSizeRel.") + +set(CMAKE_INSTALL_PREFIX ./Builds/${CMAKE_BUILD_TYPE} CACHE PATH "Libraries installation path") +set(DATADIR . CACHE PATH "Datas installation path") +set(BINDIR . CACHE PATH "Binaries installation path") +set(LIBDIR . CACHE PATH "Libraries installation path") +set(DOCDIR ./doc CACHE PATH "Documentation installation path") +set(CREDITSDIR . CACHE PATH "Credit file installation path") +set(LICENCEDIR . CACHE PATH "Licence file installation path") + +set(BUILD_SHARED OFF CACHE BOOL "Should RT generate shared libraries") +set(WITH_RAWZOR ON CACHE BOOL "With Rawzor") +set(OPTION_OMP ON CACHE BOOL "Use OpenMP to speedup the preview and batch processing") +# set WITH_MYFILE_MMAP to OFF if you experience crash with thumbnail creation (it should be slower, but more reliable) +set(WITH_MYFILE_MMAP ON CACHE BOOL "Use the MMAP mechanism to speedup thumbnail creations") + +# This line will let you chose the target number, and the associated processor +set (PROC_TARGET_NUMBER 0 CACHE STRING "Target Processor") + +# If you want to force the target processor name, uncomment the next line, and replace labelWithoutQuotes by its value +#set (PROC_FORCED_LABEL labelWithoutQuotes CACHE STRING "Target Processor label") + +set(CMAKE_CXX_FLAGS "-mwin32 -mthreads" CACHE STRING "Compiler options for C++ source files") +set(CMAKE_CXX_FLAGS_DEBUG "-O0 -g2" CACHE STRING "Compiler options for C++ source files and Debug target") +set(CMAKE_CXX_FLAGS_RELEASE "-mwindows -DNDEBUG -O2" CACHE STRING "Compiler options for C++ source files and Release target") +set(CMAKE_CXX_FLAGS_MINSIZEREL "-mwindows -DNDEBUG -Os" CACHE STRING "Compiler options for C++ source files and MinSizeRel target") +set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g" CACHE STRING "Compiler options for C++ source files and RelWithDebInfo target") + +# Uncomment the next line and set the right value to override the default value (special compiling flags for RTEngine) +#set(RTENGINE_CXX_FLAGS "-funroll-loops" CACHE STRING "Special compilation flags for RTEngine") + +set(CMAKE_C_FLAGS "-mwin32 -mthreads" CACHE STRING "Compiler options for C source files") +set(CMAKE_C_FLAGS_DEBUG "-O0 -g2" CACHE STRING "Compiler options for C source files and Debug target") +set(CMAKE_C_FLAGS_RELEASE "-mwindows -DNDEBUG -O2" CACHE STRING "Compiler options for C source files and Release target") +set(CMAKE_C_FLAGS_MINSIZEREL "-mwindows -DNDEBUG -Os" CACHE STRING "Compiler options for C source files and MinSizeRel target") +set(CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -g" CACHE STRING "Compiler options for C source files and RelWithDebInfo target") + +set(CMAKE_EXE_LINKER_FLAGS "-mwin32 -mthreads -mthread -static-libgcc -static-libstdc++" CACHE STRING "Linker options") +set(CMAKE_EXE_LINKER_FLAGS_DEBUG "-O0" CACHE STRING "Linkage options for the Debug target") +set(CMAKE_EXE_LINKER_FLAGS_RELEASE "-mwindows -s -O2" CACHE STRING "Linkage options for the Release target") +set(CMAKE_EXE_LINKER_FLAGS_MINSIZEREL "-mwindows -s -Os" CACHE STRING "Linkage options for the MinSizeRel target") +set(CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO "-s -O2" CACHE STRING "Linkage options for the RelWithDebInfo target") diff --git a/rtgui/CMakeLists.txt b/rtgui/CMakeLists.txt index b2ae816e3..7d703eacc 100644 --- a/rtgui/CMakeLists.txt +++ b/rtgui/CMakeLists.txt @@ -32,7 +32,7 @@ set (BASESOURCEFILES popupcommon.cc popupbutton.cc popuptogglebutton.cc) if (WIN32) - set (EXTRA_SRC windirmonitor.cc myicon.o) + set (EXTRA_SRC windirmonitor.cc myicon.rc) include_directories ( ../rtengine ${CMAKE_CURRENT_BINARY_DIR} . ../rtexif ${EXTRA_INCDIR} ${GLIB2_INCLUDE_DIRS} ${GLIBMM_INCLUDE_DIRS} ${GTK_INCLUDE_DIRS} ${GTKMM_INCLUDE_DIRS} ${GIO_INCLUDE_DIRS} ${GIOMM_INCLUDE_DIRS}) link_directories (. ../rtexif ${EXTRA_LIBDIR} ${GLIB2_LIBRARY_DIRS} ${GLIBMM_LIBRARY_DIRS} diff --git a/rtgui/myicon.o b/rtgui/myicon.o deleted file mode 100644 index 5f2bced97c9df06b4d35118cd4ee1e3bbe0b2a35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 128280 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