Nothing is broken. I just have some best practices questions.
I’m using Urho as a shared library, built with cmake. here is my directory structure:
Dev
|–Urho3D (Source)
|–Urho_Build (Shared Library)
|–MyProject
| |–bin
| | |–CoreData (aliased)
| | |–Data (aliased)
| | |–MyProject.exe
| | |–Urho3D.dll (aliased) <--------(method in question)
| |–CMake (aliased)
| |–Etc…
So, if I DO NOT have that Urho3D.dll in there with the exe, it will NOT launch.
Consulting the docs, it mentions in the third paragraph of the “Library Build” section install paths and CMAKE_INSTALL_PREFIX. As well mentions that DESTDIR (side note it is written as DESDIR and DESTDIR). Saying that DESTDIR is not relevant on windows. I rebuilt Urho setting the CMAKE_INSTALL_PREFIX to my build directory, but that didn’t seem to make a difference. So, that’s where I decided to just symlink it to my projects bin folder. But that’s not mentioned in the docs…
Which leaves me wondering, what is the preferred method here? Or, did I miss something or misinterpret something from the docs?