aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/perlcore
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/perlcore')
-rw-r--r--src/modules/perlcore/CMakeLists.txt7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/modules/perlcore/CMakeLists.txt b/src/modules/perlcore/CMakeLists.txt
index e22b7bc69..6ccfe4bbf 100644
--- a/src/modules/perlcore/CMakeLists.txt
+++ b/src/modules/perlcore/CMakeLists.txt
@@ -23,5 +23,12 @@ ENDIF()
INCLUDE(${CMAKE_SOURCE_DIR}/cmake/module.rules.txt)
IF(COMPILE_PERL_SUPPORT)
+ IF(WANT_DEBUG AND MSVC)
+ # Activestates Perl does not support Run-Time Error checks
+ STRING(REPLACE "/RTC1" "" CMAKE_CXX_FLAGS_DEBUG_INIT ${CMAKE_CXX_FLAGS_DEBUG_INIT})
+ STRING(REPLACE "/RTC1" "" CMAKE_C_FLAGS_DEBUG_INIT ${CMAKE_C_FLAGS_DEBUG_INIT})
+ STRING(REPLACE "/RTC1" "" CMAKE_CXX_FLAGS_DEBUG ${CMAKE_CXX_FLAGS_DEBUG})
+ STRING(REPLACE "/RTC1" "" CMAKE_C_FLAGS_DEBUG ${CMAKE_C_FLAGS_DEBUG})
+ ENDIF()
SET_TARGET_PROPERTIES(${kvi_module_name} PROPERTIES COMPILE_FLAGS ${PERL_COMPILE_FLAGS})
ENDIF() \ No newline at end of file