Skip to content

Commit dc49a3e

Browse files
committed
Meta: Don't create references to the build dir when installing
1 parent d792ad5 commit dc49a3e

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

cmake/install-rules.cmake

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,7 @@ install(
106106
# Make a symlink bin/jakt to the final compiler we created, but install it after the real targets
107107
# to make sure that if we're using hardlinks, the link can actually be created
108108
set(final_stage_target "jakt_stage${FINAL_STAGE}")
109-
set(final_stage_install_target "$<TARGET_FILE:${final_stage_target}>")
110-
if (NO_SYMLINKS)
111-
set(final_stage_install_target "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}/${final_stage_install_target}")
112-
endif()
109+
set(final_stage_install_target "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}/$<TARGET_FILE_NAME:${final_stage_target}>")
113110

114111
install(CODE "include(\"${CMAKE_CURRENT_LIST_DIR}/symlink.cmake\")")
115112
install(CODE "create_symlink(\"${final_stage_install_target}\" \"${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}/jakt${CMAKE_EXECUTABLE_SUFFIX}\")")

0 commit comments

Comments
 (0)