Guest User

Untitled

a guest
Dec 11th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. cmake_minimum_required(VERSION 3.1)
  2. project(testproj VERSION 0.1.0)
  3.  
  4. set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
  5. set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
  6. set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
  7.  
  8. set(CMAKE_CXX_STANDARD 17)
  9. set(CMAKE_CXX_STANDARD_REQUIRED 17)
  10. set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
  11. set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wall -O0")
  12. set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wall -O3")
  13.  
  14. include(CTest)
  15. enable_testing()
  16.  
  17.  
  18.  
  19. set(CPACK_PROJECT_NAME ${PROJECT_NAME})
  20. set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
  21. include(CPack)
  22.  
  23. add_subdirectory(src)
  24.  
  25. add_executable(${PROJECT_NAME} ${SOURCES})
Add Comment
Please, Sign In to add comment