Example binaries are now installed to their source directory.

This commit is contained in:
Nathan Osman
2015-07-16 23:41:45 -07:00
parent f9450b1766
commit 054fe75902
3 changed files with 4 additions and 4 deletions

View File

@@ -1,5 +1,4 @@
set(EXAMPLES_INSTALL_DIR "${LIB_INSTALL_DIR}/qhttpengine/examples")
set(EXAMPLES_BIN_DIR "${EXAMPLES_INSTALL_DIR}/bin")
set(EXAMPLES_INSTALL_DIR "${LIB_INSTALL_DIR}/${PROJECT_NAME}/examples")
set(EXAMPLES
chatserver
@@ -7,6 +6,7 @@ set(EXAMPLES
)
foreach(EXAMPLE ${EXAMPLES})
set(EXAMPLE_DIR "${EXAMPLES_INSTALL_DIR}/${EXAMPLE}")
add_subdirectory(${EXAMPLE})
install(DIRECTORY ${EXAMPLE}
DESTINATION "${EXAMPLES_INSTALL_DIR}"

View File

@@ -12,5 +12,5 @@ set_target_properties(chatserver PROPERTIES
)
install(TARGETS chatserver
RUNTIME DESTINATION ${EXAMPLES_BIN_DIR}
RUNTIME DESTINATION "${EXAMPLE_DIR}"
)

View File

@@ -9,5 +9,5 @@ set_target_properties(fileserver PROPERTIES
)
install(TARGETS fileserver
RUNTIME DESTINATION ${EXAMPLES_BIN_DIR}
RUNTIME DESTINATION "${EXAMPLE_DIR}"
)