cmake: integrate vld

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38811 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Peter Kümmel 2011-05-22 11:38:10 +00:00
parent 69a049a0d4
commit 82741b94a0
2 changed files with 12 additions and 7 deletions

View File

@ -155,8 +155,11 @@ endif()
message(STATUS)
set(EXECUTABLE_OUTPUT_PATH ${TOP_BINARY_DIR}/bin)
set(LIBRARY_OUTPUT_PATH ${TOP_BINARY_DIR}/lib)
if(WIN32)
set(LIBRARY_OUTPUT_PATH ${EXECUTABLE_OUTPUT_PATH})
else()
set(LIBRARY_OUTPUT_PATH ${TOP_BINARY_DIR}/lib)
endif()
if(UNIX OR MINGW)
@ -519,12 +522,14 @@ else()
endmacro()
endif()
if(MSVC)
if(LYX_VLD)
set(LYX_LEAK_DETECTION 1 CACHE TYPE STRING FORCE)
set(LIBRARY_OUTPUT_PATH ${EXECUTABLE_OUTPUT_PATH})
set(LYX_VLD_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../Win32/vld)
include(${LYX_VLD_PATH}/tools/cmake/vld.cmake)
set(vld_path ${CMAKE_CURRENT_SOURCE_DIR}/development/Win32/vld)
add_subdirectory(${vld_path}/cmake)
include(${vld_path}/cmake/vld.cmake) # forced include
set(vld_dll vld)
endif()
if(LYX_WALL)

View File

@ -46,7 +46,7 @@ if (NOT HAVE_DEBUGGING_TOOLS_FOR_WINDOWS)
message(FATAL_ERROR "")
endif (NOT HAVE_DEBUGGING_TOOLS_FOR_WINDOWS)
set(vld_path ${CMAKE_CURRENT_SOURCE_DIR}/../..)
set(vld_path ${CMAKE_CURRENT_SOURCE_DIR}/..)
file(GLOB vld_sources ${vld_path}/src/*.cpp)
file(GLOB vld_headers ${vld_path}/src/*.h)