################################################################################
##
## Copyright (c) 2018 ROCm Developer Tools
##
## MIT LICENSE:
## Permission is hereby granted, free of charge, to any person obtaining a copy of
## this software and associated documentation files (the "Software"), to deal in
## the Software without restriction, including without limitation the rights to
## use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
## of the Software, and to permit persons to whom the Software is furnished to do
## so, subject to the following conditions:
##
## The above copyright notice and this permission notice shall be included in all
## copies or substantial portions of the Software.
##
## THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
## IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
## FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
## AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
## LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
## OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
## SOFTWARE.
##
################################################################################



function (rvs_register_test_group_logging RVS_TEST_GROUP)
#set (RVS_EP_STS 0)
execute_process(
  COMMAND ${MAKE_CMD}
    ${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR}/bin ttp
    ${CMAKE_CURRENT_BINARY_DIR}/tests_conf_ttp_${RVS_TEST_GROUP}.cmake
    "${RVS}_${RVS_TEST_GROUP}*.conf" ${RVS} ${RVS_TEST_GROUP}
  RESULT_VARIABLE RVS_EP_STS
  ERROR_VARIABLE RVS_EP_ERROR
  WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
)
if (RVS_EP_STS)
  MESSAGE("RVS_EP_STS: ${RVS_EP_STS} ")
  MESSAGE("RVS_EP_ERROR: ${RVS_EP_ERROR} ")
  MESSAGE(FATAL_ERROR "Make file generation aborted.")
endif()

execute_process(
  COMMAND ${MAKE_CMD}
    ${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR}/bin ttf
    ${CMAKE_CURRENT_BINARY_DIR}/tests_conf_ttf_${RVS_TEST_GROUP}.cmake
    "ttf_${RVS}_${RVS_TEST_GROUP}*.conf" ${RVS} ${RVS_TEST_GROUP}
  RESULT_VARIABLE RVS_EP_STS
  ERROR_VARIABLE RVS_EP_ERROR
  WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
)
if (RVS_EP_STS)
  MESSAGE("RVS_EP_STS: ${RVS_EP_STS} ")
  MESSAGE("RVS_EP_ERROR: ${RVS_EP_ERROR} ")
  MESSAGE(FATAL_ERROR "Make file generation aborted.")
endif()

endfunction()
