necesito para construir una biblioteca que se va a colocar en una ubicación personalizada almacenada en el CUSTOM_OUTDIR variable. Actualmente, estoy usando el siguiente código para asegurarse de que la biblioteca se copia en su ubicación correcta.add_library cmake en una ubicación personalizada
ADD_LIBRARY(example MODULE example.c)
GET_TARGET_PROPERTY(FILEPATH example LOCATION)
ADD_CUSTOM_COMMAND(
TARGET example POST_BUILD
COMMAND ${CMAKE_COMMAND}
ARGS -E copy ${FILEPATH} ${CUSTOM_OUTDIR}
)
Sin embargo, esto no es una buena solución como la copia se realiza post_build, y termino con dos copias de la biblioteca. ¿Hay una manera de CMAKE_BINARY_DIR configuración sólo para la biblioteca example
modo que sólo una copia de la misma se mantiene en la posición correcta?