# ------------------------------------------------------------------------------
# madpack source files
# ------------------------------------------------------------------------------
# -- 1. Copy all *.py files ----------------------------------------------------
file(GLOB_RECURSE MADPACK_FILES
RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}"
"*.py"
"*.m4"
"changelist*.yaml"
)
add_files(MADPACK_TARGET_FILES . "${CMAKE_CURRENT_BINARY_DIR}" ${MADPACK_FILES})
add_custom_target(madpackFiles ALL DEPENDS ${MADPACK_TARGET_FILES})
# -- 2. Install madpack files to $MADLIB_ROOT/madpack, set executable flags
# for madpack.py ---------------------------------------------------------
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
DESTINATION .
USE_SOURCE_PERMISSIONS
COMPONENT core
FILES_MATCHING
PATTERN "*.py"
PATTERN "changelist*.yaml"
PATTERN ".DS_Store" EXCLUDE
)