From b4198dbee6234a3b4bd7aa5b80a7d4efce37f6e1 Mon Sep 17 00:00:00 2001 From: Doug Coleman Date: Tue, 21 Jul 2015 16:36:24 -0700 Subject: [PATCH] cuda: fix CUDA-LIBRARY: to take a proper path that could have spaces in it --- extra/cuda/demos/hello-world/hello-world.factor | 2 +- extra/cuda/demos/prefix-sum/prefix-sum.factor | 2 +- extra/cuda/syntax/syntax.factor | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/extra/cuda/demos/hello-world/hello-world.factor b/extra/cuda/demos/hello-world/hello-world.factor index d486c1cb83..ef410df80b 100644 --- a/extra/cuda/demos/hello-world/hello-world.factor +++ b/extra/cuda/demos/hello-world/hello-world.factor @@ -6,7 +6,7 @@ destructors io io.encodings.string io.encodings.utf8 kernel locals math math.parser namespaces sequences strings ; IN: cuda.demos.hello-world -CUDA-LIBRARY: hello cuda32 vocab:cuda/demos/hello-world/hello.ptx +CUDA-LIBRARY: hello cuda32 "vocab:cuda/demos/hello-world/hello.ptx" CUDA-FUNCTION: helloWorld ( char* string-ptr ) diff --git a/extra/cuda/demos/prefix-sum/prefix-sum.factor b/extra/cuda/demos/prefix-sum/prefix-sum.factor index 66a238f661..cbda5e8883 100644 --- a/extra/cuda/demos/prefix-sum/prefix-sum.factor +++ b/extra/cuda/demos/prefix-sum/prefix-sum.factor @@ -3,7 +3,7 @@ USING: alien.c-types cuda cuda.contexts cuda.libraries cuda.syntax locals ; IN: cuda.demos.prefix-sum -CUDA-LIBRARY: prefix-sum cuda32 vocab:cuda/demos/prefix-sum/prefix-sum.ptx +CUDA-LIBRARY: prefix-sum cuda32 "vocab:cuda/demos/prefix-sum/prefix-sum.ptx" CUDA-FUNCTION: prefix_sum_block ( uint* in, uint* out, uint n ) diff --git a/extra/cuda/syntax/syntax.factor b/extra/cuda/syntax/syntax.factor index 001eb7d560..3b1cad591f 100644 --- a/extra/cuda/syntax/syntax.factor +++ b/extra/cuda/syntax/syntax.factor @@ -5,7 +5,7 @@ fry kernel lexer namespaces parser ; IN: cuda.syntax SYNTAX: CUDA-LIBRARY: - scan-token scan-word scan-token + scan-token scan-word scan-object '[ _ _ add-cuda-library ] [ current-cuda-library set-global ] bi ;