Merge pull request #3262 from apple/release-6.2
Merge release-6.2 into release-6.3
This commit is contained in:
commit
74c11b4c9a
|
@ -160,7 +160,7 @@ endfunction()
|
|||
function(fdb_install)
|
||||
if(NOT WIN32 AND NOT OPEN_FOR_IDE)
|
||||
set(one_value_options COMPONENT DESTINATION EXPORT DESTINATION_SUFFIX)
|
||||
set(multi_value_options TARGETS FILES DIRECTORY)
|
||||
set(multi_value_options TARGETS FILES PROGRAMS DIRECTORY)
|
||||
cmake_parse_arguments(IN "${options}" "${one_value_options}" "${multi_value_options}" "${ARGN}")
|
||||
|
||||
set(install_export 0)
|
||||
|
@ -168,12 +168,14 @@ function(fdb_install)
|
|||
set(args TARGETS ${IN_TARGETS})
|
||||
elseif(IN_FILES)
|
||||
set(args FILES ${IN_FILES})
|
||||
elseif(IN_PROGRAMS)
|
||||
set(args PROGRAMS ${IN_PROGRAMS})
|
||||
elseif(IN_DIRECTORY)
|
||||
set(args DIRECTORY ${IN_DIRECTORY})
|
||||
elseif(IN_EXPORT)
|
||||
set(install_export 1)
|
||||
else()
|
||||
message(FATAL_ERROR "Expected FILES or TARGETS")
|
||||
message(FATAL_ERROR "Expected FILES, PROGRAMS, DIRECTORY, or TARGETS")
|
||||
endif()
|
||||
foreach(package tgz deb el6 el7 pm)
|
||||
set(install_path "${install_destination_for_${IN_DESTINATION}_${package}}")
|
||||
|
|
|
@ -21,7 +21,7 @@ if(NOT OPEN_FOR_IDE)
|
|||
fdb_install(TARGETS fdbbackup DESTINATION bin COMPONENT clients)
|
||||
else()
|
||||
add_custom_target(prepare_fdbbackup_install ALL DEPENDS strip_only_fdbbackup)
|
||||
fdb_install(FILES ${CMAKE_BINARY_DIR}/packages/bin/fdbbackup DESTINATION bin COMPONENT clients)
|
||||
fdb_install(PROGRAMS ${CMAKE_BINARY_DIR}/packages/bin/fdbbackup DESTINATION bin COMPONENT clients)
|
||||
endif()
|
||||
install_symlink(
|
||||
COMPONENT clients
|
||||
|
|
|
@ -15,5 +15,5 @@ if(GENERATE_DEBUG_PACKAGES)
|
|||
fdb_install(TARGETS fdbcli DESTINATION bin COMPONENT clients)
|
||||
else()
|
||||
add_custom_target(prepare_fdbcli_install ALL DEPENDS strip_only_fdbcli)
|
||||
fdb_install(FILES ${CMAKE_BINARY_DIR}/packages/bin/fdbcli DESTINATION bin COMPONENT clients)
|
||||
fdb_install(PROGRAMS ${CMAKE_BINARY_DIR}/packages/bin/fdbcli DESTINATION bin COMPONENT clients)
|
||||
endif()
|
||||
|
|
|
@ -14,7 +14,7 @@ if(GENERATE_DEBUG_PACKAGES)
|
|||
fdb_install(TARGETS fdbmonitor DESTINATION fdbmonitor COMPONENT server)
|
||||
else()
|
||||
add_custom_target(prepare_fdbmonitor_install ALL DEPENDS strip_only_fdbmonitor)
|
||||
fdb_install(FILES ${CMAKE_BINARY_DIR}/packages/bin/fdbmonitor DESTINATION fdbmonitor COMPONENT server)
|
||||
fdb_install(PROGRAMS ${CMAKE_BINARY_DIR}/packages/bin/fdbmonitor DESTINATION fdbmonitor COMPONENT server)
|
||||
endif()
|
||||
|
||||
# Create a local sandbox for quick manual testing without simulator
|
||||
|
|
|
@ -240,5 +240,5 @@ if(GENERATE_DEBUG_PACKAGES)
|
|||
fdb_install(TARGETS fdbserver DESTINATION sbin COMPONENT server)
|
||||
else()
|
||||
add_custom_target(prepare_fdbserver_install ALL DEPENDS strip_only_fdbserver)
|
||||
fdb_install(FILES ${CMAKE_BINARY_DIR}/packages/bin/fdbserver sbin COMPONENT server)
|
||||
fdb_install(PROGRAMS ${CMAKE_BINARY_DIR}/packages/bin/fdbserver DESTINATION sbin COMPONENT server)
|
||||
endif()
|
||||
|
|
Loading…
Reference in New Issue