Patches applied to build system

This commit is contained in:
ghorvath 2010-01-08 22:42:36 +00:00
parent 434749c238
commit d2f16aeaf1
12 changed files with 106 additions and 969 deletions

View File

@ -1,3 +1,6 @@
cmake_minimum_required(VERSION 2.6)
option (WITH_RAWZOR "Build with Rawzor support" ON)
add_subdirectory (rtexif) add_subdirectory (rtexif)
add_subdirectory (rtengine) add_subdirectory (rtengine)

View File

@ -1,401 +0,0 @@
# This is the CMakeCache file.
# For build in directory: /home/hgabor/RawTherapee/2.5/gui88/rtengine
# It was generated by CMake: /usr/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUI's for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.
########################
# EXTERNAL cache entries
########################
//Path to a program.
CMAKE_AR:FILEPATH=/usr/bin/ar
//For backwards compatibility, what version of CMake commands and
// syntax should this version of CMake try to support.
CMAKE_BACKWARDS_COMPATIBILITY:STRING=2.4
//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or
// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.
CMAKE_BUILD_TYPE:STRING=
//Enable/Disable color output during build.
CMAKE_COLOR_MAKEFILE:BOOL=ON
//CXX compiler.
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
//Flags used by the compiler during all build types.
CMAKE_CXX_FLAGS:STRING=
//Flags used by the compiler during debug builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=-g
//Flags used by the compiler during release minsize builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
//Flags used by the compiler during release builds (/MD /Ob1 /Oi
// /Ot /Oy /Gs will produce slightly less optimized but smaller
// files).
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
//Flags used by the compiler during Release with Debug Info builds.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g
//C compiler.
CMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc
//Flags used by the compiler during all build types.
CMAKE_C_FLAGS:STRING=
//Flags used by the compiler during debug builds.
CMAKE_C_FLAGS_DEBUG:STRING=-g
//Flags used by the compiler during release minsize builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
//Flags used by the compiler during release builds (/MD /Ob1 /Oi
// /Ot /Oy /Gs will produce slightly less optimized but smaller
// files).
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
//Flags used by the compiler during Release with Debug Info builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g
//Flags used by the linker.
CMAKE_EXE_LINKER_FLAGS:STRING=
//Flags used by the linker during debug builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during release minsize builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/usr/local
//Path to a program.
CMAKE_LINKER:FILEPATH=/usr/bin/ld
//Path to a program.
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
//Flags used by the linker during the creation of modules.
CMAKE_MODULE_LINKER_FLAGS:STRING=
//Flags used by the linker during debug builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during release minsize builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Path to a program.
CMAKE_NM:FILEPATH=/usr/bin/nm
//Path to a program.
CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
//Path to a program.
CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
//Path to a program.
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
//Flags used by the linker during the creation of dll's.
CMAKE_SHARED_LINKER_FLAGS:STRING=
//Flags used by the linker during debug builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during release minsize builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO
//Path to a program.
CMAKE_STRIP:FILEPATH=/usr/bin/strip
//If true, cmake will use relative paths in makefiles and projects.
CMAKE_USE_RELATIVE_PATHS:BOOL=OFF
//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make. This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
//Single output directory for building all executables.
EXECUTABLE_OUTPUT_PATH:PATH=
//Single output directory for building all libraries.
LIBRARY_OUTPUT_PATH:PATH=
//pkg-config executable
PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config
//Value Computed by CMake
Project_BINARY_DIR:STATIC=/home/hgabor/RawTherapee/2.5/gui88/rtengine
//Value Computed by CMake
Project_SOURCE_DIR:STATIC=/home/hgabor/RawTherapee/2.5/gui88/rtengine
//Dependencies for the target
rtengine_LIB_DEPENDS:STATIC=general;rtexif;general;lcms;general;iptcdata -lrwz_sdk;general;gthread-2.0;general;gobject-2.0;general;glib-2.0;general;glibmm-2.4;general;gobject-2.0;general;sigc-2.0;general;glib-2.0;
########################
# INTERNAL cache entries
########################
//Advanced flag for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_BUILD_TOOL
CMAKE_BUILD_TOOL-ADVANCED:INTERNAL=1
//What is the target build tool cmake is generating for.
CMAKE_BUILD_TOOL:INTERNAL=/usr/bin/make
//This is the directory where this CMakeCahe.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/home/hgabor/RawTherapee/2.5/gui88/rtengine
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=2
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=6
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_RELEASE_VERSION:INTERNAL=patch 0
//Advanced flag for variable: CMAKE_COLOR_MAKEFILE
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
//Advanced flag for variable: CMAKE_CXX_COMPILER
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
CMAKE_CXX_COMPILER_WORKS:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
CMAKE_C_COMPILER_WORKS:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
CMAKE_DETERMINE_CXX_ABI_COMPILED:INTERNAL=TRUE
//Result of TRY_COMPILE
CMAKE_DETERMINE_C_ABI_COMPILED:INTERNAL=TRUE
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
//Start directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/home/hgabor/RawTherapee/2.5/gui88/rtengine
//Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
//Advanced flag for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MAKE_PROGRAM
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=1
//Advanced flag for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_OBJDUMP
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/usr/share/cmake-2.6
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_STRIP
CMAKE_STRIP-ADVANCED:INTERNAL=1
//uname command
CMAKE_UNAME:INTERNAL=/bin/uname
//Advanced flag for variable: CMAKE_USE_RELATIVE_PATHS
CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
GLIB2_CFLAGS:INTERNAL=-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include
GLIB2_CFLAGS_I:INTERNAL=
GLIB2_CFLAGS_OTHER:INTERNAL=
GLIB2_FOUND:INTERNAL=1
GLIB2_INCLUDEDIR:INTERNAL=/usr/include
GLIB2_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/glib-2.0/include
GLIB2_LDFLAGS:INTERNAL=-lglib-2.0
GLIB2_LDFLAGS_OTHER:INTERNAL=
GLIB2_LIBDIR:INTERNAL=/usr/lib
GLIB2_LIBRARIES:INTERNAL=glib-2.0
GLIB2_LIBRARY_DIRS:INTERNAL=
GLIB2_LIBS:INTERNAL=
GLIB2_LIBS_L:INTERNAL=
GLIB2_LIBS_OTHER:INTERNAL=
GLIB2_LIBS_PATHS:INTERNAL=
GLIB2_PREFIX:INTERNAL=/usr
GLIB2_STATIC_CFLAGS:INTERNAL=-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include
GLIB2_STATIC_CFLAGS_I:INTERNAL=
GLIB2_STATIC_CFLAGS_OTHER:INTERNAL=
GLIB2_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/glib-2.0/include
GLIB2_STATIC_LDFLAGS:INTERNAL=-lglib-2.0
GLIB2_STATIC_LDFLAGS_OTHER:INTERNAL=
GLIB2_STATIC_LIBDIR:INTERNAL=
GLIB2_STATIC_LIBRARIES:INTERNAL=glib-2.0
GLIB2_STATIC_LIBRARY_DIRS:INTERNAL=
GLIB2_STATIC_LIBS:INTERNAL=
GLIB2_STATIC_LIBS_L:INTERNAL=
GLIB2_STATIC_LIBS_OTHER:INTERNAL=
GLIB2_STATIC_LIBS_PATHS:INTERNAL=
GLIB2_VERSION:INTERNAL=2.18.2
GLIB2_glib-2.0_INCLUDEDIR:INTERNAL=
GLIB2_glib-2.0_LIBDIR:INTERNAL=
GLIB2_glib-2.0_PREFIX:INTERNAL=
GLIB2_glib-2.0_VERSION:INTERNAL=
GLIBMM_CFLAGS:INTERNAL=-I/usr/include/glibmm-2.4;-I/usr/lib/glibmm-2.4/include;-I/usr/include/sigc++-2.0;-I/usr/lib/sigc++-2.0/include;-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include
GLIBMM_CFLAGS_I:INTERNAL=
GLIBMM_CFLAGS_OTHER:INTERNAL=
GLIBMM_FOUND:INTERNAL=1
GLIBMM_INCLUDEDIR:INTERNAL=/usr/include
GLIBMM_INCLUDE_DIRS:INTERNAL=/usr/include/glibmm-2.4;/usr/lib/glibmm-2.4/include;/usr/include/sigc++-2.0;/usr/lib/sigc++-2.0/include;/usr/include/glib-2.0;/usr/lib/glib-2.0/include
GLIBMM_LDFLAGS:INTERNAL=-lglibmm-2.4;-lgobject-2.0;-lsigc-2.0;-lglib-2.0
GLIBMM_LDFLAGS_OTHER:INTERNAL=
GLIBMM_LIBDIR:INTERNAL=/usr/lib
GLIBMM_LIBRARIES:INTERNAL=glibmm-2.4;gobject-2.0;sigc-2.0;glib-2.0
GLIBMM_LIBRARY_DIRS:INTERNAL=
GLIBMM_LIBS:INTERNAL=
GLIBMM_LIBS_L:INTERNAL=
GLIBMM_LIBS_OTHER:INTERNAL=
GLIBMM_LIBS_PATHS:INTERNAL=
GLIBMM_PREFIX:INTERNAL=/usr
GLIBMM_STATIC_CFLAGS:INTERNAL=-I/usr/include/glibmm-2.4;-I/usr/lib/glibmm-2.4/include;-I/usr/include/sigc++-2.0;-I/usr/lib/sigc++-2.0/include;-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include
GLIBMM_STATIC_CFLAGS_I:INTERNAL=
GLIBMM_STATIC_CFLAGS_OTHER:INTERNAL=
GLIBMM_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/glibmm-2.4;/usr/lib/glibmm-2.4/include;/usr/include/sigc++-2.0;/usr/lib/sigc++-2.0/include;/usr/include/glib-2.0;/usr/lib/glib-2.0/include
GLIBMM_STATIC_LDFLAGS:INTERNAL=-lglibmm-2.4;-lgobject-2.0;-lsigc-2.0;-lglib-2.0
GLIBMM_STATIC_LDFLAGS_OTHER:INTERNAL=
GLIBMM_STATIC_LIBDIR:INTERNAL=
GLIBMM_STATIC_LIBRARIES:INTERNAL=glibmm-2.4;gobject-2.0;sigc-2.0;glib-2.0
GLIBMM_STATIC_LIBRARY_DIRS:INTERNAL=
GLIBMM_STATIC_LIBS:INTERNAL=
GLIBMM_STATIC_LIBS_L:INTERNAL=
GLIBMM_STATIC_LIBS_OTHER:INTERNAL=
GLIBMM_STATIC_LIBS_PATHS:INTERNAL=
GLIBMM_VERSION:INTERNAL=2.18.1
GLIBMM_glibmm-2.4_INCLUDEDIR:INTERNAL=
GLIBMM_glibmm-2.4_LIBDIR:INTERNAL=
GLIBMM_glibmm-2.4_PREFIX:INTERNAL=
GLIBMM_glibmm-2.4_VERSION:INTERNAL=
//Advanced flag for variable: PKG_CONFIG_EXECUTABLE
PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1
SIGC_CFLAGS:INTERNAL=-I/usr/include/sigc++-2.0;-I/usr/lib/sigc++-2.0/include
SIGC_CFLAGS_I:INTERNAL=
SIGC_CFLAGS_OTHER:INTERNAL=
SIGC_FOUND:INTERNAL=1
SIGC_INCLUDEDIR:INTERNAL=/usr/include
SIGC_INCLUDE_DIRS:INTERNAL=/usr/include/sigc++-2.0;/usr/lib/sigc++-2.0/include
SIGC_LDFLAGS:INTERNAL=-lsigc-2.0
SIGC_LDFLAGS_OTHER:INTERNAL=
SIGC_LIBDIR:INTERNAL=/usr/lib
SIGC_LIBRARIES:INTERNAL=sigc-2.0
SIGC_LIBRARY_DIRS:INTERNAL=
SIGC_LIBS:INTERNAL=
SIGC_LIBS_L:INTERNAL=
SIGC_LIBS_OTHER:INTERNAL=
SIGC_LIBS_PATHS:INTERNAL=
SIGC_PREFIX:INTERNAL=/usr
SIGC_STATIC_CFLAGS:INTERNAL=-I/usr/include/sigc++-2.0;-I/usr/lib/sigc++-2.0/include
SIGC_STATIC_CFLAGS_I:INTERNAL=
SIGC_STATIC_CFLAGS_OTHER:INTERNAL=
SIGC_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/sigc++-2.0;/usr/lib/sigc++-2.0/include
SIGC_STATIC_LDFLAGS:INTERNAL=-lsigc-2.0
SIGC_STATIC_LDFLAGS_OTHER:INTERNAL=
SIGC_STATIC_LIBDIR:INTERNAL=
SIGC_STATIC_LIBRARIES:INTERNAL=sigc-2.0
SIGC_STATIC_LIBRARY_DIRS:INTERNAL=
SIGC_STATIC_LIBS:INTERNAL=
SIGC_STATIC_LIBS_L:INTERNAL=
SIGC_STATIC_LIBS_OTHER:INTERNAL=
SIGC_STATIC_LIBS_PATHS:INTERNAL=
SIGC_VERSION:INTERNAL=2.0.18
SIGC_sigc++-2.0_INCLUDEDIR:INTERNAL=
SIGC_sigc++-2.0_LIBDIR:INTERNAL=
SIGC_sigc++-2.0_PREFIX:INTERNAL=
SIGC_sigc++-2.0_VERSION:INTERNAL=
__pkg_config_checked_GLIB2:INTERNAL=1
__pkg_config_checked_GLIBMM:INTERNAL=1
__pkg_config_checked_SIGC:INTERNAL=1

