file(GLOB PICRIN_RANDOM_SOURCES ${PROJECT_SOURCE_DIR}/contrib/10.random/src/*.c) list(APPEND PICRIN_CONTRIB_INITS random) list(APPEND PICRIN_CONTRIB_SOURCES ${PICRIN_RANDOM_SOURCES}) add_custom_target(test-random for test in ${PROJECT_SOURCE_DIR}/contrib/10.random/t/*.scm \; do bin/picrin "$$test" \; done DEPENDS repl) set(CONTRIB_TESTS ${CONTRIB_TESTS} test-random)