Changeset 14776


Ignore:
Timestamp:
04/26/13 16:38:33 (12 years ago)
Author:
Mathieu Morlighem
Message:

CHG: include binding.h first to include Python.h first to avoid compilation warnings (http://realmike.org/blog/2012/07/08/embedding-python-tutorial-part-1/)

Location:
issm/trunk-jpl/src/wrappers
Files:
39 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/wrappers/AverageFilter/AverageFilter.h

    r13749 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/BamgConvertMesh/BamgConvertMesh.h

    r13749 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424#include "../../c/io/io.h"
    2525
  • issm/trunk-jpl/src/wrappers/BamgMesher/BamgMesher.h

    r13749 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/BamgTriangulate/BamgTriangulate.h

    r13749 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/Chaco/Chaco.h

    r13749 r14776  
    1818
    1919/*headers*/
     20#include "../bindings.h" /*Should always come first to avoid python's warnings*/
    2021#include <stdio.h>
    2122#include <string.h>    /*  strcasecmp  */
     
    2526#include "../../c/Container/Container.h"
    2627#include "../../c/shared/shared.h"
    27 #include "../bindings.h"
    2828
    2929#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/ContourToMesh/ContourToMesh.h

    r13749 r14776  
    1818
    1919/*Header files: */
     20#include "../bindings.h"
    2021#include "../../c/include/globals.h"
    2122#include "../../c/toolkits/toolkits.h"
     
    2425#include "../../c/Container/Container.h"
    2526#include "../../c/shared/shared.h"
    26 #include "../bindings.h"
    2727#include "../../c/io/io.h"
    2828#include "../../c/EnumDefinitions/EnumDefinitions.h"
  • issm/trunk-jpl/src/wrappers/ContourToNodes/ContourToNodes.h

    r13749 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/EdgeDetection/EdgeDetection.h

    r14715 r14776  
    1818
    1919/*Header files: */
     20#include "../bindings.h"
    2021#include "../../c/include/globals.h"
    2122#include "../../c/toolkits/toolkits.h"
     
    2425#include "../../c/Container/Container.h"
    2526#include "../../c/shared/shared.h"
    26 #include "../bindings.h"
    2727#include "../../c/io/io.h"
    2828#include "../../c/EnumDefinitions/EnumDefinitions.h"
  • issm/trunk-jpl/src/wrappers/ElementConnectivity/ElementConnectivity.h

    r13749 r14776  
    1818
    1919/*Header files: */
     20#include "../bindings.h"
    2021#include "../../c/include/globals.h"
    2122#include "../../c/toolkits/toolkits.h"
     
    2425#include "../../c/Container/Container.h"
    2526#include "../../c/shared/shared.h"
    26 #include "../bindings.h"
    2727#include "../../c/io/io.h"
    2828#include "../../c/EnumDefinitions/EnumDefinitions.h"
  • issm/trunk-jpl/src/wrappers/EnumToString/EnumToString.h

    r13749 r14776  
    1818
    1919/*Header files: */
     20#include "../bindings.h"
    2021#include "../../c/include/globals.h"
    2122#include "../../c/modules/modules.h"
    2223#include "../../c/Container/Container.h"
    2324#include "../../c/shared/shared.h"
    24 #include "../bindings.h"
    2525
    2626#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/Exp2Kml/Exp2Kml.h

    r14294 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/ExpSimplify/ExpSimplify.h

    r14294 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/HoleFiller/HoleFiller.h

    r13749 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/InternalFront/InternalFront.h

    r14304 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/shared/shared.h"
    21 #include "../bindings.h"
    2222#include "../../c/io/io.h"
    2323
  • issm/trunk-jpl/src/wrappers/InterpFromGridToMesh/InterpFromGridToMesh.h

    r13749 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/InterpFromMesh2d/InterpFromMesh2d.h

    r13749 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/InterpFromMeshToGrid/InterpFromMeshToGrid.h

    r13749 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.h

    r13749 r14776  
    1818
    1919/*Header files: */
     20#include "../bindings.h"
    2021#include "../../c/include/globals.h"
    2122#include "../../c/toolkits/toolkits.h"
     
    2425#include "../../c/Container/Container.h"
    2526#include "../../c/shared/shared.h"
    26 #include "../bindings.h"
    2727#include "../../c/io/io.h"
    2828#include "../../c/EnumDefinitions/EnumDefinitions.h"
  • issm/trunk-jpl/src/wrappers/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.h

    r13749 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/KMLFileRead/KMLFileRead.h

    r13749 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/KMLMeshWrite/KMLMeshWrite.h

    r13749 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/KMLOverlay/KMLOverlay.h

    r13749 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/Kml2Exp/Kml2Exp.h

    r13749 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/Kriging/Kriging.h

    r13749 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/shared/shared.h"
    22 #include "../bindings.h"
    2323
    2424#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/Ll2xy/Ll2xy.h

    r13749 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/MeshPartition/MeshPartition.h

    r13749 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/MeshProfileIntersection/MeshProfileIntersection.h

    r13749 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/NodeConnectivity/NodeConnectivity.h

    r13749 r14776  
    2121
    2222/*Header files: */
     23#include "../bindings.h"
    2324#include "../../c/include/globals.h"
    2425#include "../../c/toolkits/toolkits.h"
     
    2728#include "../../c/Container/Container.h"
    2829#include "../../c/shared/shared.h"
    29 #include "../bindings.h"
    3030#include "../../c/io/io.h"
    3131#include "../../c/EnumDefinitions/EnumDefinitions.h"
  • issm/trunk-jpl/src/wrappers/PointCloudFindNeighbors/PointCloudFindNeighbors.h

    r13749 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/PropagateFlagsFromConnectivity/PropagateFlagsFromConnectivity.h

    r13749 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/Scotch/Scotch.h

    r13749 r14776  
    66#define _SCOTCH_H
    77
     8#include "../bindings.h" /*Should always come first to avoid python's warnings*/
    89#include <stdio.h>
    910#include <string.h>    /*  strcasecmp  */
     
    1314#include "../../c/Container/Container.h"
    1415#include "../../c/shared/shared.h"
    15 #include "../bindings.h"
    1616   
    1717#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/Shp2Exp/Shp2Exp.h

    r14283 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/Shp2Kml/Shp2Kml.h

    r13749 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/StringToEnum/StringToEnum.h

    r13749 r14776  
    1818
    1919/*Header files: */
     20#include "../bindings.h"
    2021#include "../../c/include/globals.h"
    2122#include "../../c/modules/modules.h"
    2223#include "../../c/Container/Container.h"
    2324#include "../../c/shared/shared.h"
    24 #include "../bindings.h"
    2525
    2626#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/TriMesh/TriMesh.h

    r13749 r14776  
    1818
    1919/*Header files: */
     20#include "../bindings.h"
    2021#include "../../c/include/globals.h"
    2122#include "../../c/toolkits/toolkits.h"
     
    2425#include "../../c/Container/Container.h"
    2526#include "../../c/shared/shared.h"
    26 #include "../bindings.h"
    2727#include "../../c/io/io.h"
    2828#include "../../c/EnumDefinitions/EnumDefinitions.h"
  • issm/trunk-jpl/src/wrappers/TriMeshProcessRifts/TriMeshProcessRifts.h

    r13749 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/TriaSearch/TriaSearch.h

    r13749 r14776  
    1616#endif
    1717
     18#include "../bindings.h"
    1819#include "../../c/include/globals.h"
    1920#include "../../c/modules/modules.h"
    2021#include "../../c/Container/Container.h"
    2122#include "../../c/shared/shared.h"
    22 #include "../bindings.h"
    2323
    2424#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/Xy2ll/Xy2ll.h

    r13749 r14776  
    1717#endif
    1818
     19#include "../bindings.h"
    1920#include "../../c/include/globals.h"
    2021#include "../../c/modules/modules.h"
    2122#include "../../c/Container/Container.h"
    2223#include "../../c/shared/shared.h"
    23 #include "../bindings.h"
    2424
    2525#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/bindings.h

    r13749 r14776  
    88#endif
    99
     10#ifdef  _HAVE_PYTHON_MODULES_
     11#include "./python/include/pythonincludes.h"
     12#include "./python/include/wrapper_macros.h"
     13#include "./python/io/pythonio.h"
     14#endif
     15
    1016#ifdef  _HAVE_MATLAB_MODULES_
    1117#include "./matlab/include/matlabincludes.h"
     
    1420#endif
    1521
    16 #ifdef  _HAVE_PYTHON_MODULES_
    17 #include "./python/include/pythonincludes.h"
    18 #include "./python/include/wrapper_macros.h"
    19 #include "./python/io/pythonio.h"
    2022#endif
    21 
    22 #endif
Note: See TracChangeset for help on using the changeset viewer.