View File

@ -1,42 +1,50 @@
cmake_minimum_required(VERSION 2.6)
find_package(PkgConfig) find_package(PkgConfig)
pkg_check_modules (GLIB2 glib-2.0>=2.16) pkg_check_modules (GLIB2 REQUIRED glib-2.0>=2.16)
pkg_check_modules (GLIBMM glibmm-2.4>=2.16) pkg_check_modules (GTHREAD REQUIRED gthread-2.0>=2.16)
pkg_check_modules (SIGC sigc++-2.0) pkg_check_modules (GOBJECT REQUIRED gobject-2.0>=2.16)
pkg_check_modules (GLIBMM REQUIRED glibmm-2.4>=2.16)
pkg_check_modules (SIGC REQUIRED sigc++-2.0)
IF (WIN32) IF (WIN32)
SET (EXTRA_LIBDIR "../lib; ../rawzor_win") SET (EXTRA_LIBDIR "${CMAKE_CURRENT_SOURCE_DIR}/../lib; ${CMAKE_CURRENT_SOURCE_DIR}/../rawzor_win")
SET (EXTRA_INCDIR "../winclude; ../rawzor_win") SET (EXTRA_INCDIR "${CMAKE_CURRENT_SOURCE_DIR}/../winclude; ${CMAKE_CURRENT_SOURCE_DIR}/../rawzor_win")
SET (EXTRA_LIB "ws2_32 ../lib/libiptcdata.a ../lib/libjpeg.a ../lib/libpng.a ../lib/libtiff.a ../lib/libz.a ../rawzor_win/rwz_sdk_s.a") SET (EXTRA_LIB "ws2_32 ${CMAKE_CURRENT_SOURCE_DIR}/../lib/libiptcdata.a ${CMAKE_CURRENT_SOURCE_DIR}/../lib/libjpeg.a ${CMAKE_CURRENT_SOURCE_DIR}/../lib/libpng.a ${CMAKE_CURRENT_SOURCE_DIR}/../lib/libtiff.a ${CMAKE_CURRENT_SOURCE_DIR}/../lib/libz.a")
if (WITH_RAWZOR)
ADD_DEFINITIONS (-DRAWZOR_SUPPORT) ADD_DEFINITIONS (-DRAWZOR_SUPPORT)
SET (EXTRA_LIB "${EXTRA_LIB} ${CMAKE_CURRENT_SOURCE_DIR}/../rawzor_win/rwz_sdk_s.a")
endif (WITH_RAWZOR)
ELSE (WIN32) ELSE (WIN32)
if (WITH_RAWZOR)
IF (CMAKE_SIZEOF_VOID_P EQUAL 4) IF (CMAKE_SIZEOF_VOID_P EQUAL 4)
SET (EXTRA_INCDIR "../rawzor_lin32") SET (EXTRA_INCDIR "${CMAKE_CURRENT_SOURCE_DIR}/../rawzor_lin32")
SET (EXTRA_LIBDIR "../rawzor_lin32") SET (EXTRA_LIBDIR "${CMAKE_CURRENT_SOURCE_DIR}/../rawzor_lin32")
ELSEIF (CMAKE_SIZEOF_VOID_P EQUAL 8) ELSEIF (CMAKE_SIZEOF_VOID_P EQUAL 8)
SET (EXTRA_INCDIR "../rawzor_lin64") SET (EXTRA_INCDIR "${CMAKE_CURRENT_SOURCE_DIR}/../rawzor_lin64")
SET (EXTRA_LIBDIR "../rawzor_lin64") SET (EXTRA_LIBDIR "${CMAKE_CURRENT_SOURCE_DIR}/../rawzor_lin64")
ENDIF (CMAKE_SIZEOF_VOID_P EQUAL 4) ENDIF (CMAKE_SIZEOF_VOID_P EQUAL 4)
SET (EXTRA_LIB "iptcdata -lrwz_sdk") SET (EXTRA_LIB "-lrwz_sdk")
ADD_DEFINITIONS (-DRAWZOR_SUPPORT) ADD_DEFINITIONS (-DRAWZOR_SUPPORT)
endif (WITH_RAWZOR)
pkg_check_modules (IPTCDATA REQUIRED libiptcdata)
pkg_check_modules (LCMS REQUIRED lcms)
ENDIF (WIN32) ENDIF (WIN32)
include_directories (. ../rtexif ${EXTRA_INCDIR} ${GLIB2_INCLUDE_DIRS} ${GLIBMM_INCLUDE_DIRS}) include_directories (${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../rtexif ${EXTRA_INCDIR} ${GTHREAD_INCLUDE_DIRS} ${GOBJECT_INCLUDE_DIRS} ${GLIB2_INCLUDE_DIRS} ${GLIBMM_INCLUDE_DIRS} ${IPTCDATA_INCLUDE_DIRS} ${LCMS_INCLUDE_DIRS})
link_directories (../rtexif ${EXTRA_LIBDIR} ${GLIB2_LIBRARY_DIRS} ${GLIBMM_LIBRARY_DIRS}) link_directories (${CMAKE_CURRENT_SOURCE_DIR}/../rtexif ${EXTRA_LIBDIR} ${GTHREAD_LIBRARY_DIRS} ${GOBJECT_LIBRARY_DIRS} ${GLIB2_LIBRARY_DIRS} ${GLIBMM_LIBRARY_DIRS} ${IPTCDATA_LIBRARY_DIRS} ${LCMS_LIBRARY_DIRS})
add_library (rtengine SHARED colortemp.cc curves.cc dcraw.cc gauss.cc iccstore.cc add_library (rtengine SHARED colortemp.cc curves.cc dcraw.cc gauss.cc iccstore.cc
image8.cc image16.cc imagedata.cc imageio.cc improcfun.cc init.cc dcrop.cc image8.cc image16.cc imagedata.cc imageio.cc improcfun.cc init.cc dcrop.cc
loadinitial.cc procparams.cc rawimagesource.cc shmap.cc simpleprocess.cc refreshmap.cc loadinitial.cc procparams.cc rawimagesource.cc shmap.cc simpleprocess.cc refreshmap.cc
stdimagesource.cc myfile.cc iccjpeg.c hlmultipliers.cc improccoordinator.cc stdimagesource.cc myfile.cc iccjpeg.c hlmultipliers.cc improccoordinator.cc
helpers.cc processingjob.cc rtthumbnail.cc utils.cc hlmultipliers.cc bilateral2.cc) helpers.cc processingjob.cc rtthumbnail.cc utils.cc bilateral2.cc)
set_target_properties (rtengine PROPERTIES COMPILE_FLAGS "-O3 -ffast-math -fexpensive-optimizations -funroll-loops -msse") set_target_properties (rtengine PROPERTIES COMPILE_FLAGS "-O3 -ffast-math -fexpensive-optimizations -funroll-loops -msse")
#add_executable (rtcmd rtetest.cc) #add_executable (rtcmd rtetest.cc)
#add_executable (ppmap pparamsmap.cc) #add_executable (ppmap pparamsmap.cc)
target_link_libraries (rtengine rtexif lcms ${EXTRA_LIB} gthread-2.0 gobject-2.0 ${GLIB2_LIBRARIES} ${GLIBMM_LIBRARIES}) target_link_libraries (rtengine rtexif ${EXTRA_LIB} ${GOBJECT_LIBRARIES} ${GTHREAD_LIBRARIES} ${GLIB2_LIBRARIES} ${GLIBMM_LIBRARIES} ${LCMS_LIBRARIES} ${IPTCDATA_LIBRARIES})
#target_link_libraries (rtcmd rtengine) #target_link_libraries (rtcmd rtengine)
#target_link_libraries (ppmap rtengine) #target_link_libraries (ppmap rtengine)

View File

@ -25,9 +25,7 @@
#include <alignedbuffer.h> #include <alignedbuffer.h>
#include <mytime.h> #include <mytime.h>
#include <gauss.h> #include <gauss.h>
#include <glibmm.h>
#define MAX(a,b) ((a)<(b)?(b):(a))
#define MIN(a,b) ((a)>(b)?(b):(a))
#define ELEM(a,b) (src[i-a][j-b] * ec[src[i-a][j-b]-src[i][j]+0x10000]) #define ELEM(a,b) (src[i-a][j-b] * ec[src[i-a][j-b]-src[i][j]+0x10000])
#define SULY(a,b) (ec[src[i-a][j-b]-src[i][j]+0x10000]) #define SULY(a,b) (ec[src[i-a][j-b]-src[i][j]+0x10000])

View File

@ -25,6 +25,7 @@
/*RT*/int ciff_base, ciff_len, exif_base, pre_filters; /*RT*/int ciff_base, ciff_len, exif_base, pre_filters;
/*RT*/#undef MAX /*RT*/#undef MAX
/*RT*/#undef MIN /*RT*/#undef MIN
/*RT*/#undef ABS
/*RT*/#define NO_LCMS /*RT*/#define NO_LCMS
/*RT*/#define NO_JPEG /*RT*/#define NO_JPEG
/*RT*/#define LOCALTIME /*RT*/#define LOCALTIME

View File

@ -20,8 +20,6 @@
#include <stdio.h> #include <stdio.h>
#include <rawimagesource.h> #include <rawimagesource.h>
#define MAX(a,b) ((a)<(b)?(b):(a))
#define MAXVAL 0xffff #define MAXVAL 0xffff
#define CLIP(a) ((a)>0?((a)<MAXVAL?(a):MAXVAL):0) #define CLIP(a) ((a)>0?((a)<MAXVAL?(a):MAXVAL):0)

View File

@ -19,7 +19,9 @@
#include <imagedata.h> #include <imagedata.h>
#include <iptcpairs.h> #include <iptcpairs.h>
#include <glib/gstdio.h> #include <glib/gstdio.h>
#ifdef RAWZOR_SUPPORT
#include <rwz_sdk.h> #include <rwz_sdk.h>
#endif
using namespace rtengine; using namespace rtengine;

View File

@ -19,7 +19,9 @@
#include <myfile.h> #include <myfile.h>
#include <cstdarg> #include <cstdarg>
#include <glibmm.h> #include <glibmm.h>
#ifdef RAWZOR_SUPPORT
#include <rwz_sdk.h> #include <rwz_sdk.h>
#endif
IMFILE* fopen (const char* fname) { IMFILE* fopen (const char* fname) {

Binary file not shown.

View File

@ -1,503 +0,0 @@
# This is the CMakeCache file.
# For build in directory: /home/hgabor/RawTherapee/2.5/gui88/rtgui
# It was generated by CMake: /usr/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUI's for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.
########################
# EXTERNAL cache entries
########################
//Path to a program.
CMAKE_AR:FILEPATH=/usr/bin/ar
//For backwards compatibility, what version of CMake commands and
// syntax should this version of CMake try to support.
CMAKE_BACKWARDS_COMPATIBILITY:STRING=2.4
//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or
// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.
CMAKE_BUILD_TYPE:STRING=
//Enable/Disable color output during build.
CMAKE_COLOR_MAKEFILE:BOOL=ON
//CXX compiler.
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
//Flags used by the compiler during all build types.
CMAKE_CXX_FLAGS:STRING=
//Flags used by the compiler during debug builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=-g
//Flags used by the compiler during release minsize builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
//Flags used by the compiler during release builds (/MD /Ob1 /Oi
// /Ot /Oy /Gs will produce slightly less optimized but smaller
// files).
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
//Flags used by the compiler during Release with Debug Info builds.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g
//C compiler.
CMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc
//Flags used by the compiler during all build types.
CMAKE_C_FLAGS:STRING=
//Flags used by the compiler during debug builds.
CMAKE_C_FLAGS_DEBUG:STRING=-g
//Flags used by the compiler during release minsize builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
//Flags used by the compiler during release builds (/MD /Ob1 /Oi
// /Ot /Oy /Gs will produce slightly less optimized but smaller
// files).
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
//Flags used by the compiler during Release with Debug Info builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g
//Flags used by the linker.
CMAKE_EXE_LINKER_FLAGS:STRING=
//Flags used by the linker during debug builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during release minsize builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/usr/local
//Path to a program.
CMAKE_LINKER:FILEPATH=/usr/bin/ld
//Path to a program.
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
//Flags used by the linker during the creation of modules.
CMAKE_MODULE_LINKER_FLAGS:STRING=
//Flags used by the linker during debug builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during release minsize builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Path to a program.
CMAKE_NM:FILEPATH=/usr/bin/nm
//Path to a program.
CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
//Path to a program.
CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
//Path to a program.
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
//Flags used by the linker during the creation of dll's.
CMAKE_SHARED_LINKER_FLAGS:STRING=
//Flags used by the linker during debug builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during release minsize builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO
//Path to a program.
CMAKE_STRIP:FILEPATH=/usr/bin/strip
//If true, cmake will use relative paths in makefiles and projects.
CMAKE_USE_RELATIVE_PATHS:BOOL=OFF
//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make. This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
//Single output directory for building all executables.
EXECUTABLE_OUTPUT_PATH:PATH=
//Single output directory for building all libraries.
LIBRARY_OUTPUT_PATH:PATH=
//pkg-config executable
PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config
//Value Computed by CMake
Project_BINARY_DIR:STATIC=/home/hgabor/RawTherapee/2.5/gui88/rtgui
//Value Computed by CMake
Project_SOURCE_DIR:STATIC=/home/hgabor/RawTherapee/2.5/gui88/rtgui
########################
# INTERNAL cache entries
########################
//Advanced flag for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_BUILD_TOOL
CMAKE_BUILD_TOOL-ADVANCED:INTERNAL=1
//What is the target build tool cmake is generating for.
CMAKE_BUILD_TOOL:INTERNAL=/usr/bin/make
//This is the directory where this CMakeCahe.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/home/hgabor/RawTherapee/2.5/gui88/rtgui
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=2
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=6
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_RELEASE_VERSION:INTERNAL=patch 0
//Advanced flag for variable: CMAKE_COLOR_MAKEFILE
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
//Advanced flag for variable: CMAKE_CXX_COMPILER
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
CMAKE_CXX_COMPILER_WORKS:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
CMAKE_C_COMPILER_WORKS:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
CMAKE_DETERMINE_CXX_ABI_COMPILED:INTERNAL=TRUE
//Result of TRY_COMPILE
CMAKE_DETERMINE_C_ABI_COMPILED:INTERNAL=TRUE
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
//Start directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/home/hgabor/RawTherapee/2.5/gui88/rtgui
//Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
//Advanced flag for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MAKE_PROGRAM
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=1
//Advanced flag for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_OBJDUMP
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/usr/share/cmake-2.6
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_STRIP
CMAKE_STRIP-ADVANCED:INTERNAL=1
//uname command
CMAKE_UNAME:INTERNAL=/bin/uname
//Advanced flag for variable: CMAKE_USE_RELATIVE_PATHS
CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
GIOMM_CFLAGS:INTERNAL=-I/usr/include/giomm-2.4;-I/usr/lib/giomm-2.4/include;-I/usr/include/glibmm-2.4;-I/usr/lib/glibmm-2.4/include;-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include;-I/usr/include/sigc++-2.0;-I/usr/lib/sigc++-2.0/include
GIOMM_CFLAGS_I:INTERNAL=
GIOMM_CFLAGS_OTHER:INTERNAL=
GIOMM_FOUND:INTERNAL=1
GIOMM_INCLUDEDIR:INTERNAL=/usr/include
GIOMM_INCLUDE_DIRS:INTERNAL=/usr/include/giomm-2.4;/usr/lib/giomm-2.4/include;/usr/include/glibmm-2.4;/usr/lib/glibmm-2.4/include;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sigc++-2.0;/usr/lib/sigc++-2.0/include
GIOMM_LDFLAGS:INTERNAL=-lgiomm-2.4;-lgio-2.0;-lglibmm-2.4;-lgmodule-2.0;-lgobject-2.0;-lsigc-2.0;-lglib-2.0
GIOMM_LDFLAGS_OTHER:INTERNAL=
GIOMM_LIBDIR:INTERNAL=/usr/lib
GIOMM_LIBRARIES:INTERNAL=giomm-2.4;gio-2.0;glibmm-2.4;gmodule-2.0;gobject-2.0;sigc-2.0;glib-2.0
GIOMM_LIBRARY_DIRS:INTERNAL=
GIOMM_LIBS:INTERNAL=
GIOMM_LIBS_L:INTERNAL=
GIOMM_LIBS_OTHER:INTERNAL=
GIOMM_LIBS_PATHS:INTERNAL=
GIOMM_PREFIX:INTERNAL=/usr
GIOMM_STATIC_CFLAGS:INTERNAL=-I/usr/include/giomm-2.4;-I/usr/lib/giomm-2.4/include;-I/usr/include/glibmm-2.4;-I/usr/lib/glibmm-2.4/include;-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include;-I/usr/include/sigc++-2.0;-I/usr/lib/sigc++-2.0/include
GIOMM_STATIC_CFLAGS_I:INTERNAL=
GIOMM_STATIC_CFLAGS_OTHER:INTERNAL=
GIOMM_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/giomm-2.4;/usr/lib/giomm-2.4/include;/usr/include/glibmm-2.4;/usr/lib/glibmm-2.4/include;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sigc++-2.0;/usr/lib/sigc++-2.0/include
GIOMM_STATIC_LDFLAGS:INTERNAL=-lgiomm-2.4;-lgio-2.0;-lglibmm-2.4;-lgmodule-2.0;-ldl;-lgobject-2.0;-lsigc-2.0;-lglib-2.0
GIOMM_STATIC_LDFLAGS_OTHER:INTERNAL=
GIOMM_STATIC_LIBDIR:INTERNAL=
GIOMM_STATIC_LIBRARIES:INTERNAL=giomm-2.4;gio-2.0;glibmm-2.4;gmodule-2.0;dl;gobject-2.0;sigc-2.0;glib-2.0
GIOMM_STATIC_LIBRARY_DIRS:INTERNAL=
GIOMM_STATIC_LIBS:INTERNAL=
GIOMM_STATIC_LIBS_L:INTERNAL=
GIOMM_STATIC_LIBS_OTHER:INTERNAL=
GIOMM_STATIC_LIBS_PATHS:INTERNAL=
GIOMM_VERSION:INTERNAL=2.18.1
GIOMM_giomm-2.4_INCLUDEDIR:INTERNAL=
GIOMM_giomm-2.4_LIBDIR:INTERNAL=
GIOMM_giomm-2.4_PREFIX:INTERNAL=
GIOMM_giomm-2.4_VERSION:INTERNAL=
GIO_CFLAGS:INTERNAL=-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include
GIO_CFLAGS_I:INTERNAL=
GIO_CFLAGS_OTHER:INTERNAL=
GIO_FOUND:INTERNAL=1
GIO_INCLUDEDIR:INTERNAL=/usr/include
GIO_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/glib-2.0/include
GIO_LDFLAGS:INTERNAL=-lgio-2.0;-lgobject-2.0;-lgmodule-2.0;-lglib-2.0
GIO_LDFLAGS_OTHER:INTERNAL=
GIO_LIBDIR:INTERNAL=/usr/lib
GIO_LIBRARIES:INTERNAL=gio-2.0;gobject-2.0;gmodule-2.0;glib-2.0
GIO_LIBRARY_DIRS:INTERNAL=
GIO_LIBS:INTERNAL=
GIO_LIBS_L:INTERNAL=
GIO_LIBS_OTHER:INTERNAL=
GIO_LIBS_PATHS:INTERNAL=
GIO_PREFIX:INTERNAL=/usr
GIO_STATIC_CFLAGS:INTERNAL=-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include
GIO_STATIC_CFLAGS_I:INTERNAL=
GIO_STATIC_CFLAGS_OTHER:INTERNAL=
GIO_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/glib-2.0/include
GIO_STATIC_LDFLAGS:INTERNAL=-lgio-2.0;-lgobject-2.0;-lgmodule-2.0;-ldl;-lglib-2.0
GIO_STATIC_LDFLAGS_OTHER:INTERNAL=
GIO_STATIC_LIBDIR:INTERNAL=
GIO_STATIC_LIBRARIES:INTERNAL=gio-2.0;gobject-2.0;gmodule-2.0;dl;glib-2.0
GIO_STATIC_LIBRARY_DIRS:INTERNAL=
GIO_STATIC_LIBS:INTERNAL=
GIO_STATIC_LIBS_L:INTERNAL=
GIO_STATIC_LIBS_OTHER:INTERNAL=
GIO_STATIC_LIBS_PATHS:INTERNAL=
GIO_VERSION:INTERNAL=2.18.2
GIO_gio-2.0_INCLUDEDIR:INTERNAL=
GIO_gio-2.0_LIBDIR:INTERNAL=
GIO_gio-2.0_PREFIX:INTERNAL=
GIO_gio-2.0_VERSION:INTERNAL=
GLIB2_CFLAGS:INTERNAL=-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include
GLIB2_CFLAGS_I:INTERNAL=
GLIB2_CFLAGS_OTHER:INTERNAL=
GLIB2_FOUND:INTERNAL=1
GLIB2_INCLUDEDIR:INTERNAL=/usr/include
GLIB2_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/glib-2.0/include
GLIB2_LDFLAGS:INTERNAL=-lglib-2.0
GLIB2_LDFLAGS_OTHER:INTERNAL=
GLIB2_LIBDIR:INTERNAL=/usr/lib
GLIB2_LIBRARIES:INTERNAL=glib-2.0
GLIB2_LIBRARY_DIRS:INTERNAL=
GLIB2_LIBS:INTERNAL=
GLIB2_LIBS_L:INTERNAL=
GLIB2_LIBS_OTHER:INTERNAL=
GLIB2_LIBS_PATHS:INTERNAL=
GLIB2_PREFIX:INTERNAL=/usr
GLIB2_STATIC_CFLAGS:INTERNAL=-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include
GLIB2_STATIC_CFLAGS_I:INTERNAL=
GLIB2_STATIC_CFLAGS_OTHER:INTERNAL=
GLIB2_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/glib-2.0/include
GLIB2_STATIC_LDFLAGS:INTERNAL=-lglib-2.0
GLIB2_STATIC_LDFLAGS_OTHER:INTERNAL=
GLIB2_STATIC_LIBDIR:INTERNAL=
GLIB2_STATIC_LIBRARIES:INTERNAL=glib-2.0
GLIB2_STATIC_LIBRARY_DIRS:INTERNAL=
GLIB2_STATIC_LIBS:INTERNAL=
GLIB2_STATIC_LIBS_L:INTERNAL=
GLIB2_STATIC_LIBS_OTHER:INTERNAL=
GLIB2_STATIC_LIBS_PATHS:INTERNAL=
GLIB2_VERSION:INTERNAL=2.18.2
GLIB2_glib-2.0_INCLUDEDIR:INTERNAL=
GLIB2_glib-2.0_LIBDIR:INTERNAL=
GLIB2_glib-2.0_PREFIX:INTERNAL=
GLIB2_glib-2.0_VERSION:INTERNAL=
GLIBMM_CFLAGS:INTERNAL=-I/usr/include/glibmm-2.4;-I/usr/lib/glibmm-2.4/include;-I/usr/include/sigc++-2.0;-I/usr/lib/sigc++-2.0/include;-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include
GLIBMM_CFLAGS_I:INTERNAL=
GLIBMM_CFLAGS_OTHER:INTERNAL=
GLIBMM_FOUND:INTERNAL=1
GLIBMM_INCLUDEDIR:INTERNAL=/usr/include
GLIBMM_INCLUDE_DIRS:INTERNAL=/usr/include/glibmm-2.4;/usr/lib/glibmm-2.4/include;/usr/include/sigc++-2.0;/usr/lib/sigc++-2.0/include;/usr/include/glib-2.0;/usr/lib/glib-2.0/include
GLIBMM_LDFLAGS:INTERNAL=-lglibmm-2.4;-lgobject-2.0;-lsigc-2.0;-lglib-2.0
GLIBMM_LDFLAGS_OTHER:INTERNAL=
GLIBMM_LIBDIR:INTERNAL=/usr/lib
GLIBMM_LIBRARIES:INTERNAL=glibmm-2.4;gobject-2.0;sigc-2.0;glib-2.0
GLIBMM_LIBRARY_DIRS:INTERNAL=
GLIBMM_LIBS:INTERNAL=
GLIBMM_LIBS_L:INTERNAL=
GLIBMM_LIBS_OTHER:INTERNAL=
GLIBMM_LIBS_PATHS:INTERNAL=
GLIBMM_PREFIX:INTERNAL=/usr
GLIBMM_STATIC_CFLAGS:INTERNAL=-I/usr/include/glibmm-2.4;-I/usr/lib/glibmm-2.4/include;-I/usr/include/sigc++-2.0;-I/usr/lib/sigc++-2.0/include;-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include
GLIBMM_STATIC_CFLAGS_I:INTERNAL=
GLIBMM_STATIC_CFLAGS_OTHER:INTERNAL=
GLIBMM_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/glibmm-2.4;/usr/lib/glibmm-2.4/include;/usr/include/sigc++-2.0;/usr/lib/sigc++-2.0/include;/usr/include/glib-2.0;/usr/lib/glib-2.0/include
GLIBMM_STATIC_LDFLAGS:INTERNAL=-lglibmm-2.4;-lgobject-2.0;-lsigc-2.0;-lglib-2.0
GLIBMM_STATIC_LDFLAGS_OTHER:INTERNAL=
GLIBMM_STATIC_LIBDIR:INTERNAL=
GLIBMM_STATIC_LIBRARIES:INTERNAL=glibmm-2.4;gobject-2.0;sigc-2.0;glib-2.0
GLIBMM_STATIC_LIBRARY_DIRS:INTERNAL=
GLIBMM_STATIC_LIBS:INTERNAL=
GLIBMM_STATIC_LIBS_L:INTERNAL=
GLIBMM_STATIC_LIBS_OTHER:INTERNAL=
GLIBMM_STATIC_LIBS_PATHS:INTERNAL=
GLIBMM_VERSION:INTERNAL=2.18.1
GLIBMM_glibmm-2.4_INCLUDEDIR:INTERNAL=
GLIBMM_glibmm-2.4_LIBDIR:INTERNAL=
GLIBMM_glibmm-2.4_PREFIX:INTERNAL=
GLIBMM_glibmm-2.4_VERSION:INTERNAL=
GTKMM_CFLAGS:INTERNAL=-I/usr/include/gtkmm-2.4;-I/usr/lib/gtkmm-2.4/include;-I/usr/include/glibmm-2.4;-I/usr/lib/glibmm-2.4/include;-I/usr/include/giomm-2.4;-I/usr/lib/giomm-2.4/include;-I/usr/include/gdkmm-2.4;-I/usr/lib/gdkmm-2.4/include;-I/usr/include/pangomm-1.4;-I/usr/include/atkmm-1.6;-I/usr/include/gtk-2.0;-I/usr/include/sigc++-2.0;-I/usr/lib/sigc++-2.0/include;-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include;-I/usr/lib/gtk-2.0/include;-I/usr/include/cairomm-1.0;-I/usr/include/pango-1.0;-I/usr/include/cairo;-I/usr/include/pixman-1;-I/usr/include/freetype2;-I/usr/include/libpng12;-I/usr/include/atk-1.0
GTKMM_CFLAGS_I:INTERNAL=
GTKMM_CFLAGS_OTHER:INTERNAL=
GTKMM_FOUND:INTERNAL=1
GTKMM_INCLUDEDIR:INTERNAL=/usr/include
GTKMM_INCLUDE_DIRS:INTERNAL=/usr/include/gtkmm-2.4;/usr/lib/gtkmm-2.4/include;/usr/include/glibmm-2.4;/usr/lib/glibmm-2.4/include;/usr/include/giomm-2.4;/usr/lib/giomm-2.4/include;/usr/include/gdkmm-2.4;/usr/lib/gdkmm-2.4/include;/usr/include/pangomm-1.4;/usr/include/atkmm-1.6;/usr/include/gtk-2.0;/usr/include/sigc++-2.0;/usr/lib/sigc++-2.0/include;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/lib/gtk-2.0/include;/usr/include/cairomm-1.0;/usr/include/pango-1.0;/usr/include/cairo;/usr/include/pixman-1;/usr/include/freetype2;/usr/include/libpng12;/usr/include/atk-1.0
GTKMM_LDFLAGS:INTERNAL=-lgtkmm-2.4;-lgiomm-2.4;-lgdkmm-2.4;-latkmm-1.6;-lgtk-x11-2.0;-lpangomm-1.4;-lcairomm-1.0;-lglibmm-2.4;-lsigc-2.0;-lgdk-x11-2.0;-latk-1.0;-lpangoft2-1.0;-lgdk_pixbuf-2.0;-lm;-lpangocairo-1.0;-lgio-2.0;-lcairo;-lpango-1.0;-lfreetype;-lz;-lfontconfig;-lgobject-2.0;-lgmodule-2.0;-lglib-2.0
GTKMM_LDFLAGS_OTHER:INTERNAL=
GTKMM_LIBDIR:INTERNAL=/usr/lib
GTKMM_LIBRARIES:INTERNAL=gtkmm-2.4;giomm-2.4;gdkmm-2.4;atkmm-1.6;gtk-x11-2.0;pangomm-1.4;cairomm-1.0;glibmm-2.4;sigc-2.0;gdk-x11-2.0;atk-1.0;pangoft2-1.0;gdk_pixbuf-2.0;m;pangocairo-1.0;gio-2.0;cairo;pango-1.0;freetype;z;fontconfig;gobject-2.0;gmodule-2.0;glib-2.0
GTKMM_LIBRARY_DIRS:INTERNAL=
GTKMM_LIBS:INTERNAL=
GTKMM_LIBS_L:INTERNAL=
GTKMM_LIBS_OTHER:INTERNAL=
GTKMM_LIBS_PATHS:INTERNAL=
GTKMM_PREFIX:INTERNAL=/usr
GTKMM_STATIC_CFLAGS:INTERNAL=-I/usr/include/gtkmm-2.4;-I/usr/lib/gtkmm-2.4/include;-I/usr/include/glibmm-2.4;-I/usr/lib/glibmm-2.4/include;-I/usr/include/giomm-2.4;-I/usr/lib/giomm-2.4/include;-I/usr/include/gdkmm-2.4;-I/usr/lib/gdkmm-2.4/include;-I/usr/include/pangomm-1.4;-I/usr/include/atkmm-1.6;-I/usr/include/gtk-2.0;-I/usr/include/sigc++-2.0;-I/usr/lib/sigc++-2.0/include;-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include;-I/usr/lib/gtk-2.0/include;-I/usr/include/cairomm-1.0;-I/usr/include/pango-1.0;-I/usr/include/cairo;-I/usr/include/pixman-1;-I/usr/include/freetype2;-I/usr/include/libpng12;-I/usr/include/atk-1.0
GTKMM_STATIC_CFLAGS_I:INTERNAL=
GTKMM_STATIC_CFLAGS_OTHER:INTERNAL=
GTKMM_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/gtkmm-2.4;/usr/lib/gtkmm-2.4/include;/usr/include/glibmm-2.4;/usr/lib/glibmm-2.4/include;/usr/include/giomm-2.4;/usr/lib/giomm-2.4/include;/usr/include/gdkmm-2.4;/usr/lib/gdkmm-2.4/include;/usr/include/pangomm-1.4;/usr/include/atkmm-1.6;/usr/include/gtk-2.0;/usr/include/sigc++-2.0;/usr/lib/sigc++-2.0/include;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/lib/gtk-2.0/include;/usr/include/cairomm-1.0;/usr/include/pango-1.0;/usr/include/cairo;/usr/include/pixman-1;/usr/include/freetype2;/usr/include/libpng12;/usr/include/atk-1.0
GTKMM_STATIC_LDFLAGS:INTERNAL=-lgtkmm-2.4;-lgiomm-2.4;-lgdkmm-2.4;-latkmm-1.6;-lgtk-x11-2.0;-lpangomm-1.4;-lcairomm-1.0;-lglibmm-2.4;-lsigc-2.0;-lgdk-x11-2.0;-latk-1.0;-lpangoft2-1.0;-lXinerama;-lXi;-lXrandr;-lXcursor;-lXcomposite;-lXdamage;-lgdk_pixbuf-2.0;-ltiff;-ljpeg;-lpangocairo-1.0;-lgio-2.0;-lXext;-lXfixes;-lcairo;-lm;-lpixman-1;-lpng12;-lxcb-render-util;-lXrender;-lxcb-render;-lX11;-lpthread;-lxcb-xlib;-lxcb;-lXau;-lXdmcp;-lpango-1.0;-lfontconfig;-lexpat;-lfreetype;-lz;-lgobject-2.0;-lgmodule-2.0;-ldl;-lglib-2.0
GTKMM_STATIC_LDFLAGS_OTHER:INTERNAL=
GTKMM_STATIC_LIBDIR:INTERNAL=
GTKMM_STATIC_LIBRARIES:INTERNAL=gtkmm-2.4;giomm-2.4;gdkmm-2.4;atkmm-1.6;gtk-x11-2.0;pangomm-1.4;cairomm-1.0;glibmm-2.4;sigc-2.0;gdk-x11-2.0;atk-1.0;pangoft2-1.0;Xinerama;Xi;Xrandr;Xcursor;Xcomposite;Xdamage;gdk_pixbuf-2.0;tiff;jpeg;pangocairo-1.0;gio-2.0;Xext;Xfixes;cairo;m;pixman-1;png12;xcb-render-util;Xrender;xcb-render;X11;pthread;xcb-xlib;xcb;Xau;Xdmcp;pango-1.0;fontconfig;expat;freetype;z;gobject-2.0;gmodule-2.0;dl;glib-2.0
GTKMM_STATIC_LIBRARY_DIRS:INTERNAL=
GTKMM_STATIC_LIBS:INTERNAL=
GTKMM_STATIC_LIBS_L:INTERNAL=
GTKMM_STATIC_LIBS_OTHER:INTERNAL=
GTKMM_STATIC_LIBS_PATHS:INTERNAL=
GTKMM_VERSION:INTERNAL=2.14.1
GTKMM_gtkmm-2.4_INCLUDEDIR:INTERNAL=
GTKMM_gtkmm-2.4_LIBDIR:INTERNAL=
GTKMM_gtkmm-2.4_PREFIX:INTERNAL=
GTKMM_gtkmm-2.4_VERSION:INTERNAL=
GTK_CFLAGS:INTERNAL=-I/usr/include/gtk-2.0;-I/usr/lib/gtk-2.0/include;-I/usr/include/atk-1.0;-I/usr/include/cairo;-I/usr/include/pango-1.0;-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include;-I/usr/include/pixman-1;-I/usr/include/freetype2;-I/usr/include/libpng12
GTK_CFLAGS_I:INTERNAL=
GTK_CFLAGS_OTHER:INTERNAL=
GTK_FOUND:INTERNAL=1
GTK_INCLUDEDIR:INTERNAL=/usr/include
GTK_INCLUDE_DIRS:INTERNAL=/usr/include/gtk-2.0;/usr/lib/gtk-2.0/include;/usr/include/atk-1.0;/usr/include/cairo;/usr/include/pango-1.0;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/pixman-1;/usr/include/freetype2;/usr/include/libpng12
GTK_LDFLAGS:INTERNAL=-lgtk-x11-2.0;-lgdk-x11-2.0;-latk-1.0;-lpangoft2-1.0;-lgdk_pixbuf-2.0;-lm;-lpangocairo-1.0;-lgio-2.0;-lcairo;-lpango-1.0;-lfreetype;-lz;-lfontconfig;-lgobject-2.0;-lgmodule-2.0;-lglib-2.0
GTK_LDFLAGS_OTHER:INTERNAL=
GTK_LIBDIR:INTERNAL=/usr/lib
GTK_LIBRARIES:INTERNAL=gtk-x11-2.0;gdk-x11-2.0;atk-1.0;pangoft2-1.0;gdk_pixbuf-2.0;m;pangocairo-1.0;gio-2.0;cairo;pango-1.0;freetype;z;fontconfig;gobject-2.0;gmodule-2.0;glib-2.0
GTK_LIBRARY_DIRS:INTERNAL=
GTK_LIBS:INTERNAL=
GTK_LIBS_L:INTERNAL=
GTK_LIBS_OTHER:INTERNAL=
GTK_LIBS_PATHS:INTERNAL=
GTK_PREFIX:INTERNAL=/usr
GTK_STATIC_CFLAGS:INTERNAL=-I/usr/include/gtk-2.0;-I/usr/lib/gtk-2.0/include;-I/usr/include/atk-1.0;-I/usr/include/cairo;-I/usr/include/pango-1.0;-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include;-I/usr/include/pixman-1;-I/usr/include/freetype2;-I/usr/include/libpng12
GTK_STATIC_CFLAGS_I:INTERNAL=
GTK_STATIC_CFLAGS_OTHER:INTERNAL=
GTK_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/gtk-2.0;/usr/lib/gtk-2.0/include;/usr/include/atk-1.0;/usr/include/cairo;/usr/include/pango-1.0;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/pixman-1;/usr/include/freetype2;/usr/include/libpng12
GTK_STATIC_LDFLAGS:INTERNAL=-lgtk-x11-2.0;-lgdk-x11-2.0;-latk-1.0;-lpangoft2-1.0;-lXinerama;-lXi;-lXrandr;-lXcursor;-lXcomposite;-lXdamage;-lgdk_pixbuf-2.0;-ltiff;-ljpeg;-lpangocairo-1.0;-lgio-2.0;-lXext;-lXfixes;-lcairo;-lm;-lpixman-1;-lpng12;-lxcb-render-util;-lXrender;-lxcb-render;-lX11;-lpthread;-lxcb-xlib;-lxcb;-lXau;-lXdmcp;-lpango-1.0;-lfontconfig;-lexpat;-lfreetype;-lz;-lgobject-2.0;-lgmodule-2.0;-ldl;-lglib-2.0
GTK_STATIC_LDFLAGS_OTHER:INTERNAL=
GTK_STATIC_LIBDIR:INTERNAL=
GTK_STATIC_LIBRARIES:INTERNAL=gtk-x11-2.0;gdk-x11-2.0;atk-1.0;pangoft2-1.0;Xinerama;Xi;Xrandr;Xcursor;Xcomposite;Xdamage;gdk_pixbuf-2.0;tiff;jpeg;pangocairo-1.0;gio-2.0;Xext;Xfixes;cairo;m;pixman-1;png12;xcb-render-util;Xrender;xcb-render;X11;pthread;xcb-xlib;xcb;Xau;Xdmcp;pango-1.0;fontconfig;expat;freetype;z;gobject-2.0;gmodule-2.0;dl;glib-2.0
GTK_STATIC_LIBRARY_DIRS:INTERNAL=
GTK_STATIC_LIBS:INTERNAL=
GTK_STATIC_LIBS_L:INTERNAL=
GTK_STATIC_LIBS_OTHER:INTERNAL=
GTK_STATIC_LIBS_PATHS:INTERNAL=
GTK_VERSION:INTERNAL=2.14.4
GTK_gtk+-2.0_INCLUDEDIR:INTERNAL=
GTK_gtk+-2.0_LIBDIR:INTERNAL=
GTK_gtk+-2.0_PREFIX:INTERNAL=
GTK_gtk+-2.0_VERSION:INTERNAL=
//Advanced flag for variable: PKG_CONFIG_EXECUTABLE
PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1
__pkg_config_checked_GIO:INTERNAL=1
__pkg_config_checked_GIOMM:INTERNAL=1
__pkg_config_checked_GLIB2:INTERNAL=1
__pkg_config_checked_GLIBMM:INTERNAL=1
__pkg_config_checked_GTK:INTERNAL=1
__pkg_config_checked_GTKMM:INTERNAL=1

View File

@ -1,12 +1,12 @@
find_package(PkgConfig) find_package(PkgConfig)
pkg_check_modules (GLIB2 glib-2.0>=2.16) pkg_check_modules (GLIB2 REQUIRED glib-2.0>=2.16)
pkg_check_modules (GLIBMM glibmm-2.4>=2.16) pkg_check_modules (GLIBMM REQUIRED glibmm-2.4>=2.16)
pkg_check_modules (GTK gtk+-2.0>=2.12) pkg_check_modules (GTK REQUIRED gtk+-2.0>=2.12)
pkg_check_modules (GTKMM gtkmm-2.4>=2.12) pkg_check_modules (GTKMM REQUIRED gtkmm-2.4>=2.12)
pkg_check_modules (GIO gio-2.0>=2.16) pkg_check_modules (GIO REQUIRED gio-2.0>=2.16)
pkg_check_modules (GIOMM giomm-2.4>=2.12) pkg_check_modules (GIOMM REQUIRED giomm-2.4>=2.12)
SET (BASESOURCEFILES SET (BASESOURCEFILES
batchtoolpanelcoord.cc paramsedited.cc cropwindow.cc previewhandler.cc previewwindow.cc navigator.cc indclippedpanel.cc filterpanel.cc batchtoolpanelcoord.cc paramsedited.cc cropwindow.cc previewhandler.cc previewwindow.cc navigator.cc indclippedpanel.cc filterpanel.cc
@ -35,8 +35,8 @@ SET (BASESOURCEFILES
profilestore.cc partialpastedlg.cc) profilestore.cc partialpastedlg.cc)
IF (WIN32) IF (WIN32)
SET (EXTRA_LIBDIR "../lib") SET (EXTRA_LIBDIR "${CMAKE_CURRENT_SOURCE_DIR}/../lib")
SET (EXTRA_INCDIR "../winclude") SET (EXTRA_INCDIR "${CMAKE_CURRENT_SOURCE_DIR}/../winclude")
SET (EXTRA_SRC "windirmonitor.cc myicon.o") SET (EXTRA_SRC "windirmonitor.cc myicon.o")
SET (EXTRA_LIB "ws2_32") SET (EXTRA_LIB "ws2_32")
@ -48,41 +48,67 @@ link_directories (. ../rtexif ${EXTRA_LIBDIR} ${GLIB2_LIBRARY_DIRS} ${GLIBMM_LIB
add_executable (rth windirmonitor.cc myicon.o ${BASESOURCEFILES}) add_executable (rth windirmonitor.cc myicon.o ${BASESOURCEFILES})
ELSE (WIN32) set(IPTCDATA_LIBRARIES iptcdata)
IF (CMAKE_SIZEOF_VOID_P EQUAL 4) set(LCMS_LIBRARIES liblcms.a)
SET (EXTRA_INCDIR "../rawzor_lin32") set(GTHREAD_LIBRARIES gthread-2.0)
SET (EXTRA_LIBDIR "../rawzor_lin32") set(GOBJECTLIBRARIES gobject-2.0)
ELSEIF (CMAKE_SIZEOF_VOID_P EQUAL 8) set(JPEG_LIBRARIES libjpeg.a)
SET (EXTRA_INCDIR "../rawzor_lin64") set(ZLIB_LIBRARIES libz.a)
SET (EXTRA_LIBDIR "../rawzor_lin64") set(TIFF_LIBRARIES libtiff.a)
ENDIF (CMAKE_SIZEOF_VOID_P EQUAL 4) set(PNG_LIBRARIES libpng.a)
include_directories (/usr/local/lib ../rtengine . ../rtexif ${EXTRA_INCDIR} ${GLIB2_INCLUDE_DIRS} ${GLIBMM_INCLUDE_DIRS} ELSE (WIN32)
${GTK_INCLUDE_DIRS} ${GTKMM_INCLUDE_DIRS} ${GIO_INCLUDE_DIRS} ${GIOMM_INCLUDE_DIRS}) pkg_check_modules (IPTCDATA REQUIRED libiptcdata)
link_directories (. ../rtexif ${EXTRA_LIBDIR} ${GLIB2_LIBRARY_DIRS} ${GLIBMM_LIBRARY_DIRS} pkg_check_modules (LCMS REQUIRED lcms)
${GTK_LIBRARY_DIRS} ${GTKMM_LIBRARY_DIRS} ${GIO_LIBRARY_DIRS} ${GIOMM_LIBRARY_DIRS}) pkg_check_modules (PNG REQUIRED libpng)
pkg_check_modules (GTHREAD REQUIRED gthread-2.0>=2.16)
pkg_check_modules (GOBJECT REQUIRED gobject-2.0>=2.16)
find_library(JPEG_LIBRARIES NAMES jpeg)
if (NOT JPEG_LIBRARIES)
message(SEND_ERROR "libjpeg was not found!")
endif (NOT JPEG_LIBRARIES)
find_library(TIFF_LIBRARIES NAMES tiff)
if (NOT TIFF_LIBRARIES)
message(SEND_ERROR "libtiff was not found!")
endif (NOT TIFF_LIBRARIES)
find_library(ZLIB_LIBRARIES NAMES z)
if (NOT ZLIB_LIBRARIES)
message(SEND_ERROR "libz was not found!")
endif (NOT ZLIB_LIBRARIES)
if (WITH_RAWZOR)
IF (CMAKE_SIZEOF_VOID_P EQUAL 4)
SET (EXTRA_INCDIR "${CMAKE_CURRENT_SOURCE_DIR}/../rawzor_lin32")
SET (EXTRA_LIBDIR "${CMAKE_CURRENT_SOURCE_DIR}/../rawzor_lin32")
ELSEIF (CMAKE_SIZEOF_VOID_P EQUAL 8)
SET (EXTRA_INCDIR "${CMAKE_CURRENT_SOURCE_DIR}/../rawzor_lin64")
SET (EXTRA_LIBDIR "${CMAKE_CURRENT_SOURCE_DIR}/../rawzor_lin64")
ENDIF (CMAKE_SIZEOF_VOID_P EQUAL 4)
endif (WITH_RAWZOR)
include_directories (/usr/local/lib ${CMAKE_CURRENT_SOURCE_DIR}/../rtengine . ${CMAKE_CURRENT_SOURCE_DIR}/../rtexif ${EXTRA_INCDIR} ${GLIB2_INCLUDE_DIRS} ${GLIBMM_INCLUDE_DIRS}
${GTK_INCLUDE_DIRS} ${GTKMM_INCLUDE_DIRS} ${GIO_INCLUDE_DIRS} ${GIOMM_INCLUDE_DIRS} ${IPTCDATA_INCLUDE_DIRS} ${LCMS_INCLUDE_DIRS} ${GTHREAD_INCLUDE_DIRS} ${GOBJECT_INCLUDE_DIRS} )
link_directories (. ${CMAKE_CURRENT_SOURCE_DIR}/../rtexif ${EXTRA_LIBDIR} ${GLIB2_LIBRARY_DIRS} ${GLIBMM_LIBRARY_DIRS}
${GTK_LIBRARY_DIRS} ${GTKMM_LIBRARY_DIRS} ${GIO_LIBRARY_DIRS} ${GIOMM_LIBRARY_DIRS} ${IPTCDATA_LIBRARY_DIRS} ${LCMS_LIBRARY_DIRS} ${GTHREAD_LIBRARY_DIRS} ${GOBJECT_LIBRARY_DIRS})
add_executable (rth ${BASESOURCEFILES}) add_executable (rth ${BASESOURCEFILES})
ENDIF (WIN32) ENDIF (WIN32)
set_target_properties (rth PROPERTIES COMPILE_FLAGS "-O3") set_target_properties (rth PROPERTIES COMPILE_FLAGS "-O3" OUTPUT_NAME rt)
target_link_libraries (rth rtengine liblcms.a iptcdata libjpeg.a libpng.a libz.a libtiff.a ${EXTRA_LIB} gthread-2.0 gobject-2.0 target_link_libraries (rth rtengine ${JPEG_LIBRARIES} ${PNG_LIBRARIES} ${ZLIB_LIBRARIES} ${TIFF_LIBRARIES} ${EXTRA_LIB} ${GOBJECT_LIBRARIES} ${GTHREAD_LIBRARIES}
${GLIB2_LIBRARIES} ${GLIBMM_LIBRARIES} ${GTK_LIBRARIES} ${GTKMM_LIBRARIES} ${GIO_LIBRARIES} ${GIOMM_LIBRARIES}) ${GLIB2_LIBRARIES} ${GLIBMM_LIBRARIES} ${GTK_LIBRARIES} ${GTKMM_LIBRARIES} ${GIO_LIBRARIES} ${GIOMM_LIBRARIES} ${LCMS_LIBRARIES} ${IPTCDATA_LIBRARIES})
IF (WIN32) IF (WIN32)
install (FILES rth.exe DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/../release install (FILES rth.exe DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/../release
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ)
RENAME rt.exe)
install (FILES ../rawzor_win/rwz_sdk_s.dll DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/../release install (FILES ../rawzor_win/rwz_sdk_s.dll DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/../release
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ) PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ)
install (FILES ../options.win DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/../release install (FILES ../options.win DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/../release
PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ
RENAME options) RENAME options)
ELSE (WIN32) ELSE (WIN32)
install (FILES rth DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/../release install (FILES rt DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/../release
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ)
RENAME rt)
install (FILES ../options.lin DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/../release install (FILES ../options.lin DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/../release
PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ
RENAME options) RENAME options)

View File

@ -71,7 +71,10 @@ int main(int argc, char **argv)
Options::load (); Options::load ();
Gtk::RC::add_default_file (argv0+"/themes/"+options.theme); // Gtk::RC::add_default_file (argv0+"/themes/"+options.theme);
std::vector<std::string> rcfiles;
rcfiles.push_back (argv0+"/themes/"+options.theme);
Gtk::RC::set_default_files (rcfiles);
Gtk::Main m(&argc, &argv); Gtk::Main m(&argc, &argv);
// MainWindow *MainWindow = new class MainWindow(); // MainWindow *MainWindow = new class MainWindow();