add clang linker to clang toolchain config
This commit is contained in:
@@ -29,7 +29,7 @@ execute_process(
|
|||||||
if(NOT SCRIPT_RESULT EQUAL 0)
|
if(NOT SCRIPT_RESULT EQUAL 0)
|
||||||
message(WARNING "Script execution failed: ${SCRIPT_ERROR}")
|
message(WARNING "Script execution failed: ${SCRIPT_ERROR}")
|
||||||
else()
|
else()
|
||||||
message(STATUS "Dependencies copied:\n${SCRIPT_OUTPUT}")
|
message(STATUS "Running script ${COPY_SCRIPT}:\n${SCRIPT_OUTPUT}")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -21,9 +21,9 @@ set(CMAKE_LINKER lld CACHE FILEPATH "Linker command")
|
|||||||
# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fuse-ld=lld")
|
# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fuse-ld=lld")
|
||||||
|
|
||||||
# Set linker flags
|
# Set linker flags
|
||||||
# set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fuse-ld=lld")
|
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fuse-ld=lld")
|
||||||
# set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -fuse-ld=lld")
|
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -fuse-ld=lld")
|
||||||
# set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -fuse-ld=lld")
|
set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -fuse-ld=lld")
|
||||||
|
|
||||||
# Use Clang's libc++ instead of GCC's libstdc++ (optional)
|
# Use Clang's libc++ instead of GCC's libstdc++ (optional)
|
||||||
# Uncomment these lines if you want to use libc++
|
# Uncomment these lines if you want to use libc++
|
||||||
@@ -38,6 +38,6 @@ set(CMAKE_LINKER lld CACHE FILEPATH "Linker command")
|
|||||||
# set(CMAKE_CXX_FLAGS_DEBUG "-g -O0")
|
# set(CMAKE_CXX_FLAGS_DEBUG "-g -O0")
|
||||||
|
|
||||||
# Enable address sanitizer (optional)
|
# Enable address sanitizer (optional)
|
||||||
# set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fsanitize=address -fno-omit-frame-pointer")
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fsanitize=address -fno-omit-frame-pointer")
|
||||||
# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=address -fno-omit-frame-pointer")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=address -fno-omit-frame-pointer")
|
||||||
# set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fsanitize=address")
|
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fsanitize=address")
|
||||||
|
|||||||
Reference in New Issue
Block a user