Open
Description
Hey @SylvainCorlay,
Currently for lite, after the install step we have this
-- Install configuration: "Release"
-- Installing: /Users/runner/micromamba/envs/xeus-cpp-wasm-host/share/xeus-cpp/tagfiles
-- Installing: /Users/runner/micromamba/envs/xeus-cpp-wasm-host/share/xeus-cpp/tagfiles/cppreference-doxygen-web.tag
-- Installing: /Users/runner/micromamba/envs/xeus-cpp-wasm-host/etc/xeus-cpp/tags.d
-- Installing: /Users/runner/micromamba/envs/xeus-cpp-wasm-host/etc/xeus-cpp/tags.d/stl.json
-- Installing: /Users/runner/micromamba/envs/xeus-cpp-wasm-host/share/jupyter/kernels
-- Installing: /Users/runner/micromamba/envs/xeus-cpp-wasm-host/share/jupyter/kernels/xcpp23
..........
-- Installing: /Users/runner/micromamba/envs/xeus-cpp-wasm-host/lib/cmake/xeus-cpp/xeus-cppConfig.cmake
-- Installing: /Users/runner/micromamba/envs/xeus-cpp-wasm-host/lib/cmake/xeus-cpp/xeus-cppConfigVersion.cmake
-- Installing: /Users/runner/micromamba/envs/xeus-cpp-wasm-host/bin/xcpp.js
-- Installing: /Users/runner/micromamba/envs/xeus-cpp-wasm-host/bin/xcpp.wasm
-- Installing: /Users/runner/micromamba/envs/xeus-cpp-wasm-host/bin/xcpp.data
So currently how we deal with xcpp/xdisplay.hpp and xcpp/xmime.hpp is this
Lines 385 to 392 in 97daaeb
So we take these headers, move them into sysroot/include/xcpp (and we load sysroot below)
Lines 438 to 440 in 97daaeb
These end up in xcpp.data and when the .data file is loaded at runtime we can access the xdisplay header.
Am I not sure this should be the natural way for us to access this in lite.
- Why don't we install it in
Prefix/include/xcpp/**
- And let empack do the rest of the job ?