Some updated to librarizing

This commit is contained in:
2020-01-12 14:07:33 -05:00
parent a0e89e76e3
commit ab888f913b
5 changed files with 39 additions and 27 deletions

View File

@@ -20,13 +20,10 @@ endforeach(NAME)
add_subdirectory(pl)
file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/lib)
add_custom_target(libpayload_sources # TODO: somehow only pass names that need to be udpated?
DEPENDS ${PL_TARGETS}
BYPRODUCTS ${PL_SRC_LONG}
COMMENT "running librarizer"
COMMAND python3 ${CMAKE_CURRENT_LIST_DIR}/scripts/librarize.py
${CMAKE_CURRENT_BINARY_DIR}/pl/bin
${CMAKE_CURRENT_BINARY_DIR}/lib)
add_custom_command(OUTPUT ${PL_SRC_LONG}
DEPENDS ${PL_TARGETS}
COMMAND python3 ${CMAKE_CURRENT_LIST_DIR}/scripts/librarize.py
${CMAKE_CURRENT_BINARY_DIR}/pl/bin
${CMAKE_CURRENT_BINARY_DIR}/lib)
add_library(payload ${PL_SRC_LONG})
add_dependencies(payload libpayload_sources)