Skip to content

Commit 566c563

Browse files
committed
Install examples in DATADIR
1 parent ae7656e commit 566c563

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

CMakeLists.txt

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -856,4 +856,35 @@ if(LIBVNCSERVER_INSTALL)
856856
${CMAKE_CURRENT_BINARY_DIR}/libvncclient.pc
857857
DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig
858858
)
859+
860+
install(DIRECTORY
861+
${CMAKE_CURRENT_BINARY_DIR}/examples/server/
862+
DESTINATION ${CMAKE_INSTALL_DATADIR}/libvncserver/examples/server
863+
USE_SOURCE_PERMISSIONS
864+
)
865+
866+
install(DIRECTORY
867+
${CMAKE_CURRENT_BINARY_DIR}/examples/client/
868+
DESTINATION ${CMAKE_INSTALL_DATADIR}/libvncserver/examples/client
869+
USE_SOURCE_PERMISSIONS
870+
)
871+
872+
install(DIRECTORY
873+
${CMAKE_CURRENT_SOURCE_DIR}/examples/server/
874+
DESTINATION ${CMAKE_INSTALL_DATADIR}/libvncserver/examples/server
875+
FILES_MATCHING PATTERN "*"
876+
PATTERN "*.o" EXCLUDE
877+
PATTERN "*.a" EXCLUDE
878+
PATTERN "*.so" EXCLUDE
879+
)
880+
881+
install(DIRECTORY
882+
${CMAKE_CURRENT_SOURCE_DIR}/examples/client/
883+
DESTINATION ${CMAKE_INSTALL_DATADIR}/libvncserver/examples/client
884+
FILES_MATCHING PATTERN "*"
885+
PATTERN "*.o" EXCLUDE
886+
PATTERN "*.a" EXCLUDE
887+
PATTERN "*.so" EXCLUDE
888+
)
889+
859890
endif()

0 commit comments

Comments
 (0)