You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
623 B
24 lines
623 B
file( GLOB_RECURSE _preset_dirs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/* )
|
|
|
|
unset( _dirs )
|
|
foreach( _preset_dir IN LISTS _preset_dirs )
|
|
get_filename_component( _dir ${_preset_dir} PATH )
|
|
list( APPEND _dirs ${_dir} )
|
|
endforeach()
|
|
if( _dirs )
|
|
list( SORT _dirs )
|
|
list( REMOVE_DUPLICATES _dirs )
|
|
endif()
|
|
|
|
foreach( _dir IN LISTS _dirs )
|
|
file( GLOB _krp_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/${_dir}/*.krp )
|
|
|
|
if( _krp_files )
|
|
INSTALL(
|
|
FILES ${_krp_files}
|
|
DESTINATION ${DATA_INSTALL_DIR}/tderadio/presets/${_dir}
|
|
)
|
|
endif()
|
|
endforeach()
|
|
|