

#################################################
##         Modification makefile pour          ##
##         GraphicsMagick  &  OpenEXR          ##
#################################################

dans GMIC CLI Windows

GMIC_CLI_CFLAGS += $(OPENMP_CFLAGS) $(GDI32_CFLAGS) $(OPENCV_CFLAGS) $(MAGICK_CFLAGS) $(OPENEXR_CFLAGS)

GMIC_CLI_LIBS += $(OPENMP_LIBS) $(GDI32_LIBS) $(OPENCV_LIBS) $(MAGICK_LIBS) $(OPENEXR_LIBS)



#################################################
##            Modification OpenEXR             ##
#################################################

Modifications G'MIC du fichier "CImg.h" pour OpenEXR  :

#include <OpenEXR/ImfRgbaFile.h>
#include <OpenEXR/ImfInputFile.h>
#include <OpenEXR/ImfChannelList.h>
#include <OpenEXR/ImfMatrixAttribute.h>
#include <OpenEXR/ImfArray.h>

remplace

#include "ImfRgbaFile.h"
#include "ImfInputFile.h"
#include "ImfChannelList.h"
#include "ImfMatrixAttribute.h"
#include "ImfArray.h"


+ modifier le makefile


#################################################
##         Modification GraphicsMagick         ##
#################################################

Modifications G'MIC du fichier "CImg.h" pour GraphicsMagick :


#include <Magick++.h>

remplace

#include "Magick++.h"


+ modifier le makefile



#################################################
##              Modification 1                 ##
#################################################



Modifications G'MIC du fichier "CImg.h" pour OpenCV (installation standard) :

#include <cstddef>
#include <opencv2/opencv.hpp>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>

	remplace :

#include <cstddef>
#include "cv.h"
#include "highgui.h"


Modifications G'MIC du fichier "CImg.h" pour OpenCV (installation MSYS2 GCC 6.3.0 ) :


#include <cstddef>
#include <opencv/cv.h>
#include <opencv/highgui.h>

	remplace :

#include <cstddef>
#include "cv.h"
#include "highgui.h"





#################################################
##              Modification 2                 ##
#################################################



Modifications G'MIC du fichier "gmic.cpp" pour la localisation du fichier "user.gmic" dans le répertoire défini par la variable d'environnement "GMIC_GIMP_PATH".

Dans la section :
// Get path to .gmic user file.



_path_user = getenv("GMIC_GIMP_PATH");

	remplace :

_path_user = getenv("APPDATA");


















