diff options
author | Oscar Fuentes <ofv@wanadoo.es> | 2008-09-26 19:48:03 +0000 |
---|---|---|
committer | Oscar Fuentes <ofv@wanadoo.es> | 2008-09-26 19:48:03 +0000 |
commit | 9e3f7dbedabd337cdb18446eb4897a0fb404211f (patch) | |
tree | 7e3c2d2616c42d01054c4fccd3f90989ac939459 /llvm/examples | |
parent | c0f4d00d67b2c0a910c7a038da6d6ff97ec1e047 (diff) | |
download | bcm5719-llvm-9e3f7dbedabd337cdb18446eb4897a0fb404211f.tar.gz bcm5719-llvm-9e3f7dbedabd337cdb18446eb4897a0fb404211f.zip |
CMake: Builds all examples. Corrected name of CBackend target.
llvm-svn: 56682
Diffstat (limited to 'llvm/examples')
-rw-r--r-- | llvm/examples/BrainF/CMakeLists.txt | 6 | ||||
-rw-r--r-- | llvm/examples/CMakeLists.txt | 12 | ||||
-rw-r--r-- | llvm/examples/HowToUseJIT/CMakeLists.txt | 5 | ||||
-rw-r--r-- | llvm/examples/ModuleMaker/CMakeLists.txt | 5 | ||||
-rw-r--r-- | llvm/examples/ParallelJIT/CMakeLists.txt | 7 |
5 files changed, 34 insertions, 1 deletions
diff --git a/llvm/examples/BrainF/CMakeLists.txt b/llvm/examples/BrainF/CMakeLists.txt new file mode 100644 index 00000000000..7bec105cdc8 --- /dev/null +++ b/llvm/examples/BrainF/CMakeLists.txt @@ -0,0 +1,6 @@ +set(LLVM_LINK_COMPONENTS jit bitwriter nativecodegen interpreter) + +add_llvm_example(BrainF + BrainF.cpp + BrainFDriver.cpp + ) diff --git a/llvm/examples/CMakeLists.txt b/llvm/examples/CMakeLists.txt index 392e59d9895..fa91149755c 100644 --- a/llvm/examples/CMakeLists.txt +++ b/llvm/examples/CMakeLists.txt @@ -1 +1,11 @@ -add_subdirectory(Fibonacci)
\ No newline at end of file +add_subdirectory(BrainF) +add_subdirectory(Fibonacci) +add_subdirectory(HowToUseJIT) +add_subdirectory(ModuleMaker) + +include(CheckIncludeFile) +check_include_file(pthread.h HAVE_PTHREAD_H) + +if( HAVE_PTHREAD_H ) + add_subdirectory(ParallelJIT) +endif( HAVE_PTHREAD_H ) diff --git a/llvm/examples/HowToUseJIT/CMakeLists.txt b/llvm/examples/HowToUseJIT/CMakeLists.txt new file mode 100644 index 00000000000..ad7da957697 --- /dev/null +++ b/llvm/examples/HowToUseJIT/CMakeLists.txt @@ -0,0 +1,5 @@ +set(LLVM_LINK_COMPONENTS jit interpreter nativecodegen) + +add_llvm_executable(HowToUseJIT + HowToUseJIT.cpp + ) diff --git a/llvm/examples/ModuleMaker/CMakeLists.txt b/llvm/examples/ModuleMaker/CMakeLists.txt new file mode 100644 index 00000000000..81e911560bd --- /dev/null +++ b/llvm/examples/ModuleMaker/CMakeLists.txt @@ -0,0 +1,5 @@ +set(LLVM_LINK_COMPONENTS bitwriter) + +add_llvm_example(ModuleMaker + ModuleMaker.cpp + ) diff --git a/llvm/examples/ParallelJIT/CMakeLists.txt b/llvm/examples/ParallelJIT/CMakeLists.txt new file mode 100644 index 00000000000..d8dd7084c40 --- /dev/null +++ b/llvm/examples/ParallelJIT/CMakeLists.txt @@ -0,0 +1,7 @@ +set(LLVM_LINK_COMPONENTS jit interpreter nativecodegen) + +add_llvm_example(ParallelJIT + ParallelJIT.cpp + ) + +target_link_libraries(ParallelJIT pthread) |