-
Notifications
You must be signed in to change notification settings - Fork 98
Open
Description
Hello, I am trying to build MeshLib on Debian 13 (trixie) amd64. I did the following:
git clone --recurse-submodules https://github.com/MeshInspector/MeshLib.git
cd MeshLib
./scripts/build_thirdparty.sh
However it keeps complaining about missing dependencies. I started to install these through apt, but then I realized at least some of them are included as submodules in the thirdparty/ directory, such as the fmt library.
Why do I have to install packages such as libfmt-dev if thirdparty/fmt is included in the git repo? Is there a way to get it to "use" these built-in dependencies? Or are they only supposed to be used where packages are unavailable?
Also, using ./scripts/build_thirdparty.sh, is there a way to disable certain modules? Something similar to doing:
mkdir build
cd build
cmake .. -DMESHLIB_PYTHON_SUPPORT=OFF -DMESHLIB_BUILD_MRVIEWER=OFF -DMESHLIB_BUILD_MESHVIEWER=OFF -DMESHLIB_BUILD_MESHCONV=OFF -DMESHLIB_BUILD_SYMBOLMESH=OFF -DMESHLIB_BUILD_VOXELS=OFF -DMESHLIB_BUILD_EXTRA_IO_FORMATS=OFF -DMESHLIB_BUILD_MRCUDA=OFF
I'd appreciate some guidance!
Metadata
Metadata
Assignees
Labels
No labels