<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Now i've managed to create the right INSTALL_COMMAND but i don't
      know how to link with my executable. i tried <br>
    </p>
    <p>add_executable(MyApp ${src})</p>
    <p>target_link_libraries(MyApp STATIC GLFW GLAD)</p>
    <p>and i get the following error message:</p>
    <p>CMake Error at CMakeLists.txt:96 (target_link_libraries):<br>
        Target "LIBGLAD" of type UTILITY may not be linked into another
      target.<br>
        One may link only to INTERFACE, OBJECT, STATIC or SHARED
      libraries, or to<br>
        executables with the ENABLE_EXPORTS property set.<br>
      <br>
      <br>
      CMake Error at CMakeLists.txt:96 (target_link_libraries):<br>
        Target "LIBGLFW" of type UTILITY may not be linked into another
      target.<br>
        One may link only to INTERFACE, OBJECT, STATIC or SHARED
      libraries, or to<br>
        executables with the ENABLE_EXPORTS property set.<br>
      <br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <p>target_link_libraries(M<br>
    </p>
    <div class="moz-cite-prefix">On 10.03.19 10:40, <a class="moz-txt-link-abbreviated" href="mailto:Workbench@gmx.at">Workbench@gmx.at</a>
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:96080f63-d03d-68f8-d204-ddf91a99e344@gmx.at">
      <pre class="moz-quote-pre" wrap="">Hi everyone,

i've managed to use ExternalProject_Add to install GLFW but i have
troubles with glad...

Here is my code for GLFW wich is working:

include(ExternalProject)
ExternalProject_Add(GLFW
    PREFIX ${LIBDIR}/${CMAKE_BUILD_TYPE}/glfw-log
    GIT_REPOSITORY <a class="moz-txt-link-freetext" href="https://github.com/glfw/glfw.git">https://github.com/glfw/glfw.git</a>
    GIT_TAG 3.2.1
    SOURCE_DIR ${CMAKE_BINARY_DIR}/glfw
    UPDATE_COMMAND ""
    PATCH_COMMAND ""
    INSTALL_DIR ${LIBDIR}/glfw
    CMAKE_ARGS -DCMAKE_BUILD_TYPE:String={CMAKE_BUILD_TYPE}
-DCMAKE_INSTALL_PREFIX=${LIB_DIR}/glfw
)

Now i tried the same with GLAD but i had to add INSTALL_COMMAND to make
it work but i've no clue what i should enter there to install it the
same way i did with glfw..

ExternalProject_Add(GLAD
    PREFIX ${LIBDIR}/${CMAKE_BUILD_TYPE}/glad-log
    GIT_REPOSITORY <a class="moz-txt-link-freetext" href="https://github.com/Dav1dde/glad.git">https://github.com/Dav1dde/glad.git</a>
    GIT_TAG v0.1.29
    SOURCE_DIR ${CMAKE_BINARY_DIR}/glad
    UPDATE_COMMAND ""
    PATCH_COMMAND ""
    INSTALL_DIR ${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}/glad
    CMAKE_ARGS -DCMAKE_BUILD_TYPE:String=${CMAKE_BUILD_TYPE}
-DCMAKE_INSTALL_PREFIX=${LIB_DIR}/glad
    INSTALL_COMMAND "??"
)


I hope someone can help me, i'm a bit clueless about this.


best regards!

</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
    </blockquote>
  </body>
</html>