X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fcmake%2FBBTKConfigurePackage_src.cmake;h=b6a16eba6e672b00559d2a2225c79fb4dfe4418b;hb=c62c89ec6fa2c0a82d6e66d30ca4c11f4bb09366;hp=2940f82957eea00c355f04b93be1c1454d08db8b;hpb=f303df63e2a2e33d698c974858f288058d980ae4;p=bbtk.git diff --git a/kernel/cmake/BBTKConfigurePackage_src.cmake b/kernel/cmake/BBTKConfigurePackage_src.cmake index 2940f82..b6a16eb 100644 --- a/kernel/cmake/BBTKConfigurePackage_src.cmake +++ b/kernel/cmake/BBTKConfigurePackage_src.cmake @@ -75,12 +75,19 @@ FOREACH(xmlfile ${${BBTK_PACKAGE_NAME}_XML_SOURCES}) GET_FILENAME_COMPONENT(filename "${xmlfile}" NAME_WE) - SET(BBFY_CXX_OUT ${CMAKE_CURRENT_BINARY_DIR}/${filename}.cxx) + IF (WIN32) + set(command00 Path=%WXWIN%/lib/vc_dll/__RR__%VTK_DIR%__RR__%ITK_DIR%/../../bin/__RR__%PATH% ) + STRING(REPLACE "__RR__" "\;" command0 ${command00} ) + ELSEIF(WIN32) + set(command0 " " ) + ENDIF(WIN32) + ADD_CUSTOM_COMMAND( OUTPUT ${BBFY_CXX_OUT} COMMAND + set ${command0} && ${BBTK_BBFY} ${xmlfile} ${BBTK_PACKAGE_NAME} ${CMAKE_CURRENT_BINARY_DIR}/ -q DEPENDS ${xmlfile} ${BBTK_BBFY_DEPENDENCY} @@ -91,17 +98,17 @@ FOREACH(xmlfile ${${BBTK_PACKAGE_NAME}_XML_SOURCES}) PROPERTIES GENERATED ON) - IF(NOT ${BBTK_PACKAGE_NAME}_CXX_SOURCES MATCHES "${filename}") - SET(${BBTK_PACKAGE_NAME}_CXX_SOURCES + # IF(NOT ${BBTK_PACKAGE_NAME}_CXX_SOURCES MATCHES "${filename}") + message ("EED Alert BBTKConfigurePackage_src " "IF NOT MATCHES" ) + SET(${BBTK_PACKAGE_NAME}_CXX_SOURCES ${${BBTK_PACKAGE_NAME}_CXX_SOURCES} ${filename} ) - ENDIF(NOT ${BBTK_PACKAGE_NAME}_CXX_SOURCES MATCHES "${filename}") +# ENDIF(NOT ${BBTK_PACKAGE_NAME}_CXX_SOURCES MATCHES "${filename}") INSTALL( FILES ${CMAKE_CURRENT_BINARY_DIR}/${filename}.h DESTINATION include/bb${BBTK_PACKAGE_NAME}) - ENDFOREACH(xmlfile) #----------------------------------------------------------------------------