-
Notifications
You must be signed in to change notification settings - Fork 15.3k
Description
| Bugzilla Link | 9159 |
| Resolution | FIXED |
| Resolved on | Feb 06, 2011 20:39 |
| Version | trunk |
| OS | Linux |
| CC | @oscarfv |
Extended Description
Hi,
I noticed the redundant hidden svn directory ended up being installed
system-wise.
$ ls -la /usr/share/llvm/cmake
total 68
drwxr-xr-x 3 root root 4096 Feb 5 19:50 .
drwxr-xr-x 3 root root 4096 Feb 5 19:50 ..
-rw-r--r-- 1 root root 3876 Feb 4 09:28 AddLLVM.cmake
-rw-r--r-- 1 root root 492 Feb 4 09:28 AddLLVMDefinitions.cmake
-rw-r--r-- 1 root root 3813 Feb 4 09:28 ChooseMSVCCRT.cmake
-rw-r--r-- 1 root root 702 Feb 4 09:28 CMakeLists.txt
-rw-r--r-- 1 root root 1031 Feb 4 09:28 CrossCompileLLVM.cmake
-rw-r--r-- 1 root root 5092 Feb 4 09:28 HandleLLVMOptions.cmake
-rw-r--r-- 1 root root 1995 Feb 4 09:31 LLVM.cmake
-rw-r--r-- 1 root root 6495 Feb 4 09:28 LLVMConfig.cmake
-rw-r--r-- 1 root root 6328 Feb 4 09:28 LLVMLibDeps.cmake
-rw-r--r-- 1 root root 2863 Feb 4 09:28 LLVMProcessSources.cmake
drwxr-xr-x 6 root root 4096 Feb 5 19:50 .svn
-rw-r--r-- 1 root root 1983 Feb 4 15:52 TableGen.cmake
Here's how I build LLVM/Clang:
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr
-DBUILD_SHARED_LIBS:BOOL=ON
-DCMAKE_CXX_FLAGS:STRING="-O2 -march=native -pipe"
-DCMAKE_C_FLAGS:STRING="-O2 -march=native -pipe"
-DLLVM_BUILD_EXAMPLES:BOOL=ON
-DLLVM_BUILD_TESTS:BOOL=OFF
-DLLVM_BUILD_TOOLS:BOOL=ON
-DLLVM_ENABLE_THREADS:BOOL=ON
-DLLVM_ENABLE_PEDANTIC:BOOL=ON
-DLLVM_ENABLE_WARNINGS:BOOL=ON
-DLLVM_ENABLE_WERROR:BOOL=OFF
-DLLVM_TARGETS_TO_BUILD:STRING="X86;PTX"
-DLLVM_TARGET_ARCH:STRING="X86"
-DCLANG_BUILD_EXAMPLES:BOOL=ON
-DCLANG_TEST_USE_VG:BOOL=OFF
../$_svnmod || return 1
make || return 1
make DESTDIR=${pkgdir} install
Regards,
Ryuta