Add cmakefiles to build profile_rt.so!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130191 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Nick Lewycky 2011-04-26 05:48:41 +00:00
parent b16d06f88a
commit e88c724ff0
3 changed files with 18 additions and 1 deletions

View 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)

1
runtime/CMakeLists.txt Normal file
View File

@ -0,0 +1 @@
add_subdirectory(libprofile)

View File

@ -0,0 +1,9 @@
add_llvm_loadable_module( profile_rt
BasicBlockTracing.c
CommonProfiling.c
GCDAProfiling.c
PathProfiling.c
EdgeProfiling.c
OptimalEdgeProfiling.c
Profiling.h
)