'How to access the files in the res folder in the imgui conan package?
I am using conan to handle dependencies, for those of you familiar with imgui, it provides a series of backends you can include.
When you look at the conan package these are found in the res
folder.
I need to tell meson to include files in that directory, how do I instruct meson how to find these files?
Solution 1:[1]
I am new to conan so i dont know if there is a better solution, but i have the following in my conanfile.txt
[imports]
res, *glfw.* -> .
which puts a bindings folder with the header and the source file in the build directory
then i use them in my CMakeLists.txt with"${CMAKE_CURRENT_BINARY_DIR}/bindings/imgui_impl_glfw.cpp"
In a .py script one would do somehting like the following:
def imports(self):
self.copy("*.cpp", dst="ext/imgui", src=self.deps_cpp_info["imgui"].resdirs[0])
self.copy("*.hpp", dst="ext/imgui", src=self.deps_cpp_info["imgui"].resdirs[0])
self.copy("*.h", dst="ext/imgui", src=self.deps_cpp_info["imgui"].resdirs[0])
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | Makogan |