From 1132cc6cf74bd247f9030df20cd50d8cbd065d3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=B5=D0=BB=D0=B8=D0=BF=D0=B5=D0=BD=D0=BA=D0=BE=20?= =?UTF-8?q?=D0=98=D0=B2=D0=B0=D0=BD?= Date: Fri, 13 Jan 2017 13:08:30 +0000 Subject: [PATCH] git-svn-id: svn://db.shs.com.ru/pip@303 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5 --- PIPMacros.cmake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/PIPMacros.cmake b/PIPMacros.cmake index 9a81f00a..77a3d4c7 100644 --- a/PIPMacros.cmake +++ b/PIPMacros.cmake @@ -26,13 +26,17 @@ macro(pip_code_model RESULT) endforeach() set(CCM_OUT ${CMAKE_CURRENT_BINARY_DIR}/ccm_${PROJECT_NAME}.cpp) set(${RESULT} ${${RESULT}} ${CCM_OUT}) + set(CCM_FILES) + foreach(csrc ${CCM_SRC}) + list(APPEND CCM_FILES "${CMAKE_CURRENT_SOURCE_DIR}/${csrc}") + endforeach() #message(STATUS "CCM = ${RESULT}") if(NOT DEFINED PIP_DLL_DIR) set(PIP_DLL_DIR ${CMAKE_CURRENT_BINARY_DIR}) endif() add_custom_command(OUTPUT ${CCM_OUT} COMMAND ${PIP_CMG} - ARGS -q ${OPTS} -o ${CMAKE_CURRENT_BINARY_DIR}/ccm_${PROJECT_NAME} ${CMG_INCLUDES} ${CMAKE_CURRENT_SOURCE_DIR}/${CCM_SRC} + ARGS -q ${OPTS} -o ${CMAKE_CURRENT_BINARY_DIR}/ccm_${PROJECT_NAME} ${CMG_INCLUDES} ${CCM_FILES} DEPENDS ${CCM_SRC} WORKING_DIRECTORY ${PIP_DLL_DIR} COMMENT "Generating ccm_${PROJECT_NAME}.h, ccm_${PROJECT_NAME}.cpp"