Skip to content

.svn installed in /usr/share/llvm/cmake #9531

@oroppas

Description

@oroppas
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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugzillaIssues migrated from bugzillacmakeBuild system in general and CMake in particular

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions