|
|
|
|
@ -22,7 +22,7 @@ FUNCTION(RUN_TEST_WITH_GUILE _TARGET _SOURCE_FILE)
|
|
|
|
|
GET_GUILE_ENV()
|
|
|
|
|
SET(CMAKE_COMMAND_TMP "")
|
|
|
|
|
IF (${CMAKE_VERSION} VERSION_GREATER 3.1)
|
|
|
|
|
SET(CMAKE_COMMAND_TMP ${CMAKE_COMMAND} -E env "${GUILE_ENV}")
|
|
|
|
|
SET(CMAKE_COMMAND_TMP ${CMAKE_COMMAND} -E env "${GUILE_ENV};GNC_MODULE_PATH=${CMAKE_BINARY_DIR}/lib/gnucash/test")
|
|
|
|
|
ENDIF()
|
|
|
|
|
ADD_TEST(NAME ${_TARGET}
|
|
|
|
|
COMMAND ${CMAKE_COMMAND_TMP}
|
|
|
|
|
@ -32,7 +32,7 @@ FUNCTION(RUN_TEST_WITH_GUILE _TARGET _SOURCE_FILE)
|
|
|
|
|
SET_TESTS_PROPERTIES(${_TARGET} PROPERTIES ENVIRONMENT "${GUILE_ENV};${ARGN}")
|
|
|
|
|
ENDFUNCTION()
|
|
|
|
|
|
|
|
|
|
GNC_ADD_TEST_WITH_GUILE(test-load-c test-load-c.c GNC_MODULE_TEST_INCLUDE_DIRS GNC_MODULE_TEST_LIBS)
|
|
|
|
|
GNC_ADD_TEST_WITH_GUILE(test-load-c test-load-c.c GNC_MODULE_TEST_INCLUDE_DIRS GNC_MODULE_TEST_LIBS "GNC_MODULE_PATH=${CMAKE_BINARY_DIR}/lib/gnucash/test")
|
|
|
|
|
|
|
|
|
|
RUN_TEST_WITH_GUILE(test-load-scm ${CMAKE_CURRENT_SOURCE_DIR}/test-load-scm.in)
|
|
|
|
|
|
|
|
|
|
@ -52,6 +52,7 @@ GNC_ADD_TEST_WITH_GUILE(test-incompatdep test-incompatdep.c
|
|
|
|
|
)
|
|
|
|
|
GNC_ADD_TEST_WITH_GUILE(test-agedver test-agedver.c
|
|
|
|
|
GNC_MODULE_TEST_INCLUDE_DIRS GNC_MODULE_TEST_LIBS
|
|
|
|
|
"GNC_MODULE_PATH=${CMAKE_BINARY_DIR}/lib/gnucash/test"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
SET(_LIBDIR ${CMAKE_BINARY_DIR}/lib)
|
|
|
|
|
@ -76,13 +77,13 @@ FUNCTION(RUN_GUILE_SHELL_TEST _TARGET _SOURCE_FILE)
|
|
|
|
|
GET_GUILE_ENV()
|
|
|
|
|
SET(CMAKE_COMMAND_TMP "")
|
|
|
|
|
IF (${CMAKE_VERSION} VERSION_GREATER 3.1)
|
|
|
|
|
SET(CMAKE_COMMAND_TMP ${CMAKE_COMMAND} -E env "${GUILE_ENV}")
|
|
|
|
|
SET(CMAKE_COMMAND_TMP ${CMAKE_COMMAND} -E env "${GUILE_ENV};GNC_MODULE_PATH=${CMAKE_BINARY_DIR}/lib/gnucash/test")
|
|
|
|
|
ENDIF()
|
|
|
|
|
ADD_TEST(NAME ${_TARGET}
|
|
|
|
|
COMMAND ${CMAKE_COMMAND_TMP}
|
|
|
|
|
${SHELL} ${_SOURCE_FILE}
|
|
|
|
|
)
|
|
|
|
|
SET_TESTS_PROPERTIES(${_TARGET} PROPERTIES ENVIRONMENT "${GUILE_ENV}")
|
|
|
|
|
SET_TESTS_PROPERTIES(${_TARGET} PROPERTIES ENVIRONMENT "${GUILE_ENV};GNC_MODULE_PATH=${CMAKE_BINARY_DIR}/lib/gnucash/test")
|
|
|
|
|
ENDFUNCTION()
|
|
|
|
|
|
|
|
|
|
RUN_GUILE_SHELL_TEST(test-gwrapped-c ${CMAKE_CURRENT_BINARY_DIR}/test-gwrapped-c)
|
|
|
|
|
|