xref: /llvm-project/llvm/examples/OrcV2Examples/CMakeLists.txt (revision 231107a8b5be77d1c76975b0363976ba3211fa37)
1add_subdirectory(LLJITDumpObjects)
2add_subdirectory(LLJITRemovableCode)
3add_subdirectory(LLJITWithCustomObjectLinkingLayer)
4add_subdirectory(LLJITWithExecutorProcessControl)
5add_subdirectory(LLJITWithGDBRegistrationListener)
6add_subdirectory(LLJITWithInitializers)
7add_subdirectory(LLJITWithLazyReexports)
8add_subdirectory(LLJITWithObjectCache)
9add_subdirectory(LLJITWithObjectLinkingLayerPlugin)
10add_subdirectory(LLJITWithOptimizingIRTransform)
11add_subdirectory(LLJITWithThinLTOSummaries)
12add_subdirectory(OrcV2CBindingsAddObjectFile)
13add_subdirectory(OrcV2CBindingsBasicUsage)
14add_subdirectory(OrcV2CBindingsDumpObjects)
15add_subdirectory(OrcV2CBindingsIRTransforms)
16add_subdirectory(OrcV2CBindingsMCJITLikeMemoryManager)
17add_subdirectory(OrcV2CBindingsRemovableCode)
18add_subdirectory(OrcV2CBindingsLazy)
19add_subdirectory(OrcV2CBindingsVeryLazy)
20
21if(CMAKE_HOST_UNIX)
22  add_subdirectory(LLJITWithRemoteDebugging)
23endif()
24