This commit is contained in:
parent
efefdd8b70
commit
7a5351c898
@ -22,7 +22,7 @@ RUN apk add --no-cache \
|
|||||||
binutils \
|
binutils \
|
||||||
elfutils-dev
|
elfutils-dev
|
||||||
|
|
||||||
RUN apk add --no-cache --update --repository=https://dl-cdn.alpinelinux.org/alpine/v3.16/main/ libexecinfo-dev
|
#RUN apk add --no-cache --update --repository=https://dl-cdn.alpinelinux.org/alpine/v3.16/main/ libexecinfo-dev
|
||||||
|
|
||||||
# Set working directory
|
# Set working directory
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
@ -46,6 +46,7 @@ RUN --mount=type=cache,target=/build \
|
|||||||
-DCPPTRACE_GET_SYMBOLS_WITH_ADDR2LINE=ON \
|
-DCPPTRACE_GET_SYMBOLS_WITH_ADDR2LINE=ON \
|
||||||
-DPROJECT_NAME="${PROJECT}" \
|
-DPROJECT_NAME="${PROJECT}" \
|
||||||
-DCMAKE_STRIP=OFF \
|
-DCMAKE_STRIP=OFF \
|
||||||
|
-DIGNORE_DYNAMIC_LOADING=ON \
|
||||||
${CMAKE_TOOLCHAIN_FILE:+-DCMAKE_TOOLCHAIN_FILE=$CMAKE_TOOLCHAIN_FILE}
|
${CMAKE_TOOLCHAIN_FILE:+-DCMAKE_TOOLCHAIN_FILE=$CMAKE_TOOLCHAIN_FILE}
|
||||||
|
|
||||||
|
|
||||||
|
@ -102,8 +102,7 @@ target_link_libraries(${PROJECT_EXE_NAME} PRIVATE
|
|||||||
nlohmann_json::nlohmann_json
|
nlohmann_json::nlohmann_json
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# Add execinfo to linker flags
|
||||||
# Set static linking flags
|
|
||||||
set_target_properties(${PROJECT_EXE_NAME} PROPERTIES
|
set_target_properties(${PROJECT_EXE_NAME} PROPERTIES
|
||||||
LINK_FLAGS "-static"
|
LINK_FLAGS "-static"
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user