Skip to content

Commit

Permalink
Remove debug info in Release for dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
dancazarin committed Dec 9, 2024
1 parent 28b8e73 commit 1fc752b
Show file tree
Hide file tree
Showing 7 changed files with 9 additions and 38 deletions.
4 changes: 2 additions & 2 deletions cmake/toolchains/linux.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ if (NOT _VCPKG_LINUX_TOOLCHAIN_OVERRIDE)
include(${_VCPKG_ROOT_DIR}/scripts/toolchains/linux.cmake)
endif()

string(APPEND CMAKE_C_FLAGS_RELEASE_INIT " -g1 -DNDEBUG -O3 ")
string(APPEND CMAKE_CXX_FLAGS_RELEASE_INIT " -g1 -DNDEBUG -O3 ")
string(APPEND CMAKE_C_FLAGS_RELEASE_INIT " -g0 -DNDEBUG -O3 ")
string(APPEND CMAKE_CXX_FLAGS_RELEASE_INIT " -g0 -DNDEBUG -O3 ")
string(APPEND CMAKE_C_FLAGS_DEBUG_INIT " -g1 -O1 ")
string(APPEND CMAKE_CXX_FLAGS_DEBUG_INIT " -g1 -O1 ")

Expand Down
4 changes: 2 additions & 2 deletions cmake/toolchains/osx.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ if (NOT _VCPKG_OSX_TOOLCHAIN_OVERRIDE)
include(${_VCPKG_ROOT_DIR}/scripts/toolchains/osx.cmake)
endif()

string(APPEND CMAKE_C_FLAGS_RELEASE_INIT " -gline-tables-only -DNDEBUG -O3 ")
string(APPEND CMAKE_CXX_FLAGS_RELEASE_INIT " -gline-tables-only -DNDEBUG -O3 ")
string(APPEND CMAKE_C_FLAGS_RELEASE_INIT " -g0 -DNDEBUG -O3 ")
string(APPEND CMAKE_CXX_FLAGS_RELEASE_INIT " -g0 -DNDEBUG -O3 ")
string(APPEND CMAKE_C_FLAGS_DEBUG_INIT " -gline-tables-only -O1 ")
string(APPEND CMAKE_CXX_FLAGS_DEBUG_INIT " -gline-tables-only -O1 ")

Expand Down
7 changes: 5 additions & 2 deletions cmake/toolchains/windows.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ if (NOT _VCPKG_WINDOWS_TOOLCHAIN_OVERRIDE)

include($ENV{VCPKG_ROOT}/scripts/toolchains/windows.cmake)

set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Zc:inline")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Zc:inline")

string(REPLACE "/Z7" "" CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE}")
string(REPLACE "/Z7" "" CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE}")

Expand All @@ -17,8 +20,8 @@ if (NOT _VCPKG_WINDOWS_TOOLCHAIN_OVERRIDE)
string(REPLACE "/MP" "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
string(REPLACE "/MP" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")

string(REPLACE "/Z7" "" CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG}")
string(REPLACE "/Z7" "" CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG}")
string(REPLACE "/Z7" "-gline-tables-only" CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG}")
string(REPLACE "/Z7" "-gline-tables-only" CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG}")

if (CMAKE_SYSTEM_PROCESSOR STREQUAL x86)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m32")
Expand Down
8 changes: 0 additions & 8 deletions cmake/triplets/x64-windows-static-md.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,6 @@ set(VCPKG_TARGET_ARCHITECTURE x64)
set(VCPKG_CRT_LINKAGE dynamic)
set(VCPKG_LIBRARY_LINKAGE static)

set(VCPKG_C_FLAGS "-Zc:inline")

if (DEFINED ENV{LLVM_DIR})
set(VCPKG_C_FLAGS "${VCPKG_C_FLAGS} -gline-tables-only")
endif ()

set(VCPKG_CXX_FLAGS ${VCPKG_C_FLAGS})

set(VCPKG_ENV_PASSTHROUGH_UNTRACKED "VCPKG_ROOT;LLVM_DIR")

set(VCPKG_CHAINLOAD_TOOLCHAIN_FILE ${CMAKE_CURRENT_LIST_DIR}/../toolchains/windows.cmake)
Expand Down
8 changes: 0 additions & 8 deletions cmake/triplets/x64-windows-static.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,6 @@ set(VCPKG_TARGET_ARCHITECTURE x64)
set(VCPKG_CRT_LINKAGE static)
set(VCPKG_LIBRARY_LINKAGE static)

set(VCPKG_C_FLAGS "-Zc:inline")

if (DEFINED ENV{LLVM_DIR})
set(VCPKG_C_FLAGS "${VCPKG_C_FLAGS} -gline-tables-only")
endif ()

set(VCPKG_CXX_FLAGS ${VCPKG_C_FLAGS})

set(VCPKG_ENV_PASSTHROUGH_UNTRACKED "VCPKG_ROOT;LLVM_DIR")

set(VCPKG_CHAINLOAD_TOOLCHAIN_FILE ${CMAKE_CURRENT_LIST_DIR}/../toolchains/windows.cmake)
Expand Down
8 changes: 0 additions & 8 deletions cmake/triplets/x86-windows-static-md.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,6 @@ set(VCPKG_TARGET_ARCHITECTURE x86)
set(VCPKG_CRT_LINKAGE dynamic)
set(VCPKG_LIBRARY_LINKAGE static)

set(VCPKG_C_FLAGS "-Zc:inline")

if (DEFINED ENV{LLVM_DIR})
set(VCPKG_C_FLAGS "${VCPKG_C_FLAGS} -gline-tables-only")
endif ()

set(VCPKG_CXX_FLAGS ${VCPKG_C_FLAGS})

set(VCPKG_ENV_PASSTHROUGH_UNTRACKED "VCPKG_ROOT;LLVM_DIR")

set(VCPKG_CHAINLOAD_TOOLCHAIN_FILE ${CMAKE_CURRENT_LIST_DIR}/../toolchains/windows.cmake)
Expand Down
8 changes: 0 additions & 8 deletions cmake/triplets/x86-windows-static.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,6 @@ set(VCPKG_TARGET_ARCHITECTURE x86)
set(VCPKG_CRT_LINKAGE static)
set(VCPKG_LIBRARY_LINKAGE static)

set(VCPKG_C_FLAGS "-Zc:inline")

if (DEFINED ENV{LLVM_DIR})
set(VCPKG_C_FLAGS "${VCPKG_C_FLAGS} -gline-tables-only")
endif ()

set(VCPKG_CXX_FLAGS ${VCPKG_C_FLAGS})

set(VCPKG_ENV_PASSTHROUGH_UNTRACKED "VCPKG_ROOT;LLVM_DIR")

set(VCPKG_CHAINLOAD_TOOLCHAIN_FILE ${CMAKE_CURRENT_LIST_DIR}/../toolchains/windows.cmake)
Expand Down

0 comments on commit 1fc752b

Please sign in to comment.