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} )
- SET(SETPATH "set ${command0} &&")
+ SET(command00 Path=%WXWIN%/lib/vc_dll/__RR__%VTK_DIR%__RR__%ITK_DIR%/../../bin/__RR__%PATH%)
+ STRING(REPLACE "__RR__" "\;" SETPATH ${command00} )
+ # SET(SETPATH set ${command0} &&)
+ ADD_CUSTOM_COMMAND(
+ OUTPUT ${BBFY_CXX_OUT}
+ COMMAND
+ set ${SETPATH} && ${BBTK_BBFY} ${xmlfile} ${BBTK_PACKAGE_NAME} ${CMAKE_CURRENT_BINARY_DIR}/ -q
+ DEPENDS ${xmlfile}
+ ${BBTK_BBFY_DEPENDENCY}
+ )
ELSE(WIN32)
- SET(SETPATH "")
- ENDIF(WIN32)
-
- ADD_CUSTOM_COMMAND(
+ ADD_CUSTOM_COMMAND(
OUTPUT ${BBFY_CXX_OUT}
COMMAND
- ${SETPATH} ${BBTK_BBFY} ${xmlfile} ${BBTK_PACKAGE_NAME} ${CMAKE_CURRENT_BINARY_DIR}/ -q
+ ${BBTK_BBFY} ${xmlfile} ${BBTK_PACKAGE_NAME} ${CMAKE_CURRENT_BINARY_DIR}/ -q
DEPENDS ${xmlfile}
${BBTK_BBFY_DEPENDENCY}
)
+
+ ENDIF(WIN32)
+
SET_SOURCE_FILES_PROPERTIES(
${BBFY_CXX_OUT}
PROPERTIES GENERATED ON)
- # IF(NOT ${BBTK_PACKAGE_NAME}_CXX_SOURCES MATCHES "${filename}")
+ IF(NOT ${BBTK_PACKAGE_NAME}_CXX_SOURCES MATCHES "${filename}.cxx")
# message ("EED Alert BBTKConfigurePackage_src " "IF NOT MATCHES" )
SET(${BBTK_PACKAGE_NAME}_CXX_SOURCES
${${BBTK_PACKAGE_NAME}_CXX_SOURCES}
- ${filename}
+ ${filename}.cxx
)
-# ENDIF(NOT ${BBTK_PACKAGE_NAME}_CXX_SOURCES MATCHES "${filename}")
+ ENDIF(NOT ${BBTK_PACKAGE_NAME}_CXX_SOURCES MATCHES "${filename}.cxx")
INSTALL(
FILES ${CMAKE_CURRENT_BINARY_DIR}/${filename}.h