@cpp.js/package-proj
Version:
This package provides the precompiled proj library, built using cpp.js, for easy integration into JavaScript, WebAssembly and React Native projects. It allows users to perform geodetic computations such as projections and coordinate transformations, ensur
55 lines (53 loc) • 1.23 kB
JavaScript
import tiff from '@cpp.js/package-tiff/cppjs.config.js';
import sqlite3 from '@cpp.js/package-sqlite3/cppjs.config.js';
export default {
general: {
name: 'proj',
},
export: {
type: 'cmake',
},
dependencies: [
tiff,
sqlite3,
],
paths: {
config: import.meta.url,
base: '../..',
output: 'dist',
},
platform: {
'Emscripten-x86_64-browser': {
data: {
'share/proj': '/usr/share/proj',
},
env: {
PROJ_LIB: '/usr/share/proj',
},
},
'Emscripten-x86_64-node': {
data: {
'share/proj': 'proj',
},
env: {
PROJ_LIB: '_CPPJS_DATA_PATH_/proj',
},
},
'Android-arm64-v8a': {
data: {
'share/proj': 'proj',
},
env: {
PROJ_LIB: '_CPPJS_DATA_PATH_/proj',
},
},
'iOS-iphoneos': {
data: {
'share/proj': 'proj',
},
env: {
PROJ_LIB: '_CPPJS_DATA_PATH_/proj',
},
},
},
};