@@ -12,13 +12,10 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR})
12
12
13
13
if (EMSCRIPTEN)
14
14
else ()
15
- add_subdirectory (cvector-generator)
16
15
add_subdirectory (batched-bench)
17
16
add_subdirectory (batched)
18
- add_subdirectory (convert-llama2c-to-ggml)
19
17
add_subdirectory (embedding)
20
18
add_subdirectory (eval-callback)
21
- add_subdirectory (export-lora)
22
19
add_subdirectory (gbnf-validator)
23
20
add_subdirectory (gguf-hash)
24
21
add_subdirectory (gguf-split)
@@ -27,29 +24,35 @@ else()
27
24
add_subdirectory (imatrix)
28
25
add_subdirectory (infill)
29
26
add_subdirectory (llama-bench)
30
- add_subdirectory (llava)
31
27
add_subdirectory (lookahead)
32
28
add_subdirectory (lookup)
33
29
add_subdirectory (main)
34
30
add_subdirectory (parallel)
35
31
add_subdirectory (passkey)
36
32
add_subdirectory (perplexity)
37
- add_subdirectory (quantize-stats)
38
33
add_subdirectory (quantize)
39
34
add_subdirectory (retrieval)
40
- if (GGML_RPC)
41
- add_subdirectory (rpc)
42
- endif ()
43
35
if (LLAMA_BUILD_SERVER)
44
- add_subdirectory (server)
45
- endif ()
46
- if (GGML_SYCL)
47
- add_subdirectory (sycl)
36
+ add_subdirectory (server)
48
37
endif ()
49
38
add_subdirectory (save-load-state)
50
39
add_subdirectory (simple)
51
40
add_subdirectory (simple-chat)
52
41
add_subdirectory (speculative)
53
42
add_subdirectory (speculative-simple)
54
43
add_subdirectory (tokenize)
44
+ if (NOT GGML_BACKEND_DL)
45
+ # these examples use the backends directly and cannot be built with dynamic loading
46
+ add_subdirectory (convert-llama2c-to-ggml)
47
+ add_subdirectory (cvector-generator)
48
+ add_subdirectory (export-lora)
49
+ add_subdirectory (quantize-stats)
50
+ add_subdirectory (llava)
51
+ if (GGML_RPC)
52
+ add_subdirectory (rpc)
53
+ endif ()
54
+ if (GGML_SYCL)
55
+ add_subdirectory (sycl)
56
+ endif ()
57
+ endif ()
55
58
endif ()
0 commit comments