diff options
Diffstat (limited to 'cmake/scripts/common/GenerateVersionedFiles.cmake')
| -rw-r--r-- | cmake/scripts/common/GenerateVersionedFiles.cmake | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/cmake/scripts/common/GenerateVersionedFiles.cmake b/cmake/scripts/common/GenerateVersionedFiles.cmake index 90b2173..011f495 100644 --- a/cmake/scripts/common/GenerateVersionedFiles.cmake +++ b/cmake/scripts/common/GenerateVersionedFiles.cmake | |||
| @@ -13,12 +13,11 @@ endfunction() | |||
| 13 | 13 | ||
| 14 | # add-on xml's | 14 | # add-on xml's |
| 15 | file(GLOB ADDON_XML_IN_FILE ${CORE_SOURCE_DIR}/addons/*/addon.xml.in) | 15 | file(GLOB ADDON_XML_IN_FILE ${CORE_SOURCE_DIR}/addons/*/addon.xml.in) |
| 16 | foreach(loop_var ${ADDON_XML_IN_FILE}) | ||
| 17 | # prevent 'xbmc.json'; will be obtained from 'xbmc/interfaces/json-rpc/schema/CMakeLists.txt'. | ||
| 18 | if(loop_var MATCHES "xbmc.json") | ||
| 19 | continue() | ||
| 20 | endif() | ||
| 21 | 16 | ||
| 17 | # remove 'xbmc.json', will be created from 'xbmc/interfaces/json-rpc/schema/CMakeLists.txt' | ||
| 18 | list(REMOVE_ITEM ADDON_XML_IN_FILE xbmc.json) | ||
| 19 | |||
| 20 | foreach(loop_var ${ADDON_XML_IN_FILE}) | ||
| 22 | list(GET loop_var 0 xml_name) | 21 | list(GET loop_var 0 xml_name) |
| 23 | 22 | ||
| 24 | string(REPLACE "/addon.xml.in" "" source_dir ${xml_name}) | 23 | string(REPLACE "/addon.xml.in" "" source_dir ${xml_name}) |
| @@ -35,4 +34,5 @@ foreach(loop_var ${ADDON_XML_IN_FILE}) | |||
| 35 | unset(xml_name) | 34 | unset(xml_name) |
| 36 | endforeach() | 35 | endforeach() |
| 37 | 36 | ||
| 37 | |||
| 38 | generate_versioned_file(xbmc/CompileInfo.cpp.in ${CORE_BUILD_DIR}/xbmc/CompileInfo.cpp) | 38 | generate_versioned_file(xbmc/CompileInfo.cpp.in ${CORE_BUILD_DIR}/xbmc/CompileInfo.cpp) |
