Advertisement
Guest User

Untitled

a guest
Feb 2nd, 2013
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CMake 1.13 KB | None | 0 0
  1. set(USE_CLANG "d:/clang/bin")
  2.  
  3. if(DEFINED USE_CLANG)
  4.  
  5.   set (CMAKE_C_COMPILER             "${USE_CLANG}/clang.exe")
  6.   set (CMAKE_C_FLAGS                "-Wall -std=c99")
  7.   set (CMAKE_C_FLAGS_DEBUG          "-g")
  8.   set (CMAKE_C_FLAGS_MINSIZEREL     "-Os -DNDEBUG")
  9.   set (CMAKE_C_FLAGS_RELEASE        "-O4 -DNDEBUG")
  10.   set (CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -g")
  11.  
  12.  
  13.   set (CMAKE_CXX_COMPILER             "${USE_CLANG}/clang.exe")
  14.   set (CMAKE_CXX_FLAGS                "-Wall")
  15.   set (CMAKE_CXX_FLAGS_DEBUG          "-g")
  16.   set (CMAKE_CXX_FLAGS_MINSIZEREL     "-Os -DNDEBUG")
  17.   set (CMAKE_CXX_FLAGS_RELEASE        "-O4 -DNDEBUG")
  18.   set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g")
  19.   set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
  20.  
  21.   set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
  22.   set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wextra")
  23.  
  24.   set (CMAKE_AR      "${USE_CLANG}/llvm-ar.exe")
  25.   set (CMAKE_LINKER  "${USE_CLANG}/llvm-ld.exe")
  26.   set (CMAKE_NM      "${USE_CLANG}/llvm-nm.exe")
  27.   set (CMAKE_OBJDUMP "${USE_CLANG}/llvm-objdump.exe")
  28.   set (CMAKE_RANLIB  "${USE_CLANG}/llvm-ranlib.exe")
  29.  
  30. elseif(${CMAKE_COMPILER_IS_GNUCXX})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement