OverviewFilesCommitsIssuesDocsReleasesPeers

opencog-cogutil commits / 8bd11fc

Propagate the guile environment in the cxxtests
Yet another failure mode exposed by guix. How the heck did the nix guy ever get this stuff to work?
8bd11fc3a08404b652e3fd2413b5ec7189b4ea68
by Linas Vepstas <linasvepstas@gmail.com> · 2025-12-17T05:23:49.000Z

Changed files (1) +10 -2

cmake/AddCxxtest.cmake +10 -2
……@@ -36,7 +36,11 @@ IF (CXXTEST_FOUND)
3636 ADD_TEST(${NAME} ${NAME})
3737 ENDIF (CMAKE_BUILD_TYPE STREQUAL "Coverage")
3838 IF (GUILE_LOAD_PATH)
39 SET_PROPERTY(TEST ${NAME} PROPERTY ENVIRONMENT "GUILE_LOAD_PATH=${GUILE_LOAD_PATH}")
39 SET_PROPERTY(TEST ${NAME} PROPERTY
40 ENVIRONMENT "GUILE_LOAD_PATH=${GUILE_LOAD_PATH}:$ENV{GUILE_LOAD_PATH};GUILE_LOAD_COMPILED_PATH=${GUILE_LOAD_PATH}:$ENV{GUILE_LOAD_COMPILED_PATH}")
41 ELSE()
42 SET_PROPERTY(TEST ${NAME} PROPERTY
43 ENVIRONMENT "GUILE_LOAD_PATH=$ENV{GUILE_LOAD_PATH};GUILE_LOAD_COMPILED_PATH=$ENV{GUILE_LOAD_COMPILED_PATH}")
4044 ENDIF(GUILE_LOAD_PATH)
4145 ADD_DEPENDENCIES(tests ${NAME})
4246 ENDMACRO(ADD_CXXTEST)
……@@ -87,7 +91,11 @@ IF (CXXTEST_FOUND)
8791
8892 ADD_TEST(${NAME} ${NAME})
8993 IF (GUILE_LOAD_PATH)
90 SET_PROPERTY(TEST ${NAME} PROPERTY ENVIRONMENT "GUILE_LOAD_PATH=${GUILE_LOAD_PATH}")
94 SET_PROPERTY(TEST ${NAME} PROPERTY
95 ENVIRONMENT "GUILE_LOAD_PATH=${GUILE_LOAD_PATH}:$ENV{GUILE_LOAD_PATH};GUILE_LOAD_COMPILED_PATH=${GUILE_LOAD_PATH}:$ENV{GUILE_LOAD_COMPILED_PATH}")
96 ELSE()
97 SET_PROPERTY(TEST ${NAME} PROPERTY
98 ENVIRONMENT "GUILE_LOAD_PATH=$ENV{GUILE_LOAD_PATH};GUILE_LOAD_COMPILED_PATH=$ENV{GUILE_LOAD_COMPILED_PATH}")
9199 ENDIF(GUILE_LOAD_PATH)
92100 ENDMACRO(ADD_CXXTEST_SEP)
93101