mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-10-08 20:04:02 +00:00
Quote some more destination paths with variables
Just defensive CMake-ing. I pulled this from D115544 and D99484 which are blocked on some lldb CI failures I don't yet understand. Hoping to land something smaller in the meantime. Reviewed By: #libc, ldionne Differential Revision: https://reviews.llvm.org/D115566
This commit is contained in:
parent
915d1c0b74
commit
ddcc02dbcc
@ -66,16 +66,16 @@ if(CLANG_INSTALL_SCANBUILD)
|
||||
endforeach()
|
||||
|
||||
foreach(ManPage ${ManPages})
|
||||
add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_MANDIR}/man1/${ManPage}
|
||||
add_custom_command(OUTPUT "${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_MANDIR}/man1/${ManPage}"
|
||||
COMMAND ${CMAKE_COMMAND} -E make_directory
|
||||
${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_MANDIR}/man1
|
||||
"${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_MANDIR}/man1"
|
||||
COMMAND ${CMAKE_COMMAND} -E copy
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/man/${ManPage}
|
||||
${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_MANDIR}/man1/
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/man/${ManPage}"
|
||||
"${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_MANDIR}/man1/"
|
||||
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/man/${ManPage})
|
||||
list(APPEND Depends ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_MANDIR}/man1/${ManPage})
|
||||
list(APPEND Depends "${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_MANDIR}/man1/${ManPage}")
|
||||
install(PROGRAMS man/${ManPage}
|
||||
DESTINATION ${CMAKE_INSTALL_MANDIR}/man1
|
||||
DESTINATION "${CMAKE_INSTALL_MANDIR}/man1"
|
||||
COMPONENT scan-build)
|
||||
endforeach()
|
||||
|
||||
|
@ -183,8 +183,8 @@ endif()
|
||||
|
||||
# pkg-config file
|
||||
configure_file( libclc.pc.in libclc.pc @ONLY )
|
||||
install( FILES ${CMAKE_CURRENT_BINARY_DIR}/libclc.pc DESTINATION ${CMAKE_INSTALL_DATADIR}/pkgconfig )
|
||||
install( DIRECTORY generic/include/clc DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} )
|
||||
install( FILES ${CMAKE_CURRENT_BINARY_DIR}/libclc.pc DESTINATION "${CMAKE_INSTALL_DATADIR}/pkgconfig" )
|
||||
install( DIRECTORY generic/include/clc DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}" )
|
||||
|
||||
if( ENABLE_RUNTIME_SUBNORMAL )
|
||||
add_library( subnormal_use_default STATIC
|
||||
@ -192,7 +192,7 @@ if( ENABLE_RUNTIME_SUBNORMAL )
|
||||
add_library( subnormal_disable STATIC
|
||||
generic/lib/subnormal_disable.ll )
|
||||
install( TARGETS subnormal_use_default subnormal_disable ARCHIVE
|
||||
DESTINATION ${CMAKE_INSTALL_DATADIR}/clc )
|
||||
DESTINATION "${CMAKE_INSTALL_DATADIR}/clc" )
|
||||
endif()
|
||||
|
||||
find_package( Python3 REQUIRED COMPONENTS Interpreter )
|
||||
@ -343,7 +343,7 @@ foreach( t ${LIBCLC_TARGETS_TO_BUILD} )
|
||||
add_custom_target( "prepare-${spv_suffix}" ALL
|
||||
DEPENDS "${spv_suffix}" )
|
||||
install( FILES ${CMAKE_CURRENT_BINARY_DIR}/${spv_suffix}
|
||||
DESTINATION ${CMAKE_INSTALL_DATADIR}/clc )
|
||||
DESTINATION "${CMAKE_INSTALL_DATADIR}/clc" )
|
||||
else()
|
||||
|
||||
# Add prepare target
|
||||
@ -366,7 +366,7 @@ foreach( t ${LIBCLC_TARGETS_TO_BUILD} )
|
||||
PROPERTIES ENVIRONMENT "LLVM_CONFIG=${LLVM_CONFIG}" )
|
||||
endif()
|
||||
|
||||
install( FILES ${CMAKE_CURRENT_BINARY_DIR}/${obj_suffix} DESTINATION ${CMAKE_INSTALL_DATADIR}/clc )
|
||||
install( FILES ${CMAKE_CURRENT_BINARY_DIR}/${obj_suffix} DESTINATION "${CMAKE_INSTALL_DATADIR}/clc" )
|
||||
foreach( a ${${d}_aliases} )
|
||||
set( alias_suffix "${a}-${t}.bc" )
|
||||
add_custom_target( ${alias_suffix} ALL
|
||||
@ -374,7 +374,7 @@ foreach( t ${LIBCLC_TARGETS_TO_BUILD} )
|
||||
create_symlink ${obj_suffix}
|
||||
${alias_suffix}
|
||||
DEPENDS "prepare-${obj_suffix}" )
|
||||
install( FILES ${CMAKE_CURRENT_BINARY_DIR}/${alias_suffix} DESTINATION ${CMAKE_INSTALL_DATADIR}/clc )
|
||||
install( FILES ${CMAKE_CURRENT_BINARY_DIR}/${alias_suffix} DESTINATION "${CMAKE_INSTALL_DATADIR}/clc" )
|
||||
endforeach( a )
|
||||
endif()
|
||||
endforeach( d )
|
||||
|
@ -531,7 +531,7 @@ if (LIBCXX_INSTALL_HEADERS)
|
||||
foreach(file ${files})
|
||||
get_filename_component(dir ${file} DIRECTORY)
|
||||
install(FILES ${file}
|
||||
DESTINATION ${LIBCXX_INSTALL_INCLUDE_DIR}/${dir}
|
||||
DESTINATION "${LIBCXX_INSTALL_INCLUDE_DIR}/${dir}"
|
||||
COMPONENT cxx-headers
|
||||
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
|
||||
)
|
||||
@ -539,7 +539,7 @@ if (LIBCXX_INSTALL_HEADERS)
|
||||
|
||||
# Install the generated __config_site.
|
||||
install(FILES ${LIBCXX_GENERATED_INCLUDE_TARGET_DIR}/__config_site
|
||||
DESTINATION ${LIBCXX_INSTALL_INCLUDE_TARGET_DIR}
|
||||
DESTINATION "${LIBCXX_INSTALL_INCLUDE_TARGET_DIR}"
|
||||
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
|
||||
COMPONENT cxx-headers)
|
||||
|
||||
|
@ -25,14 +25,14 @@ else()
|
||||
HINTS
|
||||
${PC_LIBEDIT_INCLUDEDIR}
|
||||
${PC_LIBEDIT_INCLUDE_DIRS}
|
||||
${CMAKE_INSTALL_FULL_INCLUDEDIR})
|
||||
"${CMAKE_INSTALL_FULL_INCLUDEDIR}")
|
||||
find_library(LibEdit_LIBRARIES
|
||||
NAMES
|
||||
edit libedit
|
||||
HINTS
|
||||
${PC_LIBEDIT_LIBDIR}
|
||||
${PC_LIBEDIT_LIBRARY_DIRS}
|
||||
${CMAKE_INSTALL_FULL_LIBDIR})
|
||||
"${CMAKE_INSTALL_FULL_LIBDIR}")
|
||||
|
||||
if(LibEdit_INCLUDE_DIRS AND EXISTS "${LibEdit_INCLUDE_DIRS}/histedit.h")
|
||||
file(STRINGS "${LibEdit_INCLUDE_DIRS}/histedit.h"
|
||||
|
@ -74,7 +74,7 @@ function (add_sphinx_target builder project)
|
||||
if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
|
||||
if (builder STREQUAL man)
|
||||
if (CMAKE_INSTALL_MANDIR)
|
||||
set(INSTALL_MANDIR ${CMAKE_INSTALL_MANDIR}/)
|
||||
set(INSTALL_MANDIR "${CMAKE_INSTALL_MANDIR}/")
|
||||
else()
|
||||
set(INSTALL_MANDIR share/man/)
|
||||
endif()
|
||||
|
@ -358,9 +358,9 @@ if(WIN32)
|
||||
set(LIBOMP_ALIASES "libiomp5md")
|
||||
foreach(alias IN LISTS LIBOMP_ALIASES)
|
||||
install(CODE "execute_process(COMMAND \"\${CMAKE_COMMAND}\" -E copy \"${LIBOMP_LIB_FILE}\"
|
||||
\"${alias}${LIBOMP_LIBRARY_SUFFIX}\" WORKING_DIRECTORY \${CMAKE_INSTALL_PREFIX}/bin)")
|
||||
\"${alias}${LIBOMP_LIBRARY_SUFFIX}\" WORKING_DIRECTORY \"\${CMAKE_INSTALL_PREFIX}/bin\")")
|
||||
install(CODE "execute_process(COMMAND \"\${CMAKE_COMMAND}\" -E copy \"${LIBOMP_IMP_LIB_FILE}\"
|
||||
\"${alias}${CMAKE_STATIC_LIBRARY_SUFFIX}\" WORKING_DIRECTORY \${CMAKE_INSTALL_PREFIX}/${OPENMP_INSTALL_LIBDIR})")
|
||||
\"${alias}${CMAKE_STATIC_LIBRARY_SUFFIX}\" WORKING_DIRECTORY \"\${CMAKE_INSTALL_PREFIX}/${OPENMP_INSTALL_LIBDIR}\")")
|
||||
endforeach()
|
||||
else()
|
||||
|
||||
@ -372,7 +372,7 @@ else()
|
||||
foreach(alias IN LISTS LIBOMP_ALIASES)
|
||||
install(CODE "execute_process(COMMAND \"\${CMAKE_COMMAND}\" -E create_symlink \"${LIBOMP_LIB_FILE}\"
|
||||
\"${alias}${LIBOMP_LIBRARY_SUFFIX}\" WORKING_DIRECTORY
|
||||
\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${OPENMP_INSTALL_LIBDIR})")
|
||||
\"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${OPENMP_INSTALL_LIBDIR}\")")
|
||||
endforeach()
|
||||
endif()
|
||||
endif()
|
||||
|
Loading…
Reference in New Issue
Block a user