Advertisement
Guest User

cmake

a guest
Feb 25th, 2020
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. set(CMAKE_C_COMPILER_WORKS 1)
  2. set(CMAKE_CXX_COMPILER_WORKS 1)
  3.  
  4. SET(CMAKE_C_COMPILER_WORKS TRUE CACHE INTERNAL "")
  5. SET(CMAKE_CXX_COMPILER_WORKS TRUE CACHE INTERNAL "")
  6.  
  7. SET(CMAKE_C_COMPILER_FORCED TRUE CACHE INTERNAL "")
  8. SET(CMAKE_CXX_COMPILER_FORCED TRUE CACHE INTERNAL "")
  9.  
  10. SET(CMAKE_C_COMPILER_ID_RUN TRUE CACHE INTERNAL "")
  11. SET(CMAKE_CXX_COMPILER_ID_RUN TRUE CACHE INTERNAL "")
  12.  
  13. project(CMakeProject4 CXX)
  14.  
  15. set(Boost_USE_STATIC_LIBS ON)
  16. set(Boost_USE_MULTITHREADED OFF)
  17. set(Boost_USE_STATIC_RUNTIME OFF)
  18.  
  19. list(APPEND CMAKE_PREFIX_PATH /opt/poky-atmel/2.5.3/sysroots/cortexa5hf-neon-poky-linux-gnueabi/usr)
  20. set(Boost_NO_BOOST_CMAKE ON)
  21.  
  22. message(STATUS "CMAKE_TOOLCHAIN_FILE='${CMAKE_TOOLCHAIN_FILE}'")
  23.  
  24. set(CROSS_COMPILER_DIR /opt/poky-atmel/2.5.3/sysroots/x86_64-pokysdk-linux/usr)
  25. set(CMAKE_C_COMPILER ${CROSS_COMPILER_DIR}/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc)
  26. set(CMAKE_CXX_COMPILER ${CROSS_COMPILER_DIR}/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++)
  27.  
  28. message(STATUS "CMAKE_C_COMPILER='${CMAKE_C_COMPILER}'")
  29. message(STATUS "CMAKE_CXX_COMPILER='${CMAKE_CXX_COMPILER}'")
  30.  
  31. find_package(Boost 1.66.0 REQUIRED)
  32. add_executable (CMakeProject4 CMakeProject4.cpp CMakeProject4.h)
  33. target_link_libraries(CMakeProject4 PRIVATE Boost::headers)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement