mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Remove redundant uses of cmake -E env
- In GncAddTest, set_tests_properties() is already setting the env - In the other uses, there is no change to the environment
This commit is contained in:
@@ -12,8 +12,7 @@ macro(add_gschema_targets _gschema_INPUTS)
|
||||
list(APPEND _gschema_VALIDS ${_VALID_FILE})
|
||||
add_custom_command(
|
||||
OUTPUT ${_VALID_FILE}
|
||||
COMMAND ${CMAKE_COMMAND} -E env
|
||||
${GLIB_COMPILE_SCHEMAS} --strict --dry-run --schema-file=${_OUTPUT_FILE}
|
||||
COMMAND ${GLIB_COMPILE_SCHEMAS} --strict --dry-run --schema-file=${_OUTPUT_FILE}
|
||||
COMMAND ${CMAKE_COMMAND} -E touch ${_VALID_FILE}
|
||||
DEPENDS ${_OUTPUT_FILE}
|
||||
)
|
||||
|
||||
@@ -84,9 +84,7 @@ function(gnc_add_test _TARGET _SOURCE_FILES TEST_INCLUDE_VAR_NAME TEST_LIBS_VAR_
|
||||
target_link_libraries(${_TARGET} ${TEST_LIBS})
|
||||
target_include_directories(${_TARGET} PRIVATE ${TEST_INCLUDE_DIRS})
|
||||
if (${HAVE_ENV_VARS})
|
||||
add_test(${_TARGET} ${CMAKE_COMMAND} -E env "GNC_UNINSTALLED=YES;GNC_BUILDDIR=${CMAKE_BINARY_DIR};${ARGN}"
|
||||
${CMAKE_BINARY_DIR}/bin/${_TARGET}
|
||||
)
|
||||
add_test(${_TARGET} ${CMAKE_BINARY_DIR}/bin/${_TARGET})
|
||||
set_tests_properties(${_TARGET} PROPERTIES ENVIRONMENT "GNC_UNINSTALLED=YES;GNC_BUILDDIR=${CMAKE_BINARY_DIR};${ARGN}")
|
||||
else()
|
||||
if (CMAKE_GENERATOR STREQUAL Xcode)
|
||||
@@ -108,8 +106,7 @@ endfunction()
|
||||
|
||||
|
||||
function(gnc_add_scheme_test _TARGET _SOURCE_FILE)
|
||||
add_test(${_TARGET} ${CMAKE_COMMAND} -E env
|
||||
${GUILE_EXECUTABLE} --debug -c "
|
||||
add_test(${_TARGET} ${GUILE_EXECUTABLE} --debug -c "
|
||||
(set! %load-hook
|
||||
(lambda (filename)
|
||||
(when (and filename
|
||||
|
||||
@@ -63,7 +63,7 @@ function(make_dist PACKAGE_PREFIX GNUCASH_SOURCE_DIR BUILD_SOURCE_DIR BUILDING_F
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${PACKAGE_PREFIX}.tar ${PACKAGE_PREFIX}.tar.save
|
||||
)
|
||||
execute_process_and_check_result(
|
||||
COMMAND ${CMAKE_COMMAND} -E env gzip -f ${PACKAGE_PREFIX}.tar
|
||||
COMMAND gzip -f ${PACKAGE_PREFIX}.tar
|
||||
WORKING_DIRECTORY .
|
||||
ERROR_MSG "gzip command to create ${PACKAGE_PREFIX}.tar.gz failed."
|
||||
)
|
||||
@@ -73,7 +73,7 @@ function(make_dist PACKAGE_PREFIX GNUCASH_SOURCE_DIR BUILD_SOURCE_DIR BUILDING_F
|
||||
COMMAND ${CMAKE_COMMAND} -E rename ${PACKAGE_PREFIX}.tar.save ${PACKAGE_PREFIX}.tar
|
||||
)
|
||||
execute_process_and_check_result(
|
||||
COMMAND ${CMAKE_COMMAND} -E env bzip2 -f ${PACKAGE_PREFIX}.tar
|
||||
COMMAND bzip2 -f ${PACKAGE_PREFIX}.tar
|
||||
WORKING_DIRECTORY .
|
||||
ERROR_MSG "bzip2 command to create ${PACKAGE_PREFIX}.tar.bz2 failed."
|
||||
)
|
||||
|
||||
@@ -54,28 +54,28 @@ function(run_dist_check PACKAGE_PREFIX EXT)
|
||||
|
||||
# Run ninja in the build directory
|
||||
execute_process_and_check_result(
|
||||
COMMAND ${CMAKE_COMMAND} -E env ${NINJA_COMMAND}
|
||||
COMMAND ${NINJA_COMMAND}
|
||||
WORKING_DIRECTORY ${BUILD_DIR}
|
||||
ERROR_MSG "Ninja build failed."
|
||||
)
|
||||
|
||||
# Run ninja install
|
||||
execute_process_and_check_result(
|
||||
COMMAND ${CMAKE_COMMAND} -E env ${NINJA_COMMAND} install
|
||||
COMMAND ${NINJA_COMMAND} install
|
||||
WORKING_DIRECTORY ${BUILD_DIR}
|
||||
ERROR_MSG "Ninja install failed."
|
||||
)
|
||||
|
||||
# Run ninja check in the build directory
|
||||
execute_process_and_check_result(
|
||||
COMMAND ${CMAKE_COMMAND} -E env ${NINJA_COMMAND} check
|
||||
COMMAND ${NINJA_COMMAND} check
|
||||
WORKING_DIRECTORY ${BUILD_DIR}
|
||||
ERROR_MSG "Ninja check failed."
|
||||
)
|
||||
|
||||
# Run ninja dist
|
||||
execute_process_and_check_result(
|
||||
COMMAND ${CMAKE_COMMAND} -E env ${NINJA_COMMAND} dist
|
||||
COMMAND ${NINJA_COMMAND} dist
|
||||
WORKING_DIRECTORY ${BUILD_DIR}
|
||||
ERROR_MSG "Ninja dist failed."
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user