summaryrefslogtreecommitdiff
path: root/tools/cmake
diff options
context:
space:
mode:
authorRomanReznichenkoLuxoft <85177915+RomanReznichenkoLuxoft@users.noreply.github.com>2022-01-10 20:16:44 +0200
committerGitHub <noreply@github.com>2022-01-10 13:16:44 -0500
commiteb14596e25cf6f49dd2ab21d39f32d3453615faa (patch)
treef7af75664d331e940e5271bf261b0b77788cfa3d /tools/cmake
parent69e0ae4dd28191eca502ee23a781dceb51385c9b (diff)
downloadsdl_core-eb14596e25cf6f49dd2ab21d39f32d3453615faa.tar.gz
use files from the rps_spec folder without copying to the sdl_core (#3778)
Diffstat (limited to 'tools/cmake')
-rw-r--r--tools/cmake/helpers/generators.cmake6
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/cmake/helpers/generators.cmake b/tools/cmake/helpers/generators.cmake
index 1a5a4b8fa1..ae315ab1c6 100644
--- a/tools/cmake/helpers/generators.cmake
+++ b/tools/cmake/helpers/generators.cmake
@@ -63,7 +63,11 @@ macro(generate_interface ARG_XML_NAME ARG_NAMESPACE PARSER_TYPE)
)
set(CPP_FILE "${CMAKE_CURRENT_BINARY_DIR}/${FILE_NAME}_schema.cc")
- set(FULL_XML_NAME "${CMAKE_CURRENT_SOURCE_DIR}/${ARG_XML_NAME}")
+ if("${ARG_XML_NAME}" STREQUAL "MOBILE_API.xml")
+ set(FULL_XML_NAME "${CMAKE_SOURCE_DIR}/tools/rpc_spec/${ARG_XML_NAME}")
+ else()
+ set(FULL_XML_NAME "${CMAKE_CURRENT_SOURCE_DIR}/${ARG_XML_NAME}")
+endif()
add_custom_command(
OUTPUT ${HPP_FILE} ${CPP_FILE}