Projektarbeit Line Following Robot bei Prof. Chowanetz im WS22/23
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CMakeLists.txt 1013B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. # We support building both static and shared libraries
  2. if (NOT DEFINED LIBRARY_TYPE)
  3. set(LIBRARY_TYPE SHARED)
  4. endif (NOT DEFINED LIBRARY_TYPE)
  5. add_definitions(-Wall -Werror)
  6. add_library(mmal SHARED util/mmal_util.c)
  7. add_subdirectory(core)
  8. add_subdirectory(util)
  9. add_subdirectory(vc)
  10. add_subdirectory(components)
  11. add_subdirectory(openmaxil)
  12. add_subdirectory(client)
  13. target_link_libraries(mmal mmal_core mmal_util mmal_vc_client vcos mmal_components)
  14. install(TARGETS mmal DESTINATION lib)
  15. install(FILES
  16. mmal.h
  17. mmal_buffer.h
  18. mmal_clock.h
  19. mmal_common.h
  20. mmal_component.h
  21. mmal_encodings.h
  22. mmal_events.h
  23. mmal_format.h
  24. mmal_logging.h
  25. mmal_metadata.h
  26. mmal_parameters.h
  27. mmal_parameters_audio.h
  28. mmal_parameters_camera.h
  29. mmal_parameters_clock.h
  30. mmal_parameters_common.h
  31. mmal_parameters_video.h
  32. mmal_pool.h mmal_port.h
  33. mmal_queue.h
  34. mmal_types.h
  35. DESTINATION include/interface/mmal
  36. )
  37. # Test apps
  38. if(BUILD_MMAL_APPS)
  39. add_subdirectory(test)
  40. endif(BUILD_MMAL_APPS)