[openrtm-commit:00072] r24 - in branches/ForVC2010/ImageProcessing/opencv/components: Affine Affine/cmake_modules Affine/cpack_resources BackGroundSubtractionSimple BackGroundSubtractionSimple/cmake_modules BackGroundSubtractionSimple/cpack_resources Binarization Binarization/cmake_modules Binarization/cpack_resources CameraViewer CameraViewer/cmake_modules CameraViewer/cpack_resources Chromakey Chromakey/cmake_modules Chromakey/cpack_resources Dilationerosion Dilationerosion/cmake_modules Dilationerosion/cpack_resources Edge Edge/cmake_modules Edge/cpack_resources Findcontour Findcontour/cmake_modules Findcontour/cpack_resources Flip Flip/cmake_modules Flip/cpack_resources Histogram Histogram/cmake_modules Histogram/cpack_resources Houghline Houghline/cmake_modules Houghline/cpack_resources IEEE1394Camera IEEE1394Camera/cmake_modules IEEE1394Camera/cpack_resources ImageCalibration ImageCalibration/cmake_modules ImageCalibration/cpack_resources ImageSubstraction ImageSubstraction/cmake_modules ImageSubstraction/cpack_resources ObjectTracking ObjectTracking/cmake_modules ObjectTracking/cpack_resources OpenCVCamera OpenCVCamera/cmake_modules OpenCVCamera/cpack_resources PGRCamera PGRCamera/cmake_modules PGRCamera/cpack_resources Perspective Perspective/cmake_modules Perspective/cpack_resources RockPaperScissors RockPaperScissors/cmake_modules RockPaperScissors/cpack_resources Rotate Rotate/cmake_modules Rotate/cpack_resources Scale Scale/cmake_modules Scale/cpack_resources Sepia Sepia/cmake_modules Sepia/cpack_resources SubStractCaptureImage SubStractCaptureImage/cmake_modules SubStractCaptureImage/cpack_resources Template Template/cmake_modules Template/cpack_resources Translate Translate/cmake_modules Translate/cpack_resources

openrtm @ openrtm.org openrtm @ openrtm.org
2011年 5月 13日 (金) 12:23:02 JST


Author: fsi-katami
Date: 2011-05-13 12:23:02 +0900 (Fri, 13 May 2011)
New Revision: 24

Added:
   branches/ForVC2010/ImageProcessing/opencv/components/Affine/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Affine/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/Affine/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Affine/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Affine/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Affine/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/Affine/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/Affine/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Affine/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/Affine/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Affine/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/Binarization/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/Edge/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Edge/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/Edge/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Edge/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Edge/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Edge/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/Edge/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/Edge/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Edge/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/Edge/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Edge/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/Flip/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Flip/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/Flip/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Flip/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Flip/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Flip/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/Flip/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/Flip/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Flip/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/Flip/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Flip/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/Histogram/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/Houghline/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/Perspective/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/Rotate/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/Scale/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Scale/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/Scale/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Scale/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Scale/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Scale/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/Scale/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/Scale/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Scale/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/Scale/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Scale/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/Sepia/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/Template/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Template/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/Template/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Template/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Template/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Template/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/Template/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/Template/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Template/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/Template/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Template/cpack_resources/wix.xsl.in
   branches/ForVC2010/ImageProcessing/opencv/components/Translate/CMakeLists.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Translate/cmake_modules/
   branches/ForVC2010/ImageProcessing/opencv/components/Translate/cmake_modules/CPackWIX.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Translate/cmake_modules/FindOpenCV.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Translate/cmake_modules/FindOpenRTM.cmake
   branches/ForVC2010/ImageProcessing/opencv/components/Translate/cmake_modules/cmake_uninstall.cmake.in
   branches/ForVC2010/ImageProcessing/opencv/components/Translate/cpack_resources/
   branches/ForVC2010/ImageProcessing/opencv/components/Translate/cpack_resources/Description.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Translate/cpack_resources/License.rtf
   branches/ForVC2010/ImageProcessing/opencv/components/Translate/cpack_resources/License.txt
   branches/ForVC2010/ImageProcessing/opencv/components/Translate/cpack_resources/wix.xsl.in
Log:
For vc2010. refs 1915

