19
I try to build two libraries (say A and B) from one project. I use add_subdirectory cmake command in root cmake file. B depends on A.
When I try to add
INSTALL (TARGETS B EXPORT B
PUBLIC_HEADER DESTINATION "include/B"
LIBRARY DESTINATION "lib"
ARCHIVE DESTINATION "lib")
INSTALL (EXPORT B DESTINATION "./")
CMake warns me about error in line with INSTALL (EXPORT .... It prints:
CMake Error: INSTALL (EXPORT "B" ...) includes target "B" which requires target "A" that is not in the export set.