7
mirclientplatformmesa SHARED
9
client_platform_factory.cpp
11
client_buffer_factory.cpp
13
mesa_native_display_container.cpp
17
set_target_properties(
18
mirclientplatformmesa PROPERTIES
19
OUTPUT_NAME mirclientplatform
20
LIBRARY_OUTPUT_DIRECTORY ${LIBRARY_OUTPUT_PATH}/mesa
23
target_link_libraries(
27
${DRM_LDFLAGS} ${DRM_LIBRARIES}
30
if (MIR_TEST_PLATFORM STREQUAL "mesa")
31
add_custom_command(TARGET mirclientplatformmesa
33
COMMAND ${CMAKE_COMMAND} -E remove libmirclientplatform.so
34
COMMAND ${CMAKE_COMMAND} -E create_symlink mesa/$<TARGET_FILE_NAME:mirclientplatformmesa> libmirclientplatform.so
35
WORKING_DIRECTORY ${LIBRARY_OUTPUT_PATH}
39
install(TARGETS mirclientplatformmesa LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/mir/clientplatform/mesa)