Added: branches/ForVC2010/ImageProcessing/opencv/components/Affine/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Affine/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Affine/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,279 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(Affine)
+
+#add_executable(AffineComp Affine.cpp Affine.h AffineComp.cpp) 
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "WiiRemote Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+)
+
+set(SKEL_SRCS ""
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+)
+
+set(IMPL_INCS ""
+)
+
+set(LIBS_SRCS Affine.cpp)
+
+set(LIBS_INCS Affine.h)
+
+set(EXEC_SRCS AffineComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml Affine.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS} )
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+        set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/Affine/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Affine/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Affine/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Affine/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Affine/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Affine/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/Affine/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Affine/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Affine/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/Affine/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Affine/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Affine/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Affine/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Affine/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Affine/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Affine/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Affine/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Affine/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/Affine/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Affine/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Affine/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Affine/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Affine/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Affine/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(BackGroundSubtractionSimple)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "BackGroundSubtractionSimple Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS BackGroundSubtractionSimple.cpp)
+
+set(LIBS_INCS BackGroundSubtractionSimple.h)
+
+set(EXEC_SRCS BackGroundSubtractionSimpleComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml BackGroundSubtractionSimple.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/BackGroundSubtractionSimple/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/Binarization/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Binarization/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Binarization/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(Binarization)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "Binarization Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS Binarization.cpp)
+
+set(LIBS_INCS Binarization.h)
+
+set(EXEC_SRCS BinarizationComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml Binarization.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Binarization/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(CameraViewer)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "CameraViewer Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS CameraViewer.cpp)
+
+set(LIBS_INCS CameraViewer.h)
+
+set(EXEC_SRCS CameraViewerComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml CameraViewer.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/CameraViewer/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(Chromakey)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "Chromakey Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS Chromakey.cpp)
+
+set(LIBS_INCS Chromakey.h)
+
+set(EXEC_SRCS ChromakeyComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml Chromakey.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Chromakey/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(Dilationerosion)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "Dilationerosion Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS Dilationerosion.cpp)
+
+set(LIBS_INCS Dilationerosion.h)
+
+set(EXEC_SRCS DilationerosionComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml Dilationerosion.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Dilationerosion/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/Edge/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Edge/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Edge/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(Edge)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "Edge Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS Edge.cpp)
+
+set(LIBS_INCS Edge.h)
+
+set(EXEC_SRCS EdgeComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml Edge.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/Edge/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Edge/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Edge/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Edge/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Edge/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Edge/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/Edge/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Edge/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Edge/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/Edge/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Edge/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Edge/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Edge/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Edge/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Edge/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Edge/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Edge/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Edge/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/Edge/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Edge/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Edge/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Edge/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Edge/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Edge/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(Findcontour)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "Findcontour Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS Findcontour.cpp)
+
+set(LIBS_INCS Findcontour.h)
+
+set(EXEC_SRCS FindcontourComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml Findcontour.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Findcontour/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/Flip/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Flip/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Flip/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(Flip)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "Flip Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS Flip.cpp)
+
+set(LIBS_INCS Flip.h)
+
+set(EXEC_SRCS FlipComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml Flip.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/Flip/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Flip/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Flip/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Flip/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Flip/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Flip/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/Flip/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Flip/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Flip/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/Flip/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Flip/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Flip/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Flip/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Flip/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Flip/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Flip/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Flip/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Flip/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/Flip/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Flip/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Flip/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Flip/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Flip/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Flip/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/Histogram/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Histogram/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Histogram/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(Histogram)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "Histogram Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS Histogram.cpp)
+
+set(LIBS_INCS Histogram.h)
+
+set(EXEC_SRCS HistogramComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml Histogram.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Histogram/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/Houghline/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Houghline/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Houghline/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(Hough)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "Hough Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS Hough.cpp)
+
+set(LIBS_INCS Hough.h)
+
+set(EXEC_SRCS HoughComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml Hough.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Houghline/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(IEEE1394Camera)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "IEEE1394Camera Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS IEEE1394Camera.cpp)
+
+set(LIBS_INCS IEEE1394Camera.h)
+
+set(EXEC_SRCS IEEE1394CameraComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml IEEE1394Camera.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/IEEE1394Camera/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(ImageCalibration)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "ImageCalibration Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS ImageCalibration.cpp)
+
+set(LIBS_INCS ImageCalibration.h)
+
+set(EXEC_SRCS ImageCalibrationComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml ImageCalibration.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ImageCalibration/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(ImageSubstraction)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "ImageSubstraction Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS ImageSubstraction.cpp)
+
+set(LIBS_INCS ImageSubstraction.h)
+
+set(EXEC_SRCS ImageSubstractionComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml ImageSubstraction.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ImageSubstraction/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(ObjectTracking)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "ObjectTracking Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS ObjectTracking.cpp)
+
+set(LIBS_INCS ObjectTracking.h)
+
+set(EXEC_SRCS ObjectTrackingComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml ObjectTracking.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/ObjectTracking/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(OpenCVCamera)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "OpenCVCamera Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS OpenCVCamera.cpp)
+
+set(LIBS_INCS OpenCVCamera.h)
+
+set(EXEC_SRCS OpenCVCameraComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml OpenCVCamera.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/OpenCVCamera/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(PGRCamera)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "PGRCamera Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS PGRCamera.cpp)
+
+set(LIBS_INCS PGRCamera.h)
+
+set(EXEC_SRCS PGRCameraComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml PGRCamera.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/PGRCamera/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/Perspective/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Perspective/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Perspective/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(Perspective)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "Perspective Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS Perspective.cpp)
+
+set(LIBS_INCS Perspective.h)
+
+set(EXEC_SRCS PerspectiveComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml Perspective.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Perspective/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(RockPaperScissors)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "RockPaperScissors Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS RockPaperScissors.cpp)
+
+set(LIBS_INCS RockPaperScissors.h)
+
+set(EXEC_SRCS RockPaperScissorsComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml RockPaperScissors.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/RockPaperScissors/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/Rotate/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Rotate/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Rotate/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(Rotate)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "Rotate Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS Rotate.cpp)
+
+set(LIBS_INCS Rotate.h)
+
+set(EXEC_SRCS RotateComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml Rotate.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Rotate/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/Scale/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Scale/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Scale/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(Scale)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "Scale Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS Scale.cpp)
+
+set(LIBS_INCS Scale.h)
+
+set(EXEC_SRCS ScaleComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml Scale.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/Scale/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Scale/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Scale/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Scale/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Scale/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Scale/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/Scale/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Scale/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Scale/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/Scale/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Scale/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Scale/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Scale/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Scale/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Scale/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Scale/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Scale/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Scale/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/Scale/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Scale/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Scale/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Scale/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Scale/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Scale/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/Sepia/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Sepia/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Sepia/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(Sepia)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "Sepia Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS Sepia.cpp)
+
+set(LIBS_INCS Sepia.h)
+
+set(EXEC_SRCS SepiaComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml Sepia.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Sepia/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(SubStractCaptureImage)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "SubStractCaptureImage Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS SubStractCaptureImage.cpp)
+
+set(LIBS_INCS SubStractCaptureImage.h)
+
+set(EXEC_SRCS SubStractCaptureImageComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml SubStractCaptureImage.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/SubStractCaptureImage/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/Template/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Template/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Template/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(Template)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "Template Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS Template.cpp)
+
+set(LIBS_INCS Template.h)
+
+set(EXEC_SRCS TemplateComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml Template.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/Template/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Template/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Template/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Template/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Template/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Template/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/Template/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Template/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Template/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/Template/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Template/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Template/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Template/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Template/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Template/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Template/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Template/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Template/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/Template/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Template/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Template/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Template/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Template/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Template/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: branches/ForVC2010/ImageProcessing/opencv/components/Translate/CMakeLists.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Translate/CMakeLists.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Translate/CMakeLists.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,280 @@
+cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+
+project(Translate)
+
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
+set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
+
+set(LINUX_PACKAGE_GENERATOR "DEB")
+#set(LINUX_PACKAGE_GENERATOR "RPM")
+
+
+# component settings
+set(RTC_NAME "${PROJECT_NAME}")
+set(RTC_VERSION "1.0.0")
+set(RTC_VERSION_MAJOR "1")
+set(RTC_VERSION_MINOR "0")
+set(RTC_VERSION_PATCH "0")
+set(RTC_LANG "c++")
+set(RTC_DESCRIPTION "Translate Agent Component")
+set(RTC_VENDOR "Shibaura Inst. of Tech, Tanaka & Fujita & Takasu")
+set(RTC_MAINTAINER "author at example.com")
+
+string(TOLOWER ${RTC_NAME} PACKAGE_NAME)
+set(PACKAGE_VERSION "${RTC_VERSION_MAJOR}.${RTC_VERSION_MINOR}.${RTC_VERSION_PATCH}")
+
+set(IDL_FILES ""
+	#              WiiInfo.idl
+)
+
+set(SKEL_SRCS ""
+	#              WiiInfoSkel.cpp
+)
+
+set(STUB_SRCS ""
+)
+
+set(IMPL_SRCS ""
+	#              WiiInfoSVC_impl.cpp
+)
+
+set(IMPL_INCS ""
+	#              WiiInfoSVC_impl.h
+)
+
+set(LIBS_SRCS Translate.cpp)
+
+set(LIBS_INCS Translate.h)
+
+set(EXEC_SRCS TranslateComp.cpp)
+
+set(OTHER_SRCS CMakeLists.txt Doxyfile.in
+               RTC.xml Translate.conf rtc.conf)
+
+
+# check OpenRTM installed
+find_package(OpenRTM REQUIRED)
+
+list(APPEND CFLAGS ${OMNIORB_CFLAGS} ${OPENRTM_CFLAGS})
+list(APPEND INCLUDE_DIRS ${OMNIORB_INCLUDE_DIRS} ${OPENRTM_INCLUDE_DIRS})
+list(APPEND LDFLAGS ${OMNIORB_LDFLAGS} ${OPENRTM_LDFLAGS})
+list(APPEND LIBRARY_DIRS ${OMNIORB_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OMNIORB_LIBRARIES} ${OPENRTM_LIBRARIES})
+
+# check doxygen installed
+find_package(Doxygen)
+if(DOXYGEN_FOUND STREQUAL "NO")
+    message(FATAL_ERROR "Doxygen not found.")
+endif()
+
+
+if(WIN32)
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin/x86_win32")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(INSTALL_PREFIX "components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+else()
+    # add command path
+    set($ENV{PATH} $ENV{PATH} "${OPENRTM_DIR}/bin")
+    set($ENV{PATH} $ENV{PATH} "${OMNIORB_DIR}/bin")
+    # set install path prefix
+    set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}")
+    set(OPENRTM_SHARE_PREFIX "share/openrtm-${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}")
+    set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${RTC_LANG}/${PACKAGE_NAME}${PACKAGE_VERSION}")
+endif()
+
+# check OpenCV installed
+find_package(OpenCV REQUIRED)
+
+list(APPEND INCLUDE_DIRS ${OPENCV_INCLUDE_DIRS})
+list(APPEND LIBRARY_DIRS ${OPENCV_LIBRARY_DIRS})
+list(APPEND LIBRARIES ${OPENCV_LIBRARIES})
+
+
+# add uninstall target
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+add_custom_target(uninstall_${RTC_NAME} COMMAND 
+    ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+
+
+# target settings for library/executable
+include_directories(${INCLUDE_DIRS})
+
+link_directories(${LIBRARY_DIRS})
+
+add_definitions(${CFLAGS})
+add_definitions(-I${CMAKE_CURRENT_BINARY_DIR})
+
+foreach(idl ${IDL_FILES})
+    string(REGEX REPLACE "([^\\/]*)\\.idl" "\\1" idl_base ${idl})
+    add_custom_command(OUTPUT ${idl_base}Stub.cpp ${idl_base}Skel.cpp
+                       COMMAND ${OPENRTM_IDL_WRAPPER} ${OPENRTM_IDL_WRAPPER_FLAGS} --idl-file=${idl}
+                       COMMAND ${OPENRTM_IDLC} ${OPENRTM_IDLFLAGS} ${PROJECT_SOURCE_DIR}/${idl}
+                       DEPENDS ${idl})
+endforeach()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    string(REPLACE ";" " " LDFLAGS "${LDFLAGS}")
+endif()
+
+add_library(${RTC_NAME} SHARED
+            ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+target_link_libraries(${RTC_NAME} ${LIBRARIES})
+set_target_properties(${RTC_NAME} PROPERTIES PREFIX "")
+set_target_properties(${RTC_NAME} PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+if(UNIX)
+    add_library(${RTC_NAME}-static STATIC
+                ${LIBS_SRCS} ${IMPL_SRCS} ${SKEL_SRCS} ${STUB_SRCS})
+    target_link_libraries(${RTC_NAME}-static ${LIBRARIES})
+    set_target_properties(${RTC_NAME}-static PROPERTIES PREFIX "")
+    set_target_properties(${RTC_NAME}-static PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+if(UNIX)
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME}-static)
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME}-static ${LIBRARIES})
+
+    add_executable(${RTC_NAME}Comp-dynamic ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp-dynamic ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp-dynamic ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp-dynamic PROPERTIES LINK_FLAGS "${LDFLAGS}")
+
+else()
+    add_executable(${RTC_NAME}Comp ${EXEC_SRCS})
+    add_dependencies(${RTC_NAME}Comp ${RTC_NAME})
+    target_link_libraries(${RTC_NAME}Comp ${RTC_NAME} ${LIBRARIES})
+    set_target_properties(${RTC_NAME}Comp PROPERTIES LINK_FLAGS "${LDFLAGS}")
+endif()
+
+install(TARGETS ${RTC_NAME} LIBRARY DESTINATION "${INSTALL_PREFIX}"
+                            ARCHIVE DESTINATION "${INSTALL_PREFIX}"
+                            RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(TARGETS ${RTC_NAME}Comp RUNTIME DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+install(FILES RTC.xml DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "applications")
+
+
+# target settings for document
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
+               "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
+
+add_custom_target(doxygen_${RTC_NAME} COMMAND
+                  ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES doc)
+
+get_target_property(DOC_TARGET doc TYPE)
+if(NOT DOC_TARGET)
+    add_custom_target(doc)
+endif()
+add_dependencies(doc doxygen)
+
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc DESTINATION "${INSTALL_PREFIX}"
+        COMPONENT "documents")
+
+
+# install source files
+install(FILES ${IDL_FILES} ${IMPL_SRCS} ${IMPL_INCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${LIBS_SRCS} ${LIBS_INCS} ${EXEC_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(FILES ${OTHER_SRCS}
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+install(DIRECTORY cmake_modules cpack_resources
+        DESTINATION "${INSTALL_PREFIX}/src"
+        COMPONENT "sources")
+
+
+# package settings
+set(CPACK_PACKAGE_NAME "${RTC_NAME}")
+set(CPACK_PACKAGE_VERSION_MAJOR "${RTC_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${RTC_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${RTC_VERSION_PATCH}")
+set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+set(CPACK_PACKAGE_VENDOR "${RTC_VENDOR}")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${RTC_DESCRIPTION}")
+set(CPACK_PACKAGE_CONTACT "${RTC_MAINTAINER}")
+
+set(CPACK_RESOURCE_FILE_LICENSE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/License.txt")
+set(CPACK_PACKAGE_DESCRIPTION_FILE
+    "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/Description.txt")
+
+set(CPACK_COMPONENTS_ALL applications documents sources)
+set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "Applications")
+set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "RT-Component applications")
+set(CPACK_COMPONENT_APPLICATIONS_DISABLED FALSE)
+
+set(CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME "Documents")
+set(CPACK_COMPONENT_DOCUMENTS_DESCRIPTION "RT-Component documents")
+set(CPACK_COMPONENT_DOCUMENTS_DISABLED TRUE)
+
+set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files")
+set(CPACK_COMPONENT_SOURCES_DESCRIPTION "RT-Component source files")
+set(CPACK_COMPONENT_SOURCES_DISABLED TRUE)
+
+if(WIN32)
+    set(CPACK_GENERATOR "WIX")
+
+    # Windows WiX package settings
+
+    set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl")
+    set(CPACK_WIX_LANG "ja-jp")
+    set(CPACK_RESOURCE_FILE_LICENSE
+        "@CMAKE_CURRENT_SOURCE_DIR@/cpack_resources/License.rtf")
+    configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/cpack_resources/wix.xsl.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/wix.xsl" @ONLY)
+
+    set(CPACK_PACKAGE_FILE_NAME
+        "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}${PACKAGE_VERSION}")
+
+else()
+    set(CPACK_GENERATOR "${LINUX_PACKAGE_GENERATOR}")
+
+    if(CPACK_GENERATOR STREQUAL "DEB")
+        # Linux Debian package settings
+
+        set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}-1")
+        set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_DEBIAN_PACKAGE_SECTION "main")
+        set(CPACK_DEBIAN_PACKAGE_PRIORITY  "extra")
+        set(CPACK_DEBIAN_PACKAGE_DEPENDS "openrtm-aist (>= 1.0.0)")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
+
+    elseif(CPACK_GENERATOR STREQUAL "RPM")
+        # Linux RPM package settings
+
+        set(CPACK_RPM_PACKAGE_RELEASE "1.fc10")
+        set(CPACK_RPM_PACKAGE_ARCHITECTURE "i386")
+        set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
+        set(CPACK_RPM_PACKAGE_LICENSE "LGPL")
+        set(CPACK_RPM_PACKAGE_REQUIRES "OpenRTM-aist >= 1.0.0")
+
+        set(CPACK_PACKAGE_FILE_NAME
+            "rtc${OPENRTM_VERSION}-${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
+
+    endif()
+endif()
+
+message(STATUS "Package type: ${CPACK_GENERATOR}")
+message(STATUS "Package name: ${CPACK_PACKAGE_FILE_NAME}")
+
+include(CPack)

Added: branches/ForVC2010/ImageProcessing/opencv/components/Translate/cmake_modules/CPackWIX.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Translate/cmake_modules/CPackWIX.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Translate/cmake_modules/CPackWIX.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,51 @@
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distributed this file outside of CMake, substitute the full
+#  License text for the above reference.)
+#
+# Fixed for OpenRTM
+#
+IF(CMAKE_BINARY_DIR)
+  MESSAGE(FATAL_ERROR "CPackWIX.cmake may only be used by CPack internally.")
+ENDIF(CMAKE_BINARY_DIR)
+
+IF(NOT CPACK_WIX_XSL OR NOT CPACK_PACKAGE_FILE_NAME OR NOT CPACK_RESOURCE_FILE_LICENSE OR NOT CPACK_PACKAGE_INSTALL_DIRECTORY)
+    MESSAGE(FATAL_ERROR "Variables required CPACK_WIX_XSL, CPACK_PACKAGE_FILE_NAME, CPACK_RESOURCE_FILE_LICENSE, CPACK_PACKAGE_INSTALL_DIRECTORY")
+ENDIF()
+
+IF(NOT CPACK_WIX_LANG)
+    SET(CPACK_WIX_LANG "en-us")
+ENDIF()
+
+# use the package defaults if none exists.
+# for the community.
+#IF ( NOT CPACK_WIX_XSL )
+#	
+#ENDIF( NOT CPACK_WIX_XSL )
+#
+
+IF ( CPACK_WIX_WXS_FILES )
+	# this could probably be a single expression but I'm no regex guru.
+    string(REGEX MATCH "[^/]*$" wix_temp "${CPACK_WIX_WXS_FILES}")
+	string(REGEX REPLACE "[.]wxs" ".wixobj" CPACK_WIX_OBJS "${wix_temp}" )
+ENDIF( CPACK_WIX_WXS_FILES )
+
+FIND_PROGRAM(WIX_EXE_HEAT heat PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_CNDL candle PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+FIND_PROGRAM(WIX_EXE_LGHT light PATHS "$ENV{ProgramFiles}/Windows Installer XML v3/bin")
+
+IF( WIX_EXE_HEAT AND WIX_EXE_CNDL AND WIX_EXE_LGHT )
+  SET(CPACK_WIX_HEAT_COMMAND "\"${WIX_EXE_HEAT}\" dir ${CPACK_PACKAGE_FILE_NAME} -ke -g1 -gg -var var.Source -t:${CPACK_WIX_XSL} -out ${CPACK_PACKAGE_FILE_NAME}.wxs")
+  SET(CPACK_WIX_CNDL_COMMAND "\"${WIX_EXE_CNDL}\" -ext WixFirewallExtension -dSource=${CPACK_PACKAGE_FILE_NAME} ${CPACK_PACKAGE_FILE_NAME}.wxs ${CPACK_WIX_WXS_FILES}")
+  SET(CPACK_WIX_LGHT_COMMAND "\"${WIX_EXE_LGHT}\" -ext WixFirewallExtension -ext WixUIExtension -cultures:${CPACK_WIX_LANG} -out ${CPACK_PACKAGE_FILE_NAME}.msi ${CPACK_PACKAGE_FILE_NAME}.wixobj ${CPACK_WIX_OBJS}")
+ELSE()
+  MESSAGE(FATAL_ERROR "Can not find Wix Executables.")
+ENDIF()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Translate/cmake_modules/FindOpenCV.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Translate/cmake_modules/FindOpenCV.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Translate/cmake_modules/FindOpenCV.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,62 @@
+
+
+set(OPENCV_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # OpenCV
+    pkg_check_modules(OPENCV REQUIRED opencv)
+    if(NOT OPENCV_DIR)
+        if(OPENCV_FOUND)
+            set(OPENCV_DIR ${OPENCV_PREFIX})
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+    endif()
+
+    set(OPENCV_CFLAGS ${OPENCV_CFLAGS_OTHER})
+    set(OPENCV_LDFLAGS ${OPENCV_LDFLAGS_OTHER})
+
+endif(UNIX)
+
+if(WIN32)
+    # OpenCV
+    if(NOT OPENCV_DIR)
+        if(NOT $ENV{OPENCV_ROOT} STREQUAL "")
+            set(OPENCV_DIR $ENV{OPENCV_ROOT})
+            set(OPENCV_FOUND TRUE)
+        endif()
+        set(OPENCV_DIR ${OPENCV_DIR} CACHE PATH "OpenCV root directory")
+        if(NOT OPENCV_FOUND)
+            message(FATAL_ERROR "OpenCV not found.")
+        endif()
+    endif()
+
+    include(${OPENCV_DIR}/OpenCVConfig.cmake)
+    set(OPENCV_VERSION ${OpenCV_VERSION})
+    set(OPENCV_VERSION_MAJOR ${OpenCV_VERSION_MAJOR})
+    set(OPENCV_VERSION_MINOR ${OpenCV_VERSION_MINOR})
+    set(OPENCV_VERSION_PATCH ${OpenCV_VERSION_PATCH})
+
+    set(OPENCV_INCLUDE_DIRS ${OPENCV_DIR}/include)
+    set(OPENCV_LIBRARY_DIRS ${OPENCV_DIR}/lib)
+
+    set(_ver "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
+
+    foreach(_lib ${OPENCV_LIB_COMPONENTS})
+        list(APPEND OPENCV_LIBRARIES optimized ${_lib}${_ver} debug ${_lib}${_ver}d)
+    endforeach()
+
+endif(WIN32)
+
+message(STATUS "FindOpenCV setup done.")
+
+message(STATUS "  OPENCV_DIR=" ${OPENCV_DIR})
+message(STATUS "  OPENCV_VERSION=" ${OPENCV_VERSION})
+message(STATUS "  OPENCV_CFLAGS=" ${OPENCV_CFLAGS})
+message(STATUS "  OPENCV_INCLUDE_DIRS=" ${OPENCV_INCLUDE_DIRS})
+message(STATUS "  OPENCV_LDFLAGS=" ${OPENCV_LDFLAGS})
+message(STATUS "  OPENCV_LIBRARY_DIRS=" ${OPENCV_LIBRARY_DIRS})
+message(STATUS "  OPENCV_LIBRARIES=" ${OPENCV_LIBRARIES})
+

Added: branches/ForVC2010/ImageProcessing/opencv/components/Translate/cmake_modules/FindOpenRTM.cmake
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Translate/cmake_modules/FindOpenRTM.cmake	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Translate/cmake_modules/FindOpenRTM.cmake	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,185 @@
+
+set(OMNIORB_FOUND FALSE)
+set(OPENRTM_FOUND FALSE)
+
+
+if(UNIX)
+    include(FindPkgConfig)
+
+    # omniORB
+    pkg_check_modules(OMNIORB REQUIRED "omniORB4")
+    if(NOT OMNIORB_DIR)
+        if(OMNIORB_FOUND)
+            set(OMNIORB_DIR "${OMNIORB_PREFIX}")
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+    endif()
+
+    set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS_OTHER})
+    set(OMNIORB_LDFLAGS ${OMNIORB_LDFLAGS_OTHER})
+
+    # OpenRTM-aist
+    pkg_check_modules(OPENRTM REQUIRED "openrtm-aist")
+    if(NOT OPENRTM_DIR)
+        if(OPENRTM_FOUND)
+            set(OPENRTM_DIR "${OPENRTM_PREFIX}")
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+    endif()
+
+    set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS_OTHER})
+    set(OPENRTM_LDFLAGS ${OPENRTM_LDFLAGS_OTHER})
+
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+           OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+           OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+           OPENRTM_VERSION_PATCH "${OPENRTM_VERSION}")
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "")
+    set(OPENRTM_IDLFLAGS "")
+
+    execute_process(COMMAND rtm-config --idlc
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        set(OPENRTM_IDLC "${output_val}")
+    endif()
+
+    execute_process(COMMAND rtm-config --idlflags
+                    RESULT_VARIABLE result_val
+                    OUTPUT_VARIABLE output_val
+                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+    if(result_val EQUAL 0)
+        string(REPLACE " " ";" output_val ${output_val})
+        set(OPENRTM_IDLFLAGS ${output_val} "-I${OPENRTM_DIR}/include/rtm/idl")
+    endif()
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(UNIX)
+
+if(WIN32)
+    # omniORB
+    if(NOT OMNIORB_DIR)
+        if(NOT $ENV{OMNI_ROOT} STREQUAL "")
+            set(OMNIORB_DIR "$ENV{OMNI_ROOT}")
+            set(OMNIORB_FOUND TRUE)
+        endif()
+        set(OMNIORB_DIR "${OMNIORB_DIR}" CACHE PATH "omniORB root directory")
+        if(NOT OMNIORB_FOUND)
+            message(FATAL_ERROR "omniORB not found.")
+        endif()
+    endif()
+
+    set(OMNIORB_INCLUDE_DIRS "${OMNIORB_DIR}/include")
+    set(OMNIORB_LIBRARY_DIRS "${OMNIORB_DIR}/lib/x86_win32")
+
+    # omniORB version
+    file(GLOB _vers RELATIVE "${OMNIORB_DIR}" "${OMNIORB_DIR}/THIS_IS_OMNIORB*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omniORB version file not found.")
+    endif()
+
+    set(OMNIORB_VERSION "${_vers}")
+    string(REGEX REPLACE "THIS_IS_OMNIORB_" ""
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[_]" "."
+           OMNIORB_VERSION "${OMNIORB_VERSION}")
+    string(REGEX REPLACE "[.]" ""
+           OMNIORB_VERSION_NUM "${OMNIORB_VERSION}")
+
+    # omnithread version
+    file(GLOB _vers RELATIVE "${OMNIORB_LIBRARY_DIRS}" "${OMNIORB_LIBRARY_DIRS}/omnithread*")
+    if("${_vers}" STREQUAL "")
+        message(FATAL_ERROR "omnithread not found.")
+    endif()
+    string(REGEX REPLACE ".*omnithread([0-9]+)_rt\\.lib.*" "\\1"
+           OMNIORB_THREAD_NUM "${_vers}")
+
+    set(OMNIORB_CFLAGS -D__WIN32__;-D__x86__;-D__NT__;-D__OSVERSION__=4;-D_CRT_SECURE_NO_DEPRECATE)
+    if(${OMNIORB_VERSION_NUM} MATCHES "^40")
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0400)
+    else()
+      set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS};-D_WIN32_WINNT=0x0500;-DRTC_CORBA_CXXMAPPING11)
+    endif()
+
+    foreach(library "omniORB${OMNIORB_VERSION_NUM}_rt"
+                    "omniDynamic${OMNIORB_VERSION_NUM}_rt"
+                    "omnithread${OMNIORB_THREAD_NUM}_rt")
+        list(APPEND OMNIORB_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+
+    # OpenRTM-aist
+    if(NOT OPENRTM_DIR)
+        if(NOT $ENV{RTM_ROOT} STREQUAL "")
+            set(OPENRTM_DIR "$ENV{RTM_ROOT}")
+            set(OPENRTM_FOUND TRUE)
+        endif()
+        set(OPENRTM_DIR "${OPENRTM_DIR}" CACHE PATH "OpenRTM-aist root directory")
+        if(NOT OPENRTM_FOUND)
+            message(FATAL_ERROR "OpenRTM-aist not found.")
+        endif()
+    endif()
+
+    # OpenRTM-aist version
+    set(OPENRTM_VERSION "${OPENRTM_DIR}")
+    string(REGEX REPLACE ".*OpenRTM-aist/" "" OPENRTM_VERSION "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1" OPENRTM_VERSION_MAJOR "${OPENRTM_VERSION}")
+    string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\2" OPENRTM_VERSION_MINOR "${OPENRTM_VERSION}")
+    set(OPENRTM_VERSION_PATCH "0")
+    set(OPENRTM_VERSION "${OPENRTM_VERSION_MAJOR}.${OPENRTM_VERSION_MINOR}.${OPENRTM_VERSION_PATCH}")
+
+    set(OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}")
+    set(OPENRTM_LIBRARY_DIRS "${OPENRTM_DIR}/bin")
+    list(APPEND OPENRTM_INCLUDE_DIRS "${OPENRTM_DIR}/rtm/idl")
+
+    set(OPENRTM_CFLAGS "-DUSE_stub_in_nt_dll")
+
+    foreach(library "RTC110" "coil")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}d")
+    endforeach()
+    foreach(library "ws2_32" "mswsock")
+        list(APPEND OPENRTM_LIBRARIES optimized "${library}" debug "${library}")
+    endforeach()
+
+    # IDL Compiler
+    set(OPENRTM_IDLC "omniidl")
+    set(OPENRTM_IDLFLAGS -bcxx -Wba -nf)
+
+    # IDL Skelton Wrapper
+    set(OPENRTM_IDL_WRAPPER "rtm-skelwrapper.py")
+    set(OPENRTM_IDL_WRAPPER_FLAGS --include-dir="" --skel-suffix=Skel --stub-suffix=Stub)
+
+endif(WIN32)
+
+message(STATUS "FindOpenRTM setup done.")
+
+message(STATUS "  OMNIORB_DIR=${OMNIORB_DIR}")
+message(STATUS "  OMNIORB_VERSION=${OMNIORB_VERSION}")
+message(STATUS "  OMNIORB_CFLAGS=${OMNIORB_CFLAGS}")
+message(STATUS "  OMNIORB_INCLUDE_DIRS=${OMNIORB_INCLUDE_DIRS}")
+message(STATUS "  OMNIORB_LDFLAGS=${OMNIORB_LDFLAGS}")
+message(STATUS "  OMNIORB_LIBRARY_DIRS=${OMNIORB_LIBRARY_DIRS}")
+message(STATUS "  OMNIORB_LIBRARIES=${OMNIORB_LIBRARIES}")
+
+message(STATUS "  OPENRTM_DIR=${OPENRTM_DIR}")
+message(STATUS "  OPENRTM_VERSION=${OPENRTM_VERSION}")
+message(STATUS "  OPENRTM_VERSION_MAJOR=${OPENRTM_VERSION_MAJOR}")
+message(STATUS "  OPENRTM_VERSION_MINOR=${OPENRTM_VERSION_MINOR}")
+message(STATUS "  OPENRTM_VERSION_PATCH=${OPENRTM_VERSION_PATCH}")
+message(STATUS "  OPENRTM_CFLAGS=${OPENRTM_CFLAGS}")
+message(STATUS "  OPENRTM_INCLUDE_DIRS=${OPENRTM_INCLUDE_DIRS}")
+message(STATUS "  OPENRTM_LDFLAGS=${OPENRTM_LDFLAGS}")
+message(STATUS "  OPENRTM_LIBRARY_DIRS=${OPENRTM_LIBRARY_DIRS}")
+message(STATUS "  OPENRTM_LIBRARIES=${OPENRTM_LIBRARIES}")
+
+message(STATUS "  OPENRTM_IDLC=${OPENRTM_IDLC}")
+message(STATUS "  OPENRTM_IDLFLAGS=${OPENRTM_IDLFLAGS}")
+message(STATUS "  OPENRTM_IDL_WRAPPER=${OPENRTM_IDL_WRAPPER}")
+message(STATUS "  OPENRTM_IDL_WRAPPER_FLAGS=${OPENRTM_IDL_WRAPPER_FLAGS}")

Added: branches/ForVC2010/ImageProcessing/opencv/components/Translate/cmake_modules/cmake_uninstall.cmake.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Translate/cmake_modules/cmake_uninstall.cmake.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Translate/cmake_modules/cmake_uninstall.cmake.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,19 @@
+if(NOT EXISTS "@PROJECT_BINARY_DIR@/install_manifest.txt")
+    message(FATAL_ERROR "Cannot find install manifest: \"@PROJECT_BINARY_DIR@/install_manifest.txt\"")
+endif()
+
+file(READ "@PROJECT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+    message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+    if(EXISTS "$ENV{DESTDIR}${file}")
+        exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+                     OUTPUT_VARIABLE rm_out
+                     RETURN_VALUE rm_retval)
+        if(NOT "${rm_retval}" STREQUAL 0)
+            message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+        endif()
+    else()
+        message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+    endif()
+endforeach()

Added: branches/ForVC2010/ImageProcessing/opencv/components/Translate/cpack_resources/Description.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Translate/cpack_resources/Description.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Translate/cpack_resources/Description.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+DESCRIPTION
+===========
+
+This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Translate/cpack_resources/License.rtf
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Translate/cpack_resources/License.rtf	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Translate/cpack_resources/License.rtf	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,7 @@
+{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\lang1041\f0\fs20 LICENSE\par
+=======\par
+\par
+This is an installer created using CPack (http://www.cmake.org). No license provided.\par
+\par
+}

Added: branches/ForVC2010/ImageProcessing/opencv/components/Translate/cpack_resources/License.txt
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Translate/cpack_resources/License.txt	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Translate/cpack_resources/License.txt	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,4 @@
+LICENSE
+=======
+
+This is an installer created using CPack (http://www.cmake.org). No license provided.

Added: branches/ForVC2010/ImageProcessing/opencv/components/Translate/cpack_resources/wix.xsl.in
===================================================================
--- branches/ForVC2010/ImageProcessing/opencv/components/Translate/cpack_resources/wix.xsl.in	                        (rev 0)
+++ branches/ForVC2010/ImageProcessing/opencv/components/Translate/cpack_resources/wix.xsl.in	2011-05-13 03:23:02 UTC (rev 24)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
+  <xsl:output indent="yes" method="xml"/>
+
+  <xsl:template match="/wix:Wix">
+    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+      <Product xmlns="http://schemas.microsoft.com/wix/2006/wi" Id="D7ED3965-144C-4841-8BDF-D5F56EFEB4B2" Name="@RTC_NAME@ @PACKAGE_VERSION@" Language="1041" Codepage="932" Version="@PACKAGE_VERSION@" Manufacturer="@RTC_VENDOR@" UpgradeCode="03F7C1E0-A28F-4E0E-AAE1-82E0CD81C58A">
+        <Package InstallerVersion="300" Compressed="yes" Languages='1041' SummaryCodepage='932' />
+        <Media Id="1" Cabinet="@RTC_NAME at .cab" EmbedCab="yes" />
+        <Directory Id="TARGETDIR" Name="SourceDir" >
+            <Directory Id="ProgramFilesFolder" Name="PFILE" >
+                <Directory Id="OPENRTM_DIR" Name="OpenRTM-aist" >
+                    <Directory Id="INSTALLLOCATION" Name="@OPENRTM_VERSION_MAJOR at .@OPENRTM_VERSION_MINOR@" />
+                </Directory>
+            </Directory>
+        </Directory>
+
+        <Feature Id="APPLICATIONS" Title="@CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME@" Level="1" Description="@CPACK_COMPONENT_APPLICATIONS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .dll')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at .lib')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\@RTC_NAME at Comp.exe')]" />
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\RTC.xml')]" />
+        </Feature>
+
+        <Feature Id="DOCUMENTS" Title="@CPACK_COMPONENT_DOCUMENTS_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_DOCUMENTS_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\doc')]" />
+        </Feature>
+
+        <Feature Id="SOURCES" Title="@CPACK_COMPONENT_SOURCES_DISPLAY_NAME@" Level="1" Absent="allow" Description="@CPACK_COMPONENT_SOURCES_DESCRIPTION@" >
+          <!-- Start Ripping through the xml -->
+          <xsl:apply-templates select="wix:Fragment/wix:DirectoryRef/wix:Component[contains(wix:File/@Source, '@PACKAGE_NAME@@PACKAGE_VERSION@\src')]" />
+        </Feature>
+
+        <!--Tack on your specific wix options-->
+        <UIRef Id="WixUI_FeatureTree" />
+        <UIRef Id="WixUI_ErrorProgressText" />
+        <WixVariable Id="WixUILicenseRtf" Value="@CPACK_RESOURCE_FILE_LICENSE@"/>
+        <!-- TODO: Add Wix Specific Dialogs and features. -->
+        <!-- TODO: Add artwork  -->
+        <!-- TODO: Add ... -->
+
+      </Product>
+
+      <!--Output the fragment info which heat generates-->
+      <xsl:copy-of select="wix:Fragment[wix:DirectoryRef/wix:Component]" />
+      <xsl:apply-templates select="wix:Fragment[wix:DirectoryRef/@Id!='TARGETDIR' and wix:DirectoryRef/wix:Directory]" />
+
+    </Wix>
+  </xsl:template>
+
+  <xsl:template match="wix:Fragment[wix:DirectoryRef/wix:Directory]" >
+    <xsl:copy>
+      <xsl:apply-templates select="wix:DirectoryRef" />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:DirectoryRef" >
+    <xsl:copy>
+      <xsl:choose>
+        <xsl:when test="wix:Directory[@Name='components']" >
+          <xsl:attribute name="Id">INSTALLLOCATION</xsl:attribute>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates />
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Directory" >
+    <xsl:copy>
+      <xsl:attribute name="Id"><xsl:value-of select="@Id" /></xsl:attribute>
+      <xsl:attribute name="Name"><xsl:value-of select="@Name" /></xsl:attribute>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="wix:Component">
+    <xsl:element name="ComponentRef" xmlns="http://schemas.microsoft.com/wix/2006/wi" >
+      <xsl:attribute name="Id">
+        <xsl:value-of select="@Id" />
+      </xsl:attribute>
+    </xsl:element>
+  </xsl:template>
+
+</xsl:stylesheet>



openrtm-commit メーリングリストの案内