Advertisement
konopleva_karina

Untitled

Mar 30th, 2020
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. cmake_minimum_required(VERSION 3.0)
  2.  
  3. if (ARM_BUILD)
  4. set(CMAKE_SYSTEM_PROCESSOR arm)
  5. set(CMAKE_C_COMPILER ${TOOLCHAIN}/arm-linux-gnueabihf-gcc)
  6. set(CMAKE_CXX_COMPILER ${TOOLCHAIN}/arm-linux-gnueabihf-g++)
  7. endif()
  8.  
  9. project(task3)
  10.  
  11. include_directories(${SimpleLibrary_SOURCE_DIR}/include)
  12.  
  13. install(FILES ${SimpleLibrary_SOURCE_DIR}/include/buffer.h DESTINATION ${CMAKE_INSTALL_PREFIX}/include)
  14.  
  15. set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${SimpleLibrary_SOURCE_DIR}/bin)
  16. set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${SimpleLibrary_SOURCE_DIR}/lib)
  17.  
  18. if (ARM_BUILD)
  19. set(CMAKE_INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/lib)
  20. set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
  21. endif()
  22.  
  23. add_subdirectory(src)
  24. add_executable(Main main.cpp)
  25. add_executable(MainLib main_lib.cpp)
  26.  
  27. target_link_libraries(MainLib buffer)
  28.  
  29. if (ARM_BUILD)
  30. install(TARGETS Main MainLib DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
  31. endif()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement