summaryrefslogtreecommitdiff
path: root/src/components
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 /src/components
parent69e0ae4dd28191eca502ee23a781dceb51385c9b (diff)
downloadsdl_core-eb14596e25cf6f49dd2ab21d39f32d3453615faa.tar.gz
use files from the rps_spec folder without copying to the sdl_core (#3778)
Diffstat (limited to 'src/components')
-rw-r--r--src/components/interfaces/CMakeLists.txt9
-rw-r--r--src/components/policy/policy_external/CMakeLists.txt2
-rw-r--r--src/components/policy/policy_regular/CMakeLists.txt2
-rw-r--r--src/components/utils/test/test_generator/CMakeLists.txt2
4 files changed, 4 insertions, 11 deletions
diff --git a/src/components/interfaces/CMakeLists.txt b/src/components/interfaces/CMakeLists.txt
index 9679ccf0b4..5a87e69add 100644
--- a/src/components/interfaces/CMakeLists.txt
+++ b/src/components/interfaces/CMakeLists.txt
@@ -29,14 +29,7 @@
# POSSIBILITY OF SUCH DAMAGE.
# Copy RPC spec submodule files to interfaces directory
-if(EXISTS ${CMAKE_SOURCE_DIR}/tools/rpc_spec/)
- execute_process(COMMAND ${CMAKE_COMMAND} -E copy_if_different
- ${CMAKE_SOURCE_DIR}/tools/rpc_spec/MOBILE_API.xml
- ${CMAKE_CURRENT_SOURCE_DIR}/MOBILE_API.xml)
- execute_process(COMMAND ${CMAKE_COMMAND} -E copy_if_different
- ${CMAKE_SOURCE_DIR}/tools/rpc_spec/MOBILE_API.xsd
- ${CMAKE_CURRENT_SOURCE_DIR}/MOBILE_API.xsd)
-else ()
+if(NOT EXISTS ${CMAKE_SOURCE_DIR}/tools/rpc_spec/)
message( FATAL_ERROR "Missing the RPC Spec submodule" )
message( FATAL_ERROR "Please run `git submodule update --init` in the SDL Core source directory" )
endif ()
diff --git a/src/components/policy/policy_external/CMakeLists.txt b/src/components/policy/policy_external/CMakeLists.txt
index 0e3735093f..8b0572ba72 100644
--- a/src/components/policy/policy_external/CMakeLists.txt
+++ b/src/components/policy/policy_external/CMakeLists.txt
@@ -76,7 +76,7 @@ set(GENERATED_MOBILE_POLICY_TYPES
${GENERATED_MOBILE_POLICY_TYPES_CPP})
generate_policy_types("${GENERATED_MOBILE_POLICY_TYPES}"
- "${COMPONENTS_DIR}/interfaces/MOBILE_API.xml"
+ "${CMAKE_SOURCE_DIR}/tools/rpc_spec/MOBILE_API.xml"
"rpc::policy_table_interface_base"
"mobile-policy-types")
diff --git a/src/components/policy/policy_regular/CMakeLists.txt b/src/components/policy/policy_regular/CMakeLists.txt
index 39c520a0e3..cc87e2c630 100644
--- a/src/components/policy/policy_regular/CMakeLists.txt
+++ b/src/components/policy/policy_regular/CMakeLists.txt
@@ -61,7 +61,7 @@ set(GENERATED_MOBILE_POLICY_TYPES
${GENERATED_MOBILE_POLICY_TYPES_CPP})
generate_policy_types("${GENERATED_MOBILE_POLICY_TYPES}"
- "${COMPONENTS_DIR}/interfaces/MOBILE_API.xml"
+ "${CMAKE_SOURCE_DIR}/tools/rpc_spec/MOBILE_API.xml"
"rpc::policy_table_interface_base"
"mobile-policy-types")
diff --git a/src/components/utils/test/test_generator/CMakeLists.txt b/src/components/utils/test/test_generator/CMakeLists.txt
index cd4243930a..4667a9b5f7 100644
--- a/src/components/utils/test/test_generator/CMakeLists.txt
+++ b/src/components/utils/test/test_generator/CMakeLists.txt
@@ -39,7 +39,7 @@ include_directories (
${GMOCK_INCLUDE_DIRECTORY}
)
-set(XML_NAME ${CMAKE_SOURCE_DIR}/src/components/interfaces/MOBILE_API.xml)
+set(XML_NAME ${CMAKE_SOURCE_DIR}/tools/rpc_spec/MOBILE_API.xml)
add_custom_target(generate_version
COMMAND ${INTEFRACE_GENERATOR_CMD} "--source-xml" "${XML_NAME}" "--namespace" "mobile_apis"
"--output-dir" "${CMAKE_CURRENT_BINARY_DIR}" "--parser-type" "sdlrpcv2" "-y"