| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245 |
- {
- "targets": [
- {
- "target_name": "js_ext_comx_ply_io",
- "sources": [
- "src/js_ext_comx_ply_io.cc"
- ],
- "include_dirs": [
- "<!@(node -p \"require('node-addon-api').include\")",
- "<!@(node -p \"process.env['COMX_SDK']+'include'\")",
- "src/"
- ],
- "dependencies": [
- "<!(node -p \"require('node-addon-api').gyp\")"
- ],
- "cflags!": [
- "-fno-exceptions"
- ],
- "cflags_cc!": [
- "-fno-exceptions"
- ],
- "xcode_settings": {
- "GCC_ENABLE_CPP_EXCEPTIONS": "YES",
- "CLANG_CXX_LIBRARY": "libc++",
- "MACOSX_DEPLOYMENT_TARGET": "10.7"
- },
- "msvs_settings": {
- "VCCLCompilerTool": {
- "ExceptionHandling": 1
- }
- },
- "defines": [
- "SUPPORT_NODE_API"
- ],
- "cflags": [
- "-std=c++11"
- ],
- "cflags_cc": [
- "-std=c++11"
- ],
- "conditions": [
- [
- "OS==\"linux\"",
- {
- "defines": [
- "UNIX"
- ],
- "libraries": [
- "-ldl"
- ],
- "target_name": "js_ext_comx_ply_io-native-linux"
- }
- ],
- [
- "OS==\"win\"",
- {
- "libraries": [
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingAnnotation-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingContext2D-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingContextOpenGL2-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingCore-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingExternal-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingFreeType-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingGL2PSOpenGL2-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingImage-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingLabel-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingLOD-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingOpenGL2-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingVolume-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingVolumeOpenGL2-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkCommonCore-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkCommonMath-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkCommonDataModel-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkCommonExecutionModel-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkInteractionStyle-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtksys-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersSources-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOImage-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkImagingCore-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkcgns-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkChartsCore-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkCommonColor-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkCommonComputationalGeometry-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkCommonCore-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkCommonDataModel-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkCommonExecutionModel-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkCommonMath-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkCommonMisc-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkCommonSystem-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkCommonTransforms-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkDICOMParser-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkDomainsChemistry-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkDomainsChemistryOpenGL2-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkdoubleconversion-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkexodusII-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkexpat-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersAMR-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersCellGrid-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersCore-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersExtraction-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersFlowPaths-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersGeneral-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersGeneric-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersGeometry-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersGeometryPreview-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersHybrid-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersHyperTree-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersImaging-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersModeling-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersParallel-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersParallelImaging-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersPoints-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersProgrammable-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersReduction-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersSelection-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersSMP-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersSources-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersStatistics-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersTensor-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersTexture-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersTopology-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkFiltersVerdict-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkfmt-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkfreetype-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkGeovisCore-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkgl2ps-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkglew-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkGUISupportQt-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkhdf5-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkhdf5_hl-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkImagingColor-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkImagingCore-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkImagingFourier-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkImagingGeneral-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkImagingHybrid-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkImagingMath-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkImagingMorphological-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkImagingSources-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkImagingStatistics-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkImagingStencil-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkInfovisCore-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkInfovisLayout-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkInteractionImage-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkInteractionStyle-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkInteractionWidgets-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOAMR-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOAsynchronous-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOCellGrid-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOCesium3DTiles-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOCGNSReader-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOChemistry-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOCityGML-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOCONVERGECFD-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOCore-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOEnSight-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOExodus-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOExport-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOExportGL2PS-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOExportPDF-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOFLUENTCFF-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOGeometry-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOHDF-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOImage-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOImport-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOInfovis-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOIOSS-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOLegacy-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOLSDyna-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOMINC-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOMotionFX-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOMovie-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIONetCDF-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOOggTheora-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOParallel-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOParallelXML-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOPLY-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOSegY-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOSQL-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkioss-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOTecplotTable-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOVeraOut-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOVideo-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOXML-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkIOXMLParser-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkjpeg-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkjsoncpp-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkkissfft-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtklibharu-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtklibproj-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtklibxml2-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkloguru-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtklz4-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtklzma-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkmetaio-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtknetcdf-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkogg-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkParallelCore-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkParallelDIY-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkpng-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkpugixml-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingAnnotation-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingCellGrid-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingContext2D-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingContextOpenGL2-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingCore-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingExternal-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingFreeType-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingGL2PSOpenGL2-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingHyperTreeGrid-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingImage-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingLabel-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingLICOpenGL2-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingLOD-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingOpenGL2-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingQt-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingSceneGraph-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingUI-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingVolume-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingVolumeOpenGL2-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkRenderingVtkJS-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtksqlite-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtksys-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkTestingRendering-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtktheora-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtktiff-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkverdict-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkViewsContext2D-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkViewsCore-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkViewsInfovis-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkViewsQt-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkWrappingTools-9.3.lib'\")",
- "<!@(node -p \"process.env['VTK']+'lib/vtkzlib-9.3.lib'\")"
-
-
- ],
- "include_dirs": [
- "<!@(node -p \"process.env['VTK']+'include/vtk-9.3/'\")"
- ],
- "target_name": "js_ext_comx_ply_io-native-win"
- }
- ]
- ]
- }
- ]
- }
|