Move from file( GLOB ) for project templates to an explicit list
This commit is contained in:
parent
4e795d4081
commit
82ceea032a
1 changed files with 7 additions and 12 deletions
|
@ -1,19 +1,14 @@
|
||||||
|
|
||||||
# "template_lst" will be a list of all templates.
|
# Update this "template_lst" when you add or remove a project template
|
||||||
# Each template is a directory here.
|
set( template_lst
|
||||||
file( GLOB template_lst RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} * )
|
raspberrypi-gpio
|
||||||
#message( template_lst:${template_lst} )
|
stm32f100-discovery-shield
|
||||||
|
ti-stellaris-boosterpack40
|
||||||
|
ti-stellaris-boosterpack40_min
|
||||||
|
)
|
||||||
|
|
||||||
# don't include CMakeLists.txt or CMakeLists.txt~ which could be in the GLOB list
|
|
||||||
string( REGEX REPLACE "CMakeLists.txt~*;?" "" template_lst "${template_lst}" )
|
|
||||||
|
|
||||||
# guard against an in tree "build"
|
|
||||||
string( REGEX REPLACE "CMakeFiles/[^;]+;?" "" template_lst "${template_lst}" )
|
|
||||||
|
|
||||||
#message( template_lst:${template_lst} )
|
|
||||||
|
|
||||||
foreach( tpl ${template_lst} )
|
foreach( tpl ${template_lst} )
|
||||||
#message( tpl:${tpl} )
|
|
||||||
install( DIRECTORY ${tpl} DESTINATION ${KICAD_TEMPLATE} COMPONENT templates )
|
install( DIRECTORY ${tpl} DESTINATION ${KICAD_TEMPLATE} COMPONENT templates )
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue