Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2013
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CMake 0.84 KB | None | 0 0
  1. cmake_minimum_required(VERSION 2.8)
  2. project(yauporot)
  3.  
  4. #enable C++x11
  5. add_definitions(-std=c++11)
  6. list( APPEND CMAKE_CXX_FLAGS "-std=c++11 ${CMAKE_CXX_FLAGS} -g -ftest-coverage -fprofile-arcs")
  7.  
  8. #apply platform-specific flags
  9. if (UNIX)
  10.   message(status "Setting GCC flags")
  11.   #list(APPEND CMAKE_CXX_FLAGS " -fexceptions -g -Wall")
  12. else()
  13.   message(status "Setting MSVC flags")
  14.   list(APPEND CMAKE_CXX_FLAGS " /EHc-")
  15. endif()
  16.  
  17. set(CMAKE_AUTOMOC ON)
  18. set(CMAKE_INCLUDE_CURRENT_DIR ON)
  19.  
  20. set(EXECUTABLE_NAME yauporot)
  21.  
  22. include_directories(
  23.     ${CMAKE_CURRENT_SOURCE_DIR}/include/    
  24. )
  25.  
  26. link_directories(
  27.     ${CMAKE_CURRENT_SOURCE_DIR}/lib/    
  28. )
  29.  
  30. file(
  31.     GLOB_RECURSE
  32.     SRC_FILES
  33.     src/*
  34. )
  35.  
  36. file(
  37.     GLOB_RECURSE
  38.     INCLUDE_FILES
  39.     include/*
  40. )
  41.  
  42. add_executable(
  43.     ${EXECUTABLE_NAME}
  44.     src/yauporot.cpp
  45. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement