Skip to content

Commit

Permalink
* MobiVM#522 -- includes line number debug information for native cod…
Browse files Browse the repository at this point in the history
…e. better crash log symbolication
  • Loading branch information
dkimitsa committed Oct 5, 2020
1 parent 67672f3 commit 7fe6f93
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions compiler/vm/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -172,13 +172,10 @@ if(IOS)
set(LD_FLAGS "${LD_FLAGS} -miphoneos-version-min=${IOS_MIN_VERSION}")
endif()

set(CMAKE_C_FLAGS_RELEASE "-Os -DNDEBUG")
set(CMAKE_CXX_FLAGS_RELEASE "-Os -DNDEBUG")

set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} ${C_CXX_FLAGS} ${C_FLAGS}")
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} ${C_CXX_FLAGS} ${CXX_FLAGS}")
set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} ${C_CXX_FLAGS} ${C_FLAGS}")
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} ${C_CXX_FLAGS} ${CXX_FLAGS}")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${C_CXX_FLAGS} ${C_FLAGS}")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${C_CXX_FLAGS} ${CXX_FLAGS}")
set(CMAKE_C_FLAGS_RELEASE "-Os -DNDEBUG -gline-tables-only")
set(CMAKE_CXX_FLAGS_RELEASE "-Os -DNDEBUG -gline-tables-only")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${LD_FLAGS}")
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${LD_FLAGS}")
set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${LD_FLAGS}")
Expand All @@ -194,6 +191,8 @@ else()
endif()
if (CMAKE_BUILD_TYPE STREQUAL "debug")
set(ASM_FLAGS "${ASM_FLAGS} -g")
else()
set(ASM_FLAGS "${ASM_FLAGS} -gline-tables-only")
endif()
if(MACOSX)
set(ASM_FLAGS "${ASM_FLAGS} -mmacosx-version-min=${MACOSX_MIN_VERSION}")
Expand Down Expand Up @@ -268,6 +267,8 @@ set(EXTGC_PARAMS "--enable-shared=no --enable-munmap=1 --enable-parallel-mark=y
if (CMAKE_BUILD_TYPE STREQUAL "debug")
set(EXTGC_C_FLAGS "${EXTGC_C_FLAGS} -g")
set(EXTGC_PARAMS "${EXTGC_PARAMS} --enable-gc-debug=yes")
else()
set(EXTGC_C_FLAGS "${EXTGC_C_FLAGS} -gline-tables-only")
endif()
if (IOS)
if(64_BIT)
Expand Down

0 comments on commit 7fe6f93

Please sign in to comment.