-
Notifications
You must be signed in to change notification settings - Fork 13
/
CMakeLists.txt
executable file
·47 lines (38 loc) · 1.17 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
add_subdirectory(base)
# NOTE: add ecs example here
option(ENABLE_BENCHMARK_ENTT "Enable EnTT Benchmarks" ON)
if(ENABLE_BENCHMARK_ENTT)
add_subdirectory(entt)
endif()
option(ENABLE_BENCHMARK_ENTITYX "Enable EntityX Benchmarks" ON)
if(ENABLE_BENCHMARK_ENTITYX)
add_subdirectory(entityx)
endif()
option(ENABLE_BENCHMARK_GINSENG "Enable Ginseng Benchmarks" ON)
if(ENABLE_BENCHMARK_GINSENG)
add_subdirectory(ginseng)
endif()
option(ENABLE_BENCHMARK_MUSTACHE "Enable mustache Benchmarks" ON)
if(ENABLE_BENCHMARK_MUSTACHE)
add_subdirectory(mustache)
endif()
option(ENABLE_BENCHMARK_OPENECS "Enable OpenECS Benchmarks" ON)
if(ENABLE_BENCHMARK_OPENECS)
add_subdirectory(openecs)
endif()
option(ENABLE_BENCHMARK_FLECS "Enable flecs Benchmarks" ON)
if(ENABLE_BENCHMARK_FLECS)
add_subdirectory(flecs)
endif()
option(ENABLE_BENCHMARK_PICO_ECS "Enable pico_ecs Benchmarks" ON)
if(ENABLE_BENCHMARK_PICO_ECS)
add_subdirectory(pico_ecs)
endif()
option(ENABLE_BENCHMARK_OOP "Enable OOP Benchmarks" ON)
if(ENABLE_BENCHMARK_OOP)
add_subdirectory(oop)
endif()
option(ENABLE_BENCHMARK_GAIA_ECS "Enable gaia-ecs Benchmarks" ON)
if(ENABLE_BENCHMARK_GAIA_ECS)
add_subdirectory(gaia-ecs)
endif()