From 80ce5fc024c7897385b2695490a44e78b6237cbf Mon Sep 17 00:00:00 2001 From: Kyle Fazzari Date: Thu, 21 Mar 2019 13:18:12 -0700 Subject: [PATCH] Add install rules to examples Fix #3 Signed-off-by: Kyle Fazzari --- docs/examples/AppExamples/EX1000/CMakeLists.txt | 3 +++ docs/examples/AppExamples/EX1010/CMakeLists.txt | 3 +++ docs/examples/CommsExamples/EX10/CMakeLists.txt | 3 +++ docs/examples/CommsExamples/EX20/CMakeLists.txt | 3 +++ docs/examples/CommsExamples/EX30/CMakeLists.txt | 3 +++ docs/examples/CommsExamples/EX40/CMakeLists.txt | 3 +++ docs/examples/CommsExamples/EX50/CMakeLists.txt | 3 +++ docs/examples/CommsExamples/EX60/CMakeLists.txt | 3 +++ docs/examples/VideoShare/CMakeLists.txt | 7 ++++++- 9 files changed, 30 insertions(+), 1 deletion(-) diff --git a/docs/examples/AppExamples/EX1000/CMakeLists.txt b/docs/examples/AppExamples/EX1000/CMakeLists.txt index 9e6cf0a..d77158c 100644 --- a/docs/examples/AppExamples/EX1000/CMakeLists.txt +++ b/docs/examples/AppExamples/EX1000/CMakeLists.txt @@ -18,4 +18,7 @@ SET(SRCS ex1000.cpp) include_directories( ${MOOS_INCLUDE_DIRS} ${MOOS_DEPEND_INCLUDE_DIRS}) add_executable(${EXECNAME} ${SRCS} ) target_link_libraries(${EXECNAME} ${MOOS_LIBRARIES} ${MOOS_DEPEND_LIBRARIES}) +install(TARGETS ${EXECNAME} + RUNTIME DESTINATION bin +) diff --git a/docs/examples/AppExamples/EX1010/CMakeLists.txt b/docs/examples/AppExamples/EX1010/CMakeLists.txt index f571408..8e6b34e 100644 --- a/docs/examples/AppExamples/EX1010/CMakeLists.txt +++ b/docs/examples/AppExamples/EX1010/CMakeLists.txt @@ -18,4 +18,7 @@ SET(SRCS ex1010.cpp) include_directories( ${MOOS_INCLUDE_DIRS} ${MOOS_DEPEND_INCLUDE_DIRS}) add_executable(${EXECNAME} ${SRCS} ) target_link_libraries(${EXECNAME} ${MOOS_LIBRARIES} ${MOOS_DEPEND_LIBRARIES}) +install(TARGETS ${EXECNAME} + RUNTIME DESTINATION bin +) diff --git a/docs/examples/CommsExamples/EX10/CMakeLists.txt b/docs/examples/CommsExamples/EX10/CMakeLists.txt index 3d9915a..1ba8a27 100644 --- a/docs/examples/CommsExamples/EX10/CMakeLists.txt +++ b/docs/examples/CommsExamples/EX10/CMakeLists.txt @@ -18,4 +18,7 @@ SET(SRCS ex10.cpp) include_directories( ${MOOS_INCLUDE_DIRS} ${MOOS_DEPEND_INCLUDE_DIRS}) add_executable(${EXECNAME} ${SRCS} ) target_link_libraries(${EXECNAME} ${MOOS_LIBRARIES} ${MOOS_DEPEND_LIBRARIES}) +install(TARGETS ${EXECNAME} + RUNTIME DESTINATION bin +) diff --git a/docs/examples/CommsExamples/EX20/CMakeLists.txt b/docs/examples/CommsExamples/EX20/CMakeLists.txt index 02509a9..76ffaca 100644 --- a/docs/examples/CommsExamples/EX20/CMakeLists.txt +++ b/docs/examples/CommsExamples/EX20/CMakeLists.txt @@ -18,4 +18,7 @@ SET(SRCS ex20.cpp) include_directories( ${MOOS_INCLUDE_DIRS} ${MOOS_DEPEND_INCLUDE_DIRS}) add_executable(${EXECNAME} ${SRCS} ) target_link_libraries(${EXECNAME} ${MOOS_LIBRARIES} ${MOOS_DEPEND_LIBRARIES}) +install(TARGETS ${EXECNAME} + RUNTIME DESTINATION bin +) diff --git a/docs/examples/CommsExamples/EX30/CMakeLists.txt b/docs/examples/CommsExamples/EX30/CMakeLists.txt index cca9cd7..5a329b9 100644 --- a/docs/examples/CommsExamples/EX30/CMakeLists.txt +++ b/docs/examples/CommsExamples/EX30/CMakeLists.txt @@ -18,4 +18,7 @@ SET(SRCS ex30.cpp) include_directories( ${MOOS_INCLUDE_DIRS} ${MOOS_DEPEND_INCLUDE_DIRS}) add_executable(${EXECNAME} ${SRCS} ) target_link_libraries(${EXECNAME} ${MOOS_LIBRARIES} ${MOOS_DEPEND_LIBRARIES}) +install(TARGETS ${EXECNAME} + RUNTIME DESTINATION bin +) diff --git a/docs/examples/CommsExamples/EX40/CMakeLists.txt b/docs/examples/CommsExamples/EX40/CMakeLists.txt index 51cfd24..a822a20 100644 --- a/docs/examples/CommsExamples/EX40/CMakeLists.txt +++ b/docs/examples/CommsExamples/EX40/CMakeLists.txt @@ -18,4 +18,7 @@ SET(SRCS ex40.cpp) include_directories( ${MOOS_INCLUDE_DIRS} ${MOOS_DEPEND_INCLUDE_DIRS}) add_executable(${EXECNAME} ${SRCS} ) target_link_libraries(${EXECNAME} ${MOOS_LIBRARIES} ${MOOS_DEPEND_LIBRARIES}) +install(TARGETS ${EXECNAME} + RUNTIME DESTINATION bin +) diff --git a/docs/examples/CommsExamples/EX50/CMakeLists.txt b/docs/examples/CommsExamples/EX50/CMakeLists.txt index 37234ad..36a2c29 100644 --- a/docs/examples/CommsExamples/EX50/CMakeLists.txt +++ b/docs/examples/CommsExamples/EX50/CMakeLists.txt @@ -18,4 +18,7 @@ SET(SRCS ex50.cpp) include_directories( ${MOOS_INCLUDE_DIRS} ${MOOS_DEPEND_INCLUDE_DIRS}) add_executable(${EXECNAME} ${SRCS} ) target_link_libraries(${EXECNAME} ${MOOS_LIBRARIES} ${MOOS_DEPEND_LIBRARIES}) +install(TARGETS ${EXECNAME} + RUNTIME DESTINATION bin +) diff --git a/docs/examples/CommsExamples/EX60/CMakeLists.txt b/docs/examples/CommsExamples/EX60/CMakeLists.txt index 1b7674b..e669ecd 100644 --- a/docs/examples/CommsExamples/EX60/CMakeLists.txt +++ b/docs/examples/CommsExamples/EX60/CMakeLists.txt @@ -18,4 +18,7 @@ SET(SRCS ex60.cpp) include_directories( ${MOOS_INCLUDE_DIRS} ${MOOS_DEPEND_INCLUDE_DIRS}) add_executable(${EXECNAME} ${SRCS} ) target_link_libraries(${EXECNAME} ${MOOS_LIBRARIES} ${MOOS_DEPEND_LIBRARIES}) +install(TARGETS ${EXECNAME} + RUNTIME DESTINATION bin +) diff --git a/docs/examples/VideoShare/CMakeLists.txt b/docs/examples/VideoShare/CMakeLists.txt index 7e75539..000a4b3 100644 --- a/docs/examples/VideoShare/CMakeLists.txt +++ b/docs/examples/VideoShare/CMakeLists.txt @@ -23,4 +23,9 @@ include_directories( ${MOOS_INCLUDE_DIRS} ${MOOS_DEPEND_INCLUDE_DIRS} ${OpenCV_ add_executable(${EXECNAME} ${SRCS} ) #and link thus... -target_link_libraries(${EXECNAME} ${MOOS_LIBRARIES} ${MOOS_DEPEND_LIBRARIES} ${OpenCV_LIBS}) \ No newline at end of file +target_link_libraries(${EXECNAME} ${MOOS_LIBRARIES} ${MOOS_DEPEND_LIBRARIES} ${OpenCV_LIBS}) + +#install it +install(TARGETS ${EXECNAME} + RUNTIME DESTINATION bin +)