Example binaries are now installed to their source directory.
This commit is contained in:
@@ -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}"
|
||||
|
||||
@@ -12,5 +12,5 @@ set_target_properties(chatserver PROPERTIES
|
||||
)
|
||||
|
||||
install(TARGETS chatserver
|
||||
RUNTIME DESTINATION ${EXAMPLES_BIN_DIR}
|
||||
RUNTIME DESTINATION "${EXAMPLE_DIR}"
|
||||
)
|
||||
|
||||
@@ -9,5 +9,5 @@ set_target_properties(fileserver PROPERTIES
|
||||
)
|
||||
|
||||
install(TARGETS fileserver
|
||||
RUNTIME DESTINATION ${EXAMPLES_BIN_DIR}
|
||||
RUNTIME DESTINATION "${EXAMPLE_DIR}"
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user