Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SET (CMAKE_C_COMPILER "/usr/bin/clang")
- SET (CMAKE_C_FLAGS "-Wall -std=c99")
- SET (CMAKE_C_FLAGS_DEBUG "-g")
- SET (CMAKE_C_FLAGS_MINSIZEREL "-Os -DNDEBUG")
- SET (CMAKE_C_FLAGS_RELEASE "-O4 -DNDEBUG")
- SET (CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -g")
- SET (CMAKE_CXX_COMPILER "/usr/bin/clang++")
- SET (CMAKE_CXX_FLAGS "-Wall")
- SET (CMAKE_CXX_FLAGS_DEBUG "-g")
- SET (CMAKE_CXX_FLAGS_MINSIZEREL "-Os -DNDEBUG")
- SET (CMAKE_CXX_FLAGS_RELEASE "-O4 -DNDEBUG")
- SET (CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g")
- SET (CMAKE_AR "/usr/bin/llvm-ar")
- SET (CMAKE_LINKER "/usr/bin/llvm-ld")
- SET (CMAKE_NM "/usr/bin/llvm-nm")
- SET (CMAKE_OBJDUMP "/usr/bin/llvm-objdump")
- SET (CMAKE_RANLIB "/usr/bin/llvm-ranlib")
- $ export CC=/usr/bin/clang
- $ export CXX=/usr/bin/clang++
- $ cmake ..
- -- The C compiler identification is Clang
- -- The CXX compiler identification is Clang
- SET (CMAKE_C_FLAGS_INIT "-Wall -std=c99")
- SET (CMAKE_C_FLAGS_DEBUG_INIT "-g")
- SET (CMAKE_C_FLAGS_MINSIZEREL_INIT "-Os -DNDEBUG")
- SET (CMAKE_C_FLAGS_RELEASE_INIT "-O4 -DNDEBUG")
- SET (CMAKE_C_FLAGS_RELWITHDEBINFO_INIT "-O2 -g")
- SET (CMAKE_CXX_FLAGS_INIT "-Wall")
- SET (CMAKE_CXX_FLAGS_DEBUG_INIT "-g")
- SET (CMAKE_CXX_FLAGS_MINSIZEREL_INIT "-Os -DNDEBUG")
- SET (CMAKE_CXX_FLAGS_RELEASE_INIT "-O4 -DNDEBUG")
- SET (CMAKE_CXX_FLAGS_RELWITHDEBINFO_INIT "-O2 -g")
- $ cmake -DCMAKE_USER_MAKE_RULES_OVERRIDE=~/ClangOverrides.txt ..
- $ cmake -D_CMAKE_TOOLCHAIN_PREFIX=llvm- ..
- option(USE_CLANG "build application with clang" OFF) # OFF is the default
- if(USE_CLANG)
- SET (...)
- ....
- endif(USE_CLANG)
- SET (CMAKE_AR "/usr/bin/llvm-ar")
- SET (CMAKE_LINKER "/usr/bin/llvm-ld")
- SET (CMAKE_NM "/usr/bin/llvm-nm")
- SET (CMAKE_OBJDUMP "/usr/bin/llvm-objdump")
- SET (CMAKE_RANLIB "/usr/bin/llvm-ranlib")
Add Comment
Please, Sign In to add comment