@bghgary My external app is using CMake for the build.
What I’m currently doing is constructing a docker image that has all the BabylonNative dependencies and that has a pre-built version of BabylonNative, including source. i.e. as part of building the image I pulled the latest BabylonNative and built it, so source binaries exist on the image.
I’m using that as the base image for building my app.
I’m new to CMake, so I’m not sure how to go about creating the dependencies on BabylonNative so that my app can find headers and shared libraries on the image.
My first attempt was to try and use include_directories to specify the location of all the directories my app will depend on. Likewise for shared libraries.
But that seems pretty painful, and didn’t seem to be working. So now I’m wondering if I can do something like this.
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
But as yet I haven’t been able to get this to work either.
Can you give me some guidance as to the general approach and maybe the specific CMake commands that I should be looking at?