Add cmakefiles to build profile_rt.so!
authorNick Lewycky <nicholas@mxc.ca>
Tue, 26 Apr 2011 05:48:41 +0000 (05:48 +0000)
committerNick Lewycky <nicholas@mxc.ca>
Tue, 26 Apr 2011 05:48:41 +0000 (05:48 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130191 91177308-0d34-0410-b5e6-96231b3b80d8

CMakeLists.txt
runtime/CMakeLists.txt [new file with mode: 0644]
runtime/libprofile/CMakeLists.txt [new file with mode: 0644]

index 48cd55b09548c60aa22325d79c636ef5ca3ac7b7..38a9f2b227b3e821b26828448f035da6c6e0325c 100644 (file)
@@ -227,6 +227,13 @@ if( LLVM_INCLUDE_TOOLS )
   add_subdirectory(tools)
 endif()
 
+option(LLVM_BUILD_RUNTIME
+  "Build the LLVM runtime libraries. If OFF, just generate build targets." OFF)
+option(LLVM_INCLUDE_RUNTIME "Generate build targets for the LLVM runtimes" ON)
+if( LLVM_INCLUDE_RUNTIME )
+  add_subdirectory(runtime)
+endif()
+
 option(LLVM_BUILD_EXAMPLES
   "Build the LLVM example programs. If OFF, just generate build targets." OFF)
 option(LLVM_INCLUDE_EXAMPLES "Generate build targets for the LLVM examples" ON)
@@ -235,7 +242,7 @@ if( LLVM_INCLUDE_EXAMPLES )
 endif()
 
 option(LLVM_BUILD_TESTS
-  "Build LLVM unit tests. If OFF, just generate build targes." OFF)
+  "Build LLVM unit tests. If OFF, just generate build targets." OFF)
 if( LLVM_INCLUDE_TESTS )
   add_subdirectory(test)
   add_subdirectory(utils/unittest)
diff --git a/runtime/CMakeLists.txt b/runtime/CMakeLists.txt
new file mode 100644 (file)
index 0000000..bcdaf84
--- /dev/null
@@ -0,0 +1 @@
+add_subdirectory(libprofile)
diff --git a/runtime/libprofile/CMakeLists.txt b/runtime/libprofile/CMakeLists.txt
new file mode 100644 (file)
index 0000000..92182d7
--- /dev/null
@@ -0,0 +1,9 @@
+add_llvm_loadable_module( profile_rt
+  BasicBlockTracing.c
+  CommonProfiling.c
+  GCDAProfiling.c
+  PathProfiling.c
+  EdgeProfiling.c
+  OptimalEdgeProfiling.c
+  Profiling.h
+  )