| # ------------------------------------------------------------------------------ |
| # 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 |
| ) |
| |