Skip to content

Commit

Permalink
Merge pull request #524 from dkimitsa/fix/522-linenumbs
Browse files Browse the repository at this point in the history
* #522 -- includes line number debug information for native code.
  • Loading branch information
Tom-Ski authored Nov 21, 2020
2 parents d915b8b + 7fe6f93 commit b11ec7e
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 b11ec7e

Please sign in to comment.