[llvm-commits] [llvm] r56682 - in /llvm/trunk: examples/BrainF/CMakeLists.txt examples/CMakeLists.txt examples/HowToUseJIT/CMakeLists.txt examples/ModuleMaker/CMakeLists.txt examples/ParallelJIT/CMakeLists.txt lib/Target/CBackend/CMakeLists.txt
Oscar Fuentes
ofv at wanadoo.es
Fri Sep 26 12:48:03 PDT 2008
Author: ofv
Date: Fri Sep 26 14:48:03 2008
New Revision: 56682
URL: http://llvm.org/viewvc/llvm-project?rev=56682&view=rev
Log:
CMake: Builds all examples. Corrected name of CBackend target.
Added:
llvm/trunk/examples/BrainF/CMakeLists.txt
llvm/trunk/examples/HowToUseJIT/CMakeLists.txt
llvm/trunk/examples/ModuleMaker/CMakeLists.txt
llvm/trunk/examples/ParallelJIT/CMakeLists.txt
Modified:
llvm/trunk/examples/CMakeLists.txt
llvm/trunk/lib/Target/CBackend/CMakeLists.txt
Added: llvm/trunk/examples/BrainF/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/examples/BrainF/CMakeLists.txt?rev=56682&view=auto
==============================================================================
--- llvm/trunk/examples/BrainF/CMakeLists.txt (added)
+++ llvm/trunk/examples/BrainF/CMakeLists.txt Fri Sep 26 14:48:03 2008
@@ -0,0 +1,6 @@
+set(LLVM_LINK_COMPONENTS jit bitwriter nativecodegen interpreter)
+
+add_llvm_example(BrainF
+ BrainF.cpp
+ BrainFDriver.cpp
+ )
Modified: llvm/trunk/examples/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/examples/CMakeLists.txt?rev=56682&r1=56681&r2=56682&view=diff
==============================================================================
--- llvm/trunk/examples/CMakeLists.txt (original)
+++ llvm/trunk/examples/CMakeLists.txt Fri Sep 26 14:48:03 2008
@@ -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 )
Added: llvm/trunk/examples/HowToUseJIT/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/examples/HowToUseJIT/CMakeLists.txt?rev=56682&view=auto
==============================================================================
--- llvm/trunk/examples/HowToUseJIT/CMakeLists.txt (added)
+++ llvm/trunk/examples/HowToUseJIT/CMakeLists.txt Fri Sep 26 14:48:03 2008
@@ -0,0 +1,5 @@
+set(LLVM_LINK_COMPONENTS jit interpreter nativecodegen)
+
+add_llvm_executable(HowToUseJIT
+ HowToUseJIT.cpp
+ )
Added: llvm/trunk/examples/ModuleMaker/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/examples/ModuleMaker/CMakeLists.txt?rev=56682&view=auto
==============================================================================
--- llvm/trunk/examples/ModuleMaker/CMakeLists.txt (added)
+++ llvm/trunk/examples/ModuleMaker/CMakeLists.txt Fri Sep 26 14:48:03 2008
@@ -0,0 +1,5 @@
+set(LLVM_LINK_COMPONENTS bitwriter)
+
+add_llvm_example(ModuleMaker
+ ModuleMaker.cpp
+ )
Added: llvm/trunk/examples/ParallelJIT/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/examples/ParallelJIT/CMakeLists.txt?rev=56682&view=auto
==============================================================================
--- llvm/trunk/examples/ParallelJIT/CMakeLists.txt (added)
+++ llvm/trunk/examples/ParallelJIT/CMakeLists.txt Fri Sep 26 14:48:03 2008
@@ -0,0 +1,7 @@
+set(LLVM_LINK_COMPONENTS jit interpreter nativecodegen)
+
+add_llvm_example(ParallelJIT
+ ParallelJIT.cpp
+ )
+
+target_link_libraries(ParallelJIT pthread)
Modified: llvm/trunk/lib/Target/CBackend/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/CBackend/CMakeLists.txt?rev=56682&r1=56681&r2=56682&view=diff
==============================================================================
--- llvm/trunk/lib/Target/CBackend/CMakeLists.txt (original)
+++ llvm/trunk/lib/Target/CBackend/CMakeLists.txt Fri Sep 26 14:48:03 2008
@@ -1,3 +1,3 @@
-add_llvm_target(CBackEnd
+add_llvm_target(CBackend
CBackend.cpp
)
More information about the llvm-commits
mailing list