<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <meta charset="utf-8">
    I have a top level CMakeLists.txt file which builds a library called
    Camellia and several executables in subdirectories which link with
    Camellia. I would like to add a third party library called XDMF as a
    dependency for Camellia under Camellia/TPL/Xdmf. Luckily, XDMF is
    already on a CMake build system, but when I use<br>
    <br>
    add_subdirectory(TPL/Xdmf)<br>
    <br>
    and then<br>
    <br>
    add_library(Camellia ${LIB_SOURCES} ${HEADERS})<br>
    <br>
    it builds Camellia in the build/TPL/Xdmf/bin directory rather than
    build as it does without the add_subdirectory(TPL/Xdmf). Why does
    adding a subdirectory change the build directory for Camellia, and
    how do I fix it? Also how do I make sure Camellia is linking with
    Xdmf once I get that figured out?
  </body>
</html>