# PaCkAgE DaTaStReAm cmake 1 92275 # end of header 07070100053b34000081a40000000000000000000000014dbf6ea70000010c000000b500010002ffffffffffffffff0000000e00000000cmake/pkginfoPKG=cmake NAME=cmake 2.8.4 i86pc Solaris 10 VERSION=2.8.4 PSTAMP=3rd May 2011 VENDOR=CMake Project EMAIL=http://www.cmake.org/cmake/resources/resources.html DESC=Cross Platform Make ARCH=i386 CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 07070100053b33000081a40000000000000000000000014dbf6ea70000ed14000000b500010002ffffffffffffffff0000000d00000000cmake/pkgmap: 1 92275 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/bin 0755 root root 1 f none /usr/local/bin/ccmake 0755 root root 8582392 21262 1304391266 1 f none /usr/local/bin/cmake 0755 root root 8438192 54460 1304391268 1 f none /usr/local/bin/cpack 0755 root root 9085664 42899 1304391270 1 f none /usr/local/bin/ctest 0755 root root 10712852 17191 1304391271 1 d none /usr/local/doc 0755 bin bin 1 d none /usr/local/doc/cmake-2.8 0755 root root 1 f none /usr/local/doc/cmake-2.8/Copyright.txt 0644 root root 2637 18503 1297792046 1 f none /usr/local/doc/cmake-2.8/ccmake.docbook 0644 root root 200277 3183 1304391272 1 f none /usr/local/doc/cmake-2.8/ccmake.html 0644 root root 195621 41128 1304391272 1 f none /usr/local/doc/cmake-2.8/ccmake.txt 0644 root root 181135 30529 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-commands.html 0644 root root 174590 52112 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-commands.txt 0644 root root 164080 3912 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-compatcommands.html 0644 root root 18249 62737 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-compatcommands.txt 0644 root root 14392 118 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-modules.html 0644 root root 304920 51913 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-modules.txt 0644 root root 269437 31757 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-policies.html 0644 root root 28118 64819 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-policies.txt 0644 root root 24976 36755 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-properties.html 0644 root root 107361 29978 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-properties.txt 0644 root root 76835 15683 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-variables.html 0644 root root 81174 49511 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-variables.txt 0644 root root 51324 23323 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake.docbook 0644 root root 739270 34298 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake.html 0644 root root 714072 773 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake.txt 0644 root root 601720 19402 1304391272 1 d none /usr/local/doc/cmake-2.8/cmcompress 0755 root root 1 f none /usr/local/doc/cmake-2.8/cmcompress/Copyright.txt 0644 root root 1887 24774 1297792057 1 d none /usr/local/doc/cmake-2.8/cmsys 0755 root root 1 f none /usr/local/doc/cmake-2.8/cmsys/Copyright.txt 0644 root root 1583 62125 1297792053 1 f none /usr/local/doc/cmake-2.8/cpack.docbook 0644 root root 9590 51472 1304391272 1 f none /usr/local/doc/cmake-2.8/cpack.html 0644 root root 9361 62274 1304391272 1 f none /usr/local/doc/cmake-2.8/cpack.txt 0644 root root 5916 9229 1304391272 1 f none /usr/local/doc/cmake-2.8/ctest.docbook 0644 root root 143210 44341 1304391272 1 f none /usr/local/doc/cmake-2.8/ctest.html 0644 root root 138161 43507 1304391272 1 f none /usr/local/doc/cmake-2.8/ctest.txt 0644 root root 119811 61107 1304391271 1 d none /usr/local/man 0755 root root 1 d none /usr/local/man/man1 0755 root root 1 f none /usr/local/man/man1/ccmake.1 0644 root root 163595 44200 1304391272 1 f none /usr/local/man/man1/cmake.1 0644 root root 545198 1541 1304391272 1 f none /usr/local/man/man1/cmakecommands.1 0644 root root 148297 63876 1304391272 1 f none /usr/local/man/man1/cmakecompat.1 0644 root root 13144 32555 1304391272 1 f none /usr/local/man/man1/cmakemodules.1 0644 root root 244156 15034 1304391272 1 f none /usr/local/man/man1/cmakepolicies.1 0644 root root 22730 38761 1304391272 1 f none /usr/local/man/man1/cmakeprops.1 0644 root root 69864 32095 1304391272 1 f none /usr/local/man/man1/cmakevars.1 0644 root root 46631 27794 1304391272 1 f none /usr/local/man/man1/cpack.1 0644 root root 5229 52391 1304391272 1 f none /usr/local/man/man1/ctest.1 0644 root root 108126 35189 1304391272 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/cmake-2.8 0755 root root 1 d none /usr/local/share/cmake-2.8/Modules 0755 root root 1 f none /usr/local/share/cmake-2.8/Modules/.NoDartCoverage 0644 root root 39 3508 1304391120 1 f none /usr/local/share/cmake-2.8/Modules/AddFileDependencies.cmake 0644 root root 1033 13739 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/BundleUtilities.cmake 0644 root root 30380 32384 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMake.cmake 0644 root root 772 61917 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeASM-ATTInformation.cmake 0644 root root 908 6558 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeASMCompiler.cmake.in 0644 root root 478 33883 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeASMInformation.cmake 0644 root root 5330 2974 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeASM_MASMInformation.cmake 0644 root root 903 3856 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeASM_NASMInformation.cmake 0644 root root 1488 45007 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeAddNewLanguage.txt 0644 root root 733 59202 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeBackwardCompatibilityC.cmake 0644 root root 3678 6379 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeBackwardCompatibilityCXX.cmake 0644 root root 2353 44976 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeBorlandFindMake.cmake 0644 root root 736 57006 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeBuildSettings.cmake.in 0644 root root 681 56607 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeCCompiler.cmake.in 0644 root root 1502 41564 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeCCompilerABI.c 0644 root root 572 41169 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeCCompilerId.c.in 0644 root root 2761 21088 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeCInformation.cmake 0644 root root 8175 37318 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeCXXCompiler.cmake.in 0644 root root 1653 54031 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp 0644 root root 450 31250 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeCXXCompilerId.cpp.in 0644 root root 2553 5092 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake 0644 root root 11183 4844 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake 0644 root root 4288 1732 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeCompilerABI.h 0644 root root 1205 17696 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeConfigurableFile.in 0644 root root 35 2494 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDependentOption.cmake 0644 root root 2347 51438 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineASM-ATTCompiler.cmake 0644 root root 859 1590 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineASMCompiler.cmake 0644 root root 5833 52299 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineASM_MASMCompiler.cmake 0644 root root 964 8965 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineASM_NASMCompiler.cmake 0644 root root 1038 16495 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineCCompiler.cmake 0644 root root 7764 64433 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineCXXCompiler.cmake 0644 root root 8359 48024 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineCompilerABI.cmake 0644 root root 4471 2939 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineCompilerId.cmake 0644 root root 13848 57498 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineFortranCompiler.cmake 0644 root root 10675 35226 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineJavaCompiler.cmake 0644 root root 4604 24425 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineRCCompiler.cmake 0644 root root 2868 20630 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineSystem.cmake 0644 root root 7701 34732 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineVSServicePack.cmake 0644 root root 3464 58984 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeExportBuildSettings.cmake 0644 root root 1791 10686 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeFindBinUtils.cmake 0644 root root 3100 38373 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeFindCodeBlocks.cmake 0644 root root 968 10504 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeFindEclipseCDT4.cmake 0644 root root 5670 52748 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeFindFrameworks.cmake 0644 root root 1259 30073 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeFindKDevelop3.cmake 0644 root root 960 9729 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeFindWMake.cmake 0644 root root 737 57129 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeFindXCode.cmake 0644 root root 720 55427 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeForceCompiler.cmake 0644 root root 3362 4157 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeFortranCompiler.cmake.in 0644 root root 1782 3268 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeFortranCompilerABI.F 0644 root root 822 58562 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeFortranCompilerId.F.in 0644 root root 4577 23737 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeFortranInformation.cmake 0644 root root 9407 19169 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeGenericSystem.cmake 0644 root root 6059 3775 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeImportBuildSettings.cmake 0644 root root 1093 20067 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeJOMFindMake.cmake 0644 root root 736 56928 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeJavaCompiler.cmake.in 0644 root root 538 39911 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeJavaInformation.cmake 0644 root root 2363 53621 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeMSYSFindMake.cmake 0644 root root 956 10918 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeMinGWFindMake.cmake 0644 root root 1210 31044 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeNMakeFindMake.cmake 0644 root root 738 57126 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeParseArguments.cmake 0644 root root 5891 33056 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeParseImplicitLinkInfo.cmake 0644 root root 4922 48274 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakePlatformId.h.in 0644 root root 3194 61475 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakePrintSystemInformation.cmake 0644 root root 2432 53110 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeRCCompiler.cmake.in 0644 root root 267 19212 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeRCInformation.cmake 0644 root root 1866 15414 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeSystem.cmake.in 0644 root root 537 38667 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeSystemSpecificInformation.cmake 0644 root root 2971 42454 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestASM-ATTCompiler.cmake 0644 root root 992 15356 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestASMCompiler.cmake 0644 root root 1163 27429 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestASM_MASMCompiler.cmake 0644 root root 1021 17881 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestASM_NASMCompiler.cmake 0644 root root 989 15342 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake 0644 root root 3530 17091 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestCXXCompiler.cmake 0644 root root 3407 9481 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestCompilerCommon.cmake 0644 root root 894 4409 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestForFreeVC.cxx 0644 root root 42 3719 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestFortranCompiler.cmake 0644 root root 4748 46747 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestGNU.c 0644 root root 175 13488 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestJavaCompiler.cmake 0644 root root 950 11774 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestNMakeCLVersion.c 0644 root root 18 1285 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestRCCompiler.cmake 0644 root root 1039 19116 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeUnixFindMake.cmake 0644 root root 702 54488 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeVS10FindMake.cmake 0644 root root 1222 31560 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeVS6BackwardCompatibility.cmake 0644 root root 1431 42369 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeVS6FindMake.cmake 0644 root root 1025 15441 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeVS71FindMake.cmake 0644 root root 1085 20553 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeVS7BackwardCompatibility.cmake 0644 root root 1431 42368 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeVS7FindMake.cmake 0644 root root 1021 15057 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeVS8FindMake.cmake 0644 root root 1504 54747 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeVS9FindMake.cmake 0644 root root 1826 16285 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeVerifyManifest.cmake 0644 root root 4280 34801 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.DS_Store.in 0644 root root 12292 8288 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.Description.plist.in 0644 root root 438 35847 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.Info.plist.in 0644 root root 1131 30463 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.OSXScriptLauncher.in 0644 root root 29592 6553 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.OSXScriptLauncher.rsrc.in 0644 root root 362 3587 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.OSXX11.Info.plist.in 0644 root root 1603 729 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.OSXX11.main.scpt.in 0644 root root 1870 12830 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.RuntimeScript.in 0644 root root 1896 16050 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.STGZ_Header.sh.in 0755 root root 3855 47809 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.VolumeIcon.icns.in 0644 root root 45739 17837 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.background.png.in 0644 root root 47076 37475 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.cmake 0644 root root 44293 9301 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.distribution.dist.in 0644 root root 448 35777 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPackDeb.cmake 0644 root root 13542 3752 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPackRPM.cmake 0644 root root 28534 32206 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPackZIP.cmake 0644 root root 1547 48579 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CTest.cmake 0644 root root 11389 5713 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CTestScriptMode.cmake 0644 root root 990 15977 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CTestTargets.cmake 0644 root root 3296 61989 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CheckCCompilerFlag.cmake 0644 root root 1815 5365 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckCSourceCompiles.cmake 0644 root root 3701 8296 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckCSourceRuns.cmake 0644 root root 3891 22827 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckCXXCompilerFlag.cmake 0644 root root 1827 6403 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckCXXSourceCompiles.cmake 0644 root root 3730 10628 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckCXXSourceRuns.cmake 0644 root root 3922 25245 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckForPthreads.c 0644 root root 727 56220 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckFortranFunctionExists.cmake 0644 root root 2694 10186 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckFunctionExists.c 0644 root root 380 27919 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckFunctionExists.cmake 0644 root root 3231 47120 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckIncludeFile.c.in 0644 root root 130 10071 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckIncludeFile.cmake 0644 root root 3265 45258 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckIncludeFile.cxx.in 0644 root root 65 4933 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckIncludeFileCXX.cmake 0644 root root 3292 47279 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckIncludeFiles.cmake 0644 root root 3267 45347 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckLibraryExists.cmake 0644 root root 2978 26196 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckLibraryExists.lists.in 0644 root root 298 23072 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckSizeOf.cmake 0644 root root 813 63887 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckStructHasMember.cmake 0644 root root 1835 12589 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckSymbolExists.cmake 0644 root root 4314 1342 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckTypeSize.c.in 0644 root root 801 53161 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckTypeSize.cmake 0644 root root 7435 58399 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckTypeSizeMap.cmake.in 0644 root root 31 2502 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckVariableExists.c 0644 root root 363 27559 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckVariableExists.cmake 0644 root root 2674 2759 1297792046 1 d none /usr/local/share/cmake-2.8/Modules/Compiler 0755 root root 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/Clang-C.cmake 0644 root root 24 2051 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/Clang-CXX.cmake 0644 root root 26 2227 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/Cray-C.cmake 0644 root root 31 2207 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/Cray-CXX.cmake 0644 root root 33 2383 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/Cray-Fortran.cmake 0644 root root 142 11214 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/G95-Fortran.cmake 0644 root root 296 22836 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/GNU-C.cmake 0644 root root 40 3571 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/GNU-CXX.cmake 0644 root root 42 3747 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/GNU-Fortran.cmake 0644 root root 408 33220 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/GNU.cmake 0644 root root 1561 54399 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/HP-C.cmake 0644 root root 31 2111 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/HP-CXX.cmake 0644 root root 33 2287 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/HP-Fortran.cmake 0644 root root 37 2776 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/Intel-C.cmake 0644 root root 463 31888 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/Intel-CXX.cmake 0644 root root 483 33648 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/Intel-Fortran.cmake 0644 root root 298 22359 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/MIPSpro-C.cmake 0644 root root 31 2111 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/MIPSpro-CXX.cmake 0644 root root 33 2287 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/MIPSpro-Fortran.cmake 0644 root root 37 2776 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/NAG-Fortran.cmake 0644 root root 1443 49013 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/PGI-C.cmake 0644 root root 192 14787 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/PGI-CXX.cmake 0644 root root 202 15667 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/PGI-Fortran.cmake 0644 root root 425 35068 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/PGI.cmake 0644 root root 1414 44358 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/PathScale-C.cmake 0644 root root 204 16077 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/PathScale-CXX.cmake 0644 root root 214 16957 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/PathScale-Fortran.cmake 0644 root root 101 8765 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/PathScale.cmake 0644 root root 1119 22078 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/SCO-C.cmake 0644 root root 40 3561 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/SCO-CXX.cmake 0644 root root 42 3737 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/SCO.cmake 0644 root root 921 7323 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/SunPro-C.cmake 0644 root root 1108 17452 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/SunPro-CXX.cmake 0644 root root 1391 40465 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/SunPro-Fortran.cmake 0644 root root 672 50366 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/VisualAge-C.cmake 0644 root root 23 1981 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/VisualAge-CXX.cmake 0644 root root 25 2157 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/VisualAge-Fortran.cmake 0644 root root 29 2646 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/XL-C.cmake 0644 root root 715 54369 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/XL-CXX.cmake 0644 root root 549 37973 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/XL-Fortran.cmake 0644 root root 259 19121 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Dart.cmake 0644 root root 4302 9060 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/DartConfiguration.tcl.in 0644 root root 2721 33640 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Documentation.cmake 0644 root root 1508 50497 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/DummyCXXFile.cxx 0644 root root 27 2028 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/ExternalProject.cmake 0644 root root 51018 38246 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FLTKCompatibility.cmake 0644 root root 635 49675 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FeatureSummary.cmake 0644 root root 9278 6466 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindALSA.cmake 0644 root root 1682 63943 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindASPELL.cmake 0644 root root 1376 42712 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindAVIFile.cmake 0644 root root 1784 9378 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindBISON.cmake 0644 root root 6964 5267 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindBLAS.cmake 0644 root root 13782 53737 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindBZip2.cmake 0644 root root 1482 49857 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindBoost.cmake 0644 root root 51836 21350 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindBullet.cmake 0644 root root 3095 44445 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindCABLE.cmake 0644 root root 3024 24005 1297792047 1 d none /usr/local/share/cmake-2.8/Modules/FindCUDA 0755 root root 1 f none /usr/local/share/cmake-2.8/Modules/FindCUDA.cmake 0644 root root 54336 55586 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindCUDA/make2cmake.cmake 0644 root root 3058 50510 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindCUDA/parse_cubin.cmake 0644 root root 3782 17531 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindCUDA/run_nvcc.cmake 0644 root root 10655 32448 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindCURL.cmake 0644 root root 1489 49790 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindCVS.cmake 0644 root root 2252 53976 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindCoin3D.cmake 0644 root root 2909 18759 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindCups.cmake 0644 root root 1988 19016 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindCurses.cmake 0644 root root 7170 36666 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindCxxTest.cmake 0644 root root 7744 325 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindCygwin.cmake 0644 root root 929 6051 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindDCMTK.cmake 0644 root root 4103 64340 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindDart.cmake 0644 root root 1333 38286 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindDevIL.cmake 0644 root root 2629 12701 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindDoxygen.cmake 0644 root root 4961 5429 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindEXPAT.cmake 0644 root root 1458 48214 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindFLEX.cmake 0644 root root 5887 54250 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindFLTK.cmake 0644 root root 11859 33624 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindFLTK2.cmake 0644 root root 9976 20345 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindFreetype.cmake 0644 root root 3351 10550 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGCCXML.cmake 0644 root root 960 9444 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGDAL.cmake 0644 root root 3360 61771 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGIF.cmake 0644 root root 2027 31323 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGLU.cmake 0644 root root 1004 12927 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGLUT.cmake 0644 root root 2850 18123 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGTK.cmake 0644 root root 4456 63158 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGTK2.cmake 0644 root root 21404 45254 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGTest.cmake 0644 root root 5542 42839 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGettext.cmake 0644 root root 3048 40761 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGit.cmake 0644 root root 1528 56480 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGnuTLS.cmake 0644 root root 2307 49656 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGnuplot.cmake 0644 root root 1247 32198 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindHDF5.cmake 0644 root root 13736 46707 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindHSPELL.cmake 0644 root root 1828 10211 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindHTMLHelp.cmake 0644 root root 1853 12283 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindITK.cmake 0644 root root 2374 57147 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindImageMagick.cmake 0644 root root 7996 23601 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindJNI.cmake 0644 root root 10204 2010 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindJPEG.cmake 0644 root root 1626 60227 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindJasper.cmake 0644 root root 1443 47322 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindJava.cmake 0644 root root 7489 45295 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindKDE3.cmake 0644 root root 11455 24110 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindKDE4.cmake 0644 root root 3855 31678 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindLAPACK.cmake 0644 root root 9642 15939 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindLATEX.cmake 0644 root root 3340 52835 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindLibArchive.cmake 0644 root root 2840 34065 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindLibXml2.cmake 0644 root root 2053 29124 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindLibXslt.cmake 0644 root root 1741 5761 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindLua50.cmake 0644 root root 3045 40984 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindLua51.cmake 0644 root root 2223 41297 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindMFC.cmake 0644 root root 2439 50118 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindMPEG.cmake 0644 root root 1669 1002 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindMPEG2.cmake 0644 root root 1915 17080 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindMPI.cmake 0644 root root 15115 2519 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindMatlab.cmake 0644 root root 3849 20318 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindMotif.cmake 0644 root root 1322 35316 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindOpenAL.cmake 0644 root root 4002 5354 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindOpenGL.cmake 0644 root root 5323 1735 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindOpenMP.cmake 0644 root root 3705 34265 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindOpenSSL.cmake 0644 root root 4598 25169 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindOpenSceneGraph.cmake 0644 root root 9146 61324 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindOpenThreads.cmake 0644 root root 3999 51528 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPHP4.cmake 0644 root root 2599 9396 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPNG.cmake 0644 root root 2381 54053 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake 0644 root root 11465 24433 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPackageMessage.cmake 0644 root root 2012 27730 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPerl.cmake 0644 root root 1630 61414 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPerlLibs.cmake 0644 root root 8924 477 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPhysFS.cmake 0644 root root 1698 3373 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPike.cmake 0644 root root 1215 29306 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPkgConfig.cmake 0644 root root 15417 28032 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPostgreSQL.cmake 0644 root root 7698 20810 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindProducer.cmake 0644 root root 2841 39212 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindProtobuf.cmake 0644 root root 4377 9689 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPythonInterp.cmake 0644 root root 2035 34240 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPythonLibs.cmake 0644 root root 8026 39141 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindQt.cmake 0644 root root 6191 15769 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindQt3.cmake 0644 root root 12242 16108 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindQt4.cmake 0644 root root 56134 34492 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindQuickTime.cmake 0644 root root 1657 63964 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindRTI.cmake 0644 root root 4005 52014 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindRuby.cmake 0644 root root 10604 2297 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindSDL.cmake 0644 root root 6449 59851 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindSDL_image.cmake 0644 root root 2044 29978 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindSDL_mixer.cmake 0644 root root 2044 30522 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindSDL_net.cmake 0644 root root 2014 28483 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindSDL_sound.cmake 0644 root root 14073 51701 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindSDL_ttf.cmake 0644 root root 2014 27978 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindSWIG.cmake 0644 root root 3019 39174 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindSelfPackers.cmake 0644 root root 2020 22048 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindSquish.cmake 0644 root root 4799 42647 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindSubversion.cmake 0644 root root 5970 23243 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindTCL.cmake 0644 root root 7865 10854 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindTIFF.cmake 0644 root root 1474 49452 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindTclStub.cmake 0644 root root 4877 52217 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindTclsh.cmake 0644 root root 3465 5218 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindThreads.cmake 0644 root root 5744 21064 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindUnixCommands.cmake 0644 root root 1487 44640 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindVTK.cmake 0644 root root 6010 7530 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindWget.cmake 0644 root root 1258 33357 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindWish.cmake 0644 root root 3105 40784 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindX11.cmake 0644 root root 19855 18721 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindXMLRPC.cmake 0644 root root 5564 12178 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindZLIB.cmake 0644 root root 3261 44506 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Findosg.cmake 0644 root root 2233 56069 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgAnimation.cmake 0644 root root 2198 52455 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgDB.cmake 0644 root root 2107 44251 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgFX.cmake 0644 root root 2103 44355 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgGA.cmake 0644 root root 2115 45259 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgIntrospection.cmake 0644 root root 2287 61447 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgManipulator.cmake 0644 root root 2263 59439 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgParticle.cmake 0644 root root 2197 52845 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgProducer.cmake 0644 root root 2207 54161 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgShadow.cmake 0644 root root 2167 50489 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgSim.cmake 0644 root root 2115 45897 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgTerrain.cmake 0644 root root 2173 50915 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgText.cmake 0644 root root 2113 45699 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgUtil.cmake 0644 root root 2123 46541 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgViewer.cmake 0644 root root 2153 49223 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgVolume.cmake 0644 root root 2153 49343 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgWidget.cmake 0644 root root 2204 53751 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Findosg_functions.cmake 0644 root root 2983 24477 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindwxWidgets.cmake 0644 root root 39222 59995 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindwxWindows.cmake 0644 root root 26071 26292 1297792047 1 d none /usr/local/share/cmake-2.8/Modules/FortranCInterface 0755 root root 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface.cmake 0644 root root 11744 6485 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/CMakeLists.txt 0644 root root 3312 8857 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/Detect.cmake 0644 root root 6700 21511 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/Input.cmake.in 0644 root root 211 17775 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/Macro.h.in 0644 root root 106 7853 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/Output.cmake.in 0644 root root 1935 34807 1297792047 1 d none /usr/local/share/cmake-2.8/Modules/FortranCInterface/Verify 0755 root root 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/Verify/CMakeLists.txt 0644 root root 1119 25779 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/Verify/VerifyC.c 0644 root root 65 5430 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/Verify/VerifyCXX.cxx 0644 root root 54 4477 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/Verify/VerifyFortran.f 0644 root root 74 5624 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/Verify/main.c 0644 root root 245 20514 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/call_mod.f90 0644 root root 106 9427 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/call_sub.f 0644 root root 87 5741 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/main.F 0644 root root 108 7183 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/my_module.f90 0644 root root 161 14794 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/my_module_.c 0644 root root 315 28004 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/my_sub.f 0644 root root 34 2506 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/mymodule.f90 0644 root root 155 14224 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/mymodule_.c 0644 root root 309 27434 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/mysub.f 0644 root root 33 2411 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/symbol.c.in 0644 root root 65 5553 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/GetPrerequisites.cmake 0644 root root 29481 41880 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/ITKCompatibility.cmake 0644 root root 689 53824 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/InstallRequiredSystemLibraries.cmake 0644 root root 13828 35128 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/KDE3Macros.cmake 0644 root root 14551 36080 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/MacOSXBundleInfo.plist.in 0644 root root 1252 40155 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/MacOSXFrameworkInfo.plist.in 0644 root root 886 9105 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/MacroAddFileDependencies.cmake 0644 root root 1364 40721 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/NSIS.InstallOptions.ini.in 0644 root root 678 55272 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/NSIS.template.in 0644 root root 27576 65396 1297792047 1 d none /usr/local/share/cmake-2.8/Modules/Platform 0755 root root 1 f none /usr/local/share/cmake-2.8/Modules/Platform/AIX-GNU-C.cmake 0644 root root 48 4269 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/AIX-GNU-CXX.cmake 0644 root root 50 4445 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/AIX-GNU-Fortran.cmake 0644 root root 54 4934 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/AIX-GNU.cmake 0644 root root 891 5127 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/AIX-VisualAge-C.cmake 0644 root root 27 2262 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/AIX-VisualAge-CXX.cmake 0644 root root 29 2438 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/AIX-XL-C.cmake 0644 root root 266 19983 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/AIX-XL-CXX.cmake 0644 root root 279 20847 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/AIX-XL-Fortran.cmake 0644 root root 290 22643 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/AIX.cmake 0644 root root 1413 49417 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BSDOS.cmake 0644 root root 29 2433 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BeOS.cmake 0644 root root 322 23617 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneL.cmake 0644 root root 1960 11431 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-base.cmake 0644 root root 5350 36097 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-dynamic-GNU-C.cmake 0644 root root 691 54886 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-dynamic-GNU-CXX.cmake 0644 root root 693 55062 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-dynamic-GNU-Fortran.cmake 0644 root root 697 55551 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-dynamic-XL-C.cmake 0644 root root 690 54816 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-dynamic-XL-CXX.cmake 0644 root root 692 54992 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-dynamic-XL-Fortran.cmake 0644 root root 696 55481 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-dynamic.cmake 0644 root root 833 98 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-static-GNU-C.cmake 0644 root root 690 54793 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-static-GNU-CXX.cmake 0644 root root 692 54969 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-static-GNU-Fortran.cmake 0644 root root 696 55458 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-static-XL-C.cmake 0644 root root 689 54723 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-static-XL-CXX.cmake 0644 root root 691 54899 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-static-XL-Fortran.cmake 0644 root root 695 55388 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-static.cmake 0644 root root 828 65304 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/CYGWIN-GNU-C.cmake 0644 root root 54 4843 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/CYGWIN-GNU-CXX.cmake 0644 root root 56 5019 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/CYGWIN-GNU-Fortran.cmake 0644 root root 60 5508 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/CYGWIN-GNU.cmake 0644 root root 2777 22590 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/CYGWIN-windres.cmake 0644 root root 95 6588 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/CYGWIN.cmake 0644 root root 2566 59787 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Catamount.cmake 0644 root root 1035 8409 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin-GNU-C.cmake 0644 root root 124 11884 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin-GNU-CXX.cmake 0644 root root 130 12412 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin-GNU-Fortran.cmake 0644 root root 60 5644 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin-GNU.cmake 0644 root root 2487 65110 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin-NAG-Fortran.cmake 0644 root root 234 18611 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin-VisualAge-C.cmake 0644 root root 30 2649 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin-VisualAge-CXX.cmake 0644 root root 32 2825 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin-XL-C.cmake 0644 root root 201 15731 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin-XL-CXX.cmake 0644 root root 207 16259 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin-icc.cmake 0644 root root 5921 53698 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin-icpc.cmake 0644 root root 199 15006 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin.cmake 0644 root root 10711 25770 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/DragonFly.cmake 0644 root root 194 16283 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/FreeBSD.cmake 0644 root root 1220 29113 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/GNU.cmake 0644 root root 464 34794 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Generic-ADSP-ASM.cmake 0644 root root 281 21017 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Generic-ADSP-C.cmake 0644 root root 626 44817 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Generic-ADSP-CXX.cmake 0644 root root 652 47149 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Generic-ADSP-Common.cmake 0644 root root 4974 26445 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Generic-SDCC-C.cmake 0644 root root 2268 39566 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Generic.cmake 0644 root root 828 5287 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/HP-UX-GNU-C.cmake 0644 root root 51 4544 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/HP-UX-GNU-CXX.cmake 0644 root root 53 4720 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/HP-UX-GNU-Fortran.cmake 0644 root root 57 5209 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/HP-UX-GNU.cmake 0644 root root 1160 26082 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/HP-UX.cmake 0644 root root 5746 37794 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Haiku.cmake 0644 root root 970 9083 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/IRIX.cmake 0644 root root 1936 11420 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/IRIX64.cmake 0644 root root 3254 36120 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-Clang-C.cmake 0644 root root 30 2410 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-Clang-CXX.cmake 0644 root root 32 2586 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-GNU-C.cmake 0644 root root 52 4585 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-GNU-CXX.cmake 0644 root root 54 4761 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-GNU-Fortran.cmake 0644 root root 58 5250 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-GNU.cmake 0644 root root 971 12824 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-Intel-C.cmake 0644 root root 56 5069 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-Intel-CXX.cmake 0644 root root 58 5245 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-Intel-Fortran.cmake 0644 root root 237 20074 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-Intel.cmake 0644 root root 1686 1631 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-NAG-Fortran.cmake 0644 root root 596 48286 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-PGI-C.cmake 0644 root root 52 4789 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-PGI-CXX.cmake 0644 root root 54 4965 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-PGI-Fortran.cmake 0644 root root 58 5454 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-PGI.cmake 0644 root root 946 9776 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-PathScale-C.cmake 0644 root root 64 6079 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-PathScale-CXX.cmake 0644 root root 66 6255 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-PathScale-Fortran.cmake 0644 root root 70 6744 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-PathScale.cmake 0644 root root 964 11271 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-SunPro-CXX.cmake 0644 root root 489 39596 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-VisualAge-C.cmake 0644 root root 29 2564 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-VisualAge-CXX.cmake 0644 root root 31 2740 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-VisualAge-Fortran.cmake 0644 root root 35 3229 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-XL-C.cmake 0644 root root 54 4117 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-XL-CXX.cmake 0644 root root 56 4293 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-XL-Fortran.cmake 0644 root root 60 4782 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-como.cmake 0644 root root 728 51864 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux.cmake 0644 root root 2591 19636 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/MP-RAS.cmake 0644 root root 299 20353 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/NetBSD.cmake 0644 root root 661 47619 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/OSF1.cmake 0644 root root 1716 53307 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/OpenBSD.cmake 0644 root root 720 53951 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/OpenVMS.cmake 0644 root root 267 18694 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/QNX.cmake 0644 root root 1340 39496 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/RISCos.cmake 0644 root root 188 13108 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/SCO_SV.cmake 0644 root root 50 3835 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/SINIX.cmake 0644 root root 71 5359 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/SunOS-GNU-C.cmake 0644 root root 52 4761 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/SunOS-GNU-CXX.cmake 0644 root root 54 4937 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/SunOS-GNU-Fortran.cmake 0644 root root 58 5426 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/SunOS-GNU.cmake 0644 root root 1403 47458 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/SunOS.cmake 0644 root root 1372 38188 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Tru64.cmake 0644 root root 29 2433 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/ULTRIX.cmake 0644 root root 188 13130 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/UNIX_SV.cmake 0644 root root 125 9389 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/UnixPaths.cmake 0644 root root 2501 1269 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/UnixWare.cmake 0644 root root 127 9523 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-Borland-C.cmake 0644 root root 56 5230 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-Borland-CXX.cmake 0644 root root 58 5406 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-Borland.cmake 0644 root root 4889 43625 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-G95-Fortran.cmake 0644 root root 38 3518 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-GNU-C.cmake 0644 root root 56 5247 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-GNU-CXX.cmake 0644 root root 58 5423 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-GNU-Fortran.cmake 0644 root root 62 5912 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-GNU.cmake 0644 root root 5489 30817 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-Intel-C.cmake 0644 root root 60 5731 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-Intel-CXX.cmake 0644 root root 114 9418 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-Intel-Fortran.cmake 0644 root root 543 43113 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-Intel.cmake 0644 root root 5408 16386 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-NMcl.cmake 0644 root root 144 13007 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-cl.cmake 0644 root root 12730 21174 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-cl.cmake.in 0644 root root 440 30348 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-df.cmake 0644 root root 3369 59089 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-wcl386.cmake 0644 root root 3851 24668 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-windres.cmake 0644 root root 95 6588 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows.cmake 0644 root root 1189 22523 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/WindowsPaths.cmake 0644 root root 3393 3795 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Xenix.cmake 0644 root root 29 2433 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/cl.cmake 0644 root root 3347 51635 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/eCos.cmake 0644 root root 2797 9890 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/gas.cmake 0644 root root 669 46922 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/kFreeBSD.cmake 0644 root root 58 4935 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/syllable.cmake 0644 root root 1431 52185 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Qt4ConfigDependentSettings.cmake 0644 root root 9400 36688 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Qt4Macros.cmake 0644 root root 15961 51745 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/RepositoryInfo.txt.in 0644 root root 56 4995 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/SelectLibraryConfigurations.cmake 0644 root root 4057 465 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/SquishRunTestCase.bat 0644 root root 219 16944 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/SquishRunTestCase.sh 0755 root root 272 21557 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/SquishTestScript.cmake 0644 root root 2633 26384 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/SystemInformation.cmake 0644 root root 3752 6126 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/SystemInformation.in 0644 root root 4703 17870 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/TestBigEndian.cmake 0644 root root 5188 48255 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/TestCXXAcceptsFlag.cmake 0644 root root 1895 13451 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/TestEndianess.c.in 0644 root root 871 2443 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/TestForANSIForScope.cmake 0644 root root 1906 16892 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/TestForANSIStreamHeaders.cmake 0644 root root 1379 40885 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/TestForANSIStreamHeaders.cxx 0644 root root 60 4892 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/TestForAnsiForScope.cxx 0644 root root 88 6230 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/TestForSSTREAM.cmake 0644 root root 1907 16295 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/TestForSSTREAM.cxx 0644 root root 155 11331 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/TestForSTDNamespace.cmake 0644 root root 1825 8823 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/TestForSTDNamespace.cxx 0644 root root 76 6048 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/UseEcos.cmake 0644 root root 10867 64631 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/UsePkgConfig.cmake 0644 root root 3117 48399 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/UseQt4.cmake 0644 root root 3797 19879 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/UseSWIG.cmake 0644 root root 11248 1672 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/UseVTK40.cmake 0644 root root 1169 27490 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/UseVTKBuildSettings40.cmake 0644 root root 1932 14456 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/UseVTKConfig40.cmake 0644 root root 13980 24663 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Use_wxWindows.cmake 0644 root root 2571 63454 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/UsewxWidgets.cmake 0644 root root 3497 10274 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/VTKCompatibility.cmake 0644 root root 2194 37922 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/ecos_clean.cmake 0644 root root 1021 15291 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/kde3init_dummy.cpp.in 0644 root root 227 19361 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/kde3uic.cmake 0644 root root 1243 30771 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/readme.txt 0644 root root 6996 15057 1297792047 1 d none /usr/local/share/cmake-2.8/Templates 0755 root root 1 f none /usr/local/share/cmake-2.8/Templates/AppleInfo.plist 0644 root root 1202 36346 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/CMakeVSMacros1.vsmacros 0644 root root 88064 1960 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/CMakeVSMacros2.vsmacros 0644 root root 63488 56070 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/CMakeVisualStudio6Configurations.cmake 0644 root root 182 16018 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/CPack.GenericDescription.txt 0644 root root 141 12271 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/CPack.GenericLicense.txt 0644 root root 104 8701 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/CPack.GenericWelcome.txt 0644 root root 96 9158 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/CPackConfig.cmake.in 0644 root root 1767 3150 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/CTestScript.cmake.in 0644 root root 1434 32182 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/DLLFooter.dsptemplate 0644 root root 116 9564 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/DLLHeader.dsptemplate 0644 root root 7402 9225 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/EXEFooter.dsptemplate 0644 root root 116 9564 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/EXEHeader.dsptemplate 0644 root root 7031 48662 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/EXEWinHeader.dsptemplate 0644 root root 7226 63555 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/TestDriver.cxx.in 0644 root root 3315 56231 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/UtilityFooter.dsptemplate 0644 root root 29 2144 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/UtilityHeader.dsptemplate 0644 root root 2885 16821 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/cygwin-package.sh.in 0755 root root 2061 16805 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/staticLibFooter.dsptemplate 0644 root root 116 9564 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/staticLibHeader.dsptemplate 0644 root root 6133 44019 1297792053 1 d none /usr/local/share/cmake-2.8/include 0755 root root 1 f none /usr/local/share/cmake-2.8/include/cmCPluginAPI.h 0644 root root 12085 48482 1297792048 1 i checkinstall 790 2504 1304391335 1 i pkginfo 268 20810 1304391335 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!07070100053b34000081a40000000000000000000000014dbf6ea70000010c000000b500010002ffffffffffffffff0000000800000000pkginfoPKG=cmake NAME=cmake 2.8.4 i86pc Solaris 10 VERSION=2.8.4 PSTAMP=3rd May 2011 VENDOR=CMake Project EMAIL=http://www.cmake.org/cmake/resources/resources.html DESC=Cross Platform Make ARCH=i386 CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 07070100053b33000081a40000000000000000000000014dbf6ea70000ed14000000b500010002ffffffffffffffff0000000700000000pkgmap: 1 92275 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/bin 0755 root root 1 f none /usr/local/bin/ccmake 0755 root root 8582392 21262 1304391266 1 f none /usr/local/bin/cmake 0755 root root 8438192 54460 1304391268 1 f none /usr/local/bin/cpack 0755 root root 9085664 42899 1304391270 1 f none /usr/local/bin/ctest 0755 root root 10712852 17191 1304391271 1 d none /usr/local/doc 0755 bin bin 1 d none /usr/local/doc/cmake-2.8 0755 root root 1 f none /usr/local/doc/cmake-2.8/Copyright.txt 0644 root root 2637 18503 1297792046 1 f none /usr/local/doc/cmake-2.8/ccmake.docbook 0644 root root 200277 3183 1304391272 1 f none /usr/local/doc/cmake-2.8/ccmake.html 0644 root root 195621 41128 1304391272 1 f none /usr/local/doc/cmake-2.8/ccmake.txt 0644 root root 181135 30529 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-commands.html 0644 root root 174590 52112 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-commands.txt 0644 root root 164080 3912 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-compatcommands.html 0644 root root 18249 62737 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-compatcommands.txt 0644 root root 14392 118 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-modules.html 0644 root root 304920 51913 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-modules.txt 0644 root root 269437 31757 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-policies.html 0644 root root 28118 64819 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-policies.txt 0644 root root 24976 36755 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-properties.html 0644 root root 107361 29978 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-properties.txt 0644 root root 76835 15683 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-variables.html 0644 root root 81174 49511 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake-variables.txt 0644 root root 51324 23323 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake.docbook 0644 root root 739270 34298 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake.html 0644 root root 714072 773 1304391272 1 f none /usr/local/doc/cmake-2.8/cmake.txt 0644 root root 601720 19402 1304391272 1 d none /usr/local/doc/cmake-2.8/cmcompress 0755 root root 1 f none /usr/local/doc/cmake-2.8/cmcompress/Copyright.txt 0644 root root 1887 24774 1297792057 1 d none /usr/local/doc/cmake-2.8/cmsys 0755 root root 1 f none /usr/local/doc/cmake-2.8/cmsys/Copyright.txt 0644 root root 1583 62125 1297792053 1 f none /usr/local/doc/cmake-2.8/cpack.docbook 0644 root root 9590 51472 1304391272 1 f none /usr/local/doc/cmake-2.8/cpack.html 0644 root root 9361 62274 1304391272 1 f none /usr/local/doc/cmake-2.8/cpack.txt 0644 root root 5916 9229 1304391272 1 f none /usr/local/doc/cmake-2.8/ctest.docbook 0644 root root 143210 44341 1304391272 1 f none /usr/local/doc/cmake-2.8/ctest.html 0644 root root 138161 43507 1304391272 1 f none /usr/local/doc/cmake-2.8/ctest.txt 0644 root root 119811 61107 1304391271 1 d none /usr/local/man 0755 root root 1 d none /usr/local/man/man1 0755 root root 1 f none /usr/local/man/man1/ccmake.1 0644 root root 163595 44200 1304391272 1 f none /usr/local/man/man1/cmake.1 0644 root root 545198 1541 1304391272 1 f none /usr/local/man/man1/cmakecommands.1 0644 root root 148297 63876 1304391272 1 f none /usr/local/man/man1/cmakecompat.1 0644 root root 13144 32555 1304391272 1 f none /usr/local/man/man1/cmakemodules.1 0644 root root 244156 15034 1304391272 1 f none /usr/local/man/man1/cmakepolicies.1 0644 root root 22730 38761 1304391272 1 f none /usr/local/man/man1/cmakeprops.1 0644 root root 69864 32095 1304391272 1 f none /usr/local/man/man1/cmakevars.1 0644 root root 46631 27794 1304391272 1 f none /usr/local/man/man1/cpack.1 0644 root root 5229 52391 1304391272 1 f none /usr/local/man/man1/ctest.1 0644 root root 108126 35189 1304391272 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/cmake-2.8 0755 root root 1 d none /usr/local/share/cmake-2.8/Modules 0755 root root 1 f none /usr/local/share/cmake-2.8/Modules/.NoDartCoverage 0644 root root 39 3508 1304391120 1 f none /usr/local/share/cmake-2.8/Modules/AddFileDependencies.cmake 0644 root root 1033 13739 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/BundleUtilities.cmake 0644 root root 30380 32384 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMake.cmake 0644 root root 772 61917 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeASM-ATTInformation.cmake 0644 root root 908 6558 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeASMCompiler.cmake.in 0644 root root 478 33883 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeASMInformation.cmake 0644 root root 5330 2974 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeASM_MASMInformation.cmake 0644 root root 903 3856 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeASM_NASMInformation.cmake 0644 root root 1488 45007 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeAddNewLanguage.txt 0644 root root 733 59202 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeBackwardCompatibilityC.cmake 0644 root root 3678 6379 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeBackwardCompatibilityCXX.cmake 0644 root root 2353 44976 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeBorlandFindMake.cmake 0644 root root 736 57006 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeBuildSettings.cmake.in 0644 root root 681 56607 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeCCompiler.cmake.in 0644 root root 1502 41564 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeCCompilerABI.c 0644 root root 572 41169 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeCCompilerId.c.in 0644 root root 2761 21088 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeCInformation.cmake 0644 root root 8175 37318 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeCXXCompiler.cmake.in 0644 root root 1653 54031 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp 0644 root root 450 31250 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeCXXCompilerId.cpp.in 0644 root root 2553 5092 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake 0644 root root 11183 4844 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake 0644 root root 4288 1732 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeCompilerABI.h 0644 root root 1205 17696 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeConfigurableFile.in 0644 root root 35 2494 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDependentOption.cmake 0644 root root 2347 51438 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineASM-ATTCompiler.cmake 0644 root root 859 1590 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineASMCompiler.cmake 0644 root root 5833 52299 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineASM_MASMCompiler.cmake 0644 root root 964 8965 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineASM_NASMCompiler.cmake 0644 root root 1038 16495 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineCCompiler.cmake 0644 root root 7764 64433 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineCXXCompiler.cmake 0644 root root 8359 48024 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineCompilerABI.cmake 0644 root root 4471 2939 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineCompilerId.cmake 0644 root root 13848 57498 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineFortranCompiler.cmake 0644 root root 10675 35226 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineJavaCompiler.cmake 0644 root root 4604 24425 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineRCCompiler.cmake 0644 root root 2868 20630 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineSystem.cmake 0644 root root 7701 34732 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeDetermineVSServicePack.cmake 0644 root root 3464 58984 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeExportBuildSettings.cmake 0644 root root 1791 10686 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeFindBinUtils.cmake 0644 root root 3100 38373 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeFindCodeBlocks.cmake 0644 root root 968 10504 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeFindEclipseCDT4.cmake 0644 root root 5670 52748 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeFindFrameworks.cmake 0644 root root 1259 30073 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeFindKDevelop3.cmake 0644 root root 960 9729 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeFindWMake.cmake 0644 root root 737 57129 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeFindXCode.cmake 0644 root root 720 55427 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeForceCompiler.cmake 0644 root root 3362 4157 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeFortranCompiler.cmake.in 0644 root root 1782 3268 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeFortranCompilerABI.F 0644 root root 822 58562 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeFortranCompilerId.F.in 0644 root root 4577 23737 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeFortranInformation.cmake 0644 root root 9407 19169 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeGenericSystem.cmake 0644 root root 6059 3775 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeImportBuildSettings.cmake 0644 root root 1093 20067 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeJOMFindMake.cmake 0644 root root 736 56928 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeJavaCompiler.cmake.in 0644 root root 538 39911 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeJavaInformation.cmake 0644 root root 2363 53621 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeMSYSFindMake.cmake 0644 root root 956 10918 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeMinGWFindMake.cmake 0644 root root 1210 31044 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CMakeNMakeFindMake.cmake 0644 root root 738 57126 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeParseArguments.cmake 0644 root root 5891 33056 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeParseImplicitLinkInfo.cmake 0644 root root 4922 48274 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakePlatformId.h.in 0644 root root 3194 61475 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakePrintSystemInformation.cmake 0644 root root 2432 53110 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeRCCompiler.cmake.in 0644 root root 267 19212 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeRCInformation.cmake 0644 root root 1866 15414 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeSystem.cmake.in 0644 root root 537 38667 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeSystemSpecificInformation.cmake 0644 root root 2971 42454 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestASM-ATTCompiler.cmake 0644 root root 992 15356 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestASMCompiler.cmake 0644 root root 1163 27429 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestASM_MASMCompiler.cmake 0644 root root 1021 17881 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestASM_NASMCompiler.cmake 0644 root root 989 15342 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake 0644 root root 3530 17091 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestCXXCompiler.cmake 0644 root root 3407 9481 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestCompilerCommon.cmake 0644 root root 894 4409 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestForFreeVC.cxx 0644 root root 42 3719 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestFortranCompiler.cmake 0644 root root 4748 46747 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestGNU.c 0644 root root 175 13488 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestJavaCompiler.cmake 0644 root root 950 11774 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestNMakeCLVersion.c 0644 root root 18 1285 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeTestRCCompiler.cmake 0644 root root 1039 19116 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeUnixFindMake.cmake 0644 root root 702 54488 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeVS10FindMake.cmake 0644 root root 1222 31560 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeVS6BackwardCompatibility.cmake 0644 root root 1431 42369 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeVS6FindMake.cmake 0644 root root 1025 15441 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeVS71FindMake.cmake 0644 root root 1085 20553 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeVS7BackwardCompatibility.cmake 0644 root root 1431 42368 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeVS7FindMake.cmake 0644 root root 1021 15057 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeVS8FindMake.cmake 0644 root root 1504 54747 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeVS9FindMake.cmake 0644 root root 1826 16285 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CMakeVerifyManifest.cmake 0644 root root 4280 34801 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.DS_Store.in 0644 root root 12292 8288 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.Description.plist.in 0644 root root 438 35847 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.Info.plist.in 0644 root root 1131 30463 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.OSXScriptLauncher.in 0644 root root 29592 6553 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.OSXScriptLauncher.rsrc.in 0644 root root 362 3587 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.OSXX11.Info.plist.in 0644 root root 1603 729 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.OSXX11.main.scpt.in 0644 root root 1870 12830 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.RuntimeScript.in 0644 root root 1896 16050 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.STGZ_Header.sh.in 0755 root root 3855 47809 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.VolumeIcon.icns.in 0644 root root 45739 17837 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.background.png.in 0644 root root 47076 37475 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.cmake 0644 root root 44293 9301 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPack.distribution.dist.in 0644 root root 448 35777 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPackDeb.cmake 0644 root root 13542 3752 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPackRPM.cmake 0644 root root 28534 32206 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CPackZIP.cmake 0644 root root 1547 48579 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CTest.cmake 0644 root root 11389 5713 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CTestScriptMode.cmake 0644 root root 990 15977 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CTestTargets.cmake 0644 root root 3296 61989 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/CheckCCompilerFlag.cmake 0644 root root 1815 5365 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckCSourceCompiles.cmake 0644 root root 3701 8296 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckCSourceRuns.cmake 0644 root root 3891 22827 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckCXXCompilerFlag.cmake 0644 root root 1827 6403 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckCXXSourceCompiles.cmake 0644 root root 3730 10628 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckCXXSourceRuns.cmake 0644 root root 3922 25245 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckForPthreads.c 0644 root root 727 56220 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckFortranFunctionExists.cmake 0644 root root 2694 10186 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckFunctionExists.c 0644 root root 380 27919 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckFunctionExists.cmake 0644 root root 3231 47120 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckIncludeFile.c.in 0644 root root 130 10071 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckIncludeFile.cmake 0644 root root 3265 45258 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckIncludeFile.cxx.in 0644 root root 65 4933 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckIncludeFileCXX.cmake 0644 root root 3292 47279 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckIncludeFiles.cmake 0644 root root 3267 45347 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckLibraryExists.cmake 0644 root root 2978 26196 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckLibraryExists.lists.in 0644 root root 298 23072 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckSizeOf.cmake 0644 root root 813 63887 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckStructHasMember.cmake 0644 root root 1835 12589 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckSymbolExists.cmake 0644 root root 4314 1342 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckTypeSize.c.in 0644 root root 801 53161 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckTypeSize.cmake 0644 root root 7435 58399 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckTypeSizeMap.cmake.in 0644 root root 31 2502 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckVariableExists.c 0644 root root 363 27559 1297792046 1 f none /usr/local/share/cmake-2.8/Modules/CheckVariableExists.cmake 0644 root root 2674 2759 1297792046 1 d none /usr/local/share/cmake-2.8/Modules/Compiler 0755 root root 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/Clang-C.cmake 0644 root root 24 2051 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/Clang-CXX.cmake 0644 root root 26 2227 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/Cray-C.cmake 0644 root root 31 2207 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/Cray-CXX.cmake 0644 root root 33 2383 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/Cray-Fortran.cmake 0644 root root 142 11214 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/G95-Fortran.cmake 0644 root root 296 22836 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/GNU-C.cmake 0644 root root 40 3571 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/GNU-CXX.cmake 0644 root root 42 3747 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/GNU-Fortran.cmake 0644 root root 408 33220 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/GNU.cmake 0644 root root 1561 54399 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/HP-C.cmake 0644 root root 31 2111 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/HP-CXX.cmake 0644 root root 33 2287 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/HP-Fortran.cmake 0644 root root 37 2776 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/Intel-C.cmake 0644 root root 463 31888 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/Intel-CXX.cmake 0644 root root 483 33648 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/Intel-Fortran.cmake 0644 root root 298 22359 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/MIPSpro-C.cmake 0644 root root 31 2111 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/MIPSpro-CXX.cmake 0644 root root 33 2287 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/MIPSpro-Fortran.cmake 0644 root root 37 2776 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/NAG-Fortran.cmake 0644 root root 1443 49013 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/PGI-C.cmake 0644 root root 192 14787 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/PGI-CXX.cmake 0644 root root 202 15667 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/PGI-Fortran.cmake 0644 root root 425 35068 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/PGI.cmake 0644 root root 1414 44358 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/PathScale-C.cmake 0644 root root 204 16077 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/PathScale-CXX.cmake 0644 root root 214 16957 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/PathScale-Fortran.cmake 0644 root root 101 8765 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/PathScale.cmake 0644 root root 1119 22078 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/SCO-C.cmake 0644 root root 40 3561 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/SCO-CXX.cmake 0644 root root 42 3737 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/SCO.cmake 0644 root root 921 7323 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/SunPro-C.cmake 0644 root root 1108 17452 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/SunPro-CXX.cmake 0644 root root 1391 40465 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/SunPro-Fortran.cmake 0644 root root 672 50366 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/VisualAge-C.cmake 0644 root root 23 1981 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/VisualAge-CXX.cmake 0644 root root 25 2157 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/VisualAge-Fortran.cmake 0644 root root 29 2646 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/XL-C.cmake 0644 root root 715 54369 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/XL-CXX.cmake 0644 root root 549 37973 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Compiler/XL-Fortran.cmake 0644 root root 259 19121 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Dart.cmake 0644 root root 4302 9060 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/DartConfiguration.tcl.in 0644 root root 2721 33640 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Documentation.cmake 0644 root root 1508 50497 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/DummyCXXFile.cxx 0644 root root 27 2028 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/ExternalProject.cmake 0644 root root 51018 38246 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FLTKCompatibility.cmake 0644 root root 635 49675 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FeatureSummary.cmake 0644 root root 9278 6466 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindALSA.cmake 0644 root root 1682 63943 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindASPELL.cmake 0644 root root 1376 42712 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindAVIFile.cmake 0644 root root 1784 9378 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindBISON.cmake 0644 root root 6964 5267 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindBLAS.cmake 0644 root root 13782 53737 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindBZip2.cmake 0644 root root 1482 49857 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindBoost.cmake 0644 root root 51836 21350 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindBullet.cmake 0644 root root 3095 44445 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindCABLE.cmake 0644 root root 3024 24005 1297792047 1 d none /usr/local/share/cmake-2.8/Modules/FindCUDA 0755 root root 1 f none /usr/local/share/cmake-2.8/Modules/FindCUDA.cmake 0644 root root 54336 55586 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindCUDA/make2cmake.cmake 0644 root root 3058 50510 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindCUDA/parse_cubin.cmake 0644 root root 3782 17531 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindCUDA/run_nvcc.cmake 0644 root root 10655 32448 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindCURL.cmake 0644 root root 1489 49790 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindCVS.cmake 0644 root root 2252 53976 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindCoin3D.cmake 0644 root root 2909 18759 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindCups.cmake 0644 root root 1988 19016 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindCurses.cmake 0644 root root 7170 36666 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindCxxTest.cmake 0644 root root 7744 325 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindCygwin.cmake 0644 root root 929 6051 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindDCMTK.cmake 0644 root root 4103 64340 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindDart.cmake 0644 root root 1333 38286 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindDevIL.cmake 0644 root root 2629 12701 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindDoxygen.cmake 0644 root root 4961 5429 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindEXPAT.cmake 0644 root root 1458 48214 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindFLEX.cmake 0644 root root 5887 54250 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindFLTK.cmake 0644 root root 11859 33624 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindFLTK2.cmake 0644 root root 9976 20345 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindFreetype.cmake 0644 root root 3351 10550 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGCCXML.cmake 0644 root root 960 9444 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGDAL.cmake 0644 root root 3360 61771 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGIF.cmake 0644 root root 2027 31323 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGLU.cmake 0644 root root 1004 12927 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGLUT.cmake 0644 root root 2850 18123 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGTK.cmake 0644 root root 4456 63158 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGTK2.cmake 0644 root root 21404 45254 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGTest.cmake 0644 root root 5542 42839 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGettext.cmake 0644 root root 3048 40761 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGit.cmake 0644 root root 1528 56480 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGnuTLS.cmake 0644 root root 2307 49656 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindGnuplot.cmake 0644 root root 1247 32198 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindHDF5.cmake 0644 root root 13736 46707 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindHSPELL.cmake 0644 root root 1828 10211 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindHTMLHelp.cmake 0644 root root 1853 12283 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindITK.cmake 0644 root root 2374 57147 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindImageMagick.cmake 0644 root root 7996 23601 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindJNI.cmake 0644 root root 10204 2010 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindJPEG.cmake 0644 root root 1626 60227 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindJasper.cmake 0644 root root 1443 47322 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindJava.cmake 0644 root root 7489 45295 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindKDE3.cmake 0644 root root 11455 24110 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindKDE4.cmake 0644 root root 3855 31678 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindLAPACK.cmake 0644 root root 9642 15939 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindLATEX.cmake 0644 root root 3340 52835 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindLibArchive.cmake 0644 root root 2840 34065 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindLibXml2.cmake 0644 root root 2053 29124 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindLibXslt.cmake 0644 root root 1741 5761 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindLua50.cmake 0644 root root 3045 40984 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindLua51.cmake 0644 root root 2223 41297 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindMFC.cmake 0644 root root 2439 50118 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindMPEG.cmake 0644 root root 1669 1002 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindMPEG2.cmake 0644 root root 1915 17080 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindMPI.cmake 0644 root root 15115 2519 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindMatlab.cmake 0644 root root 3849 20318 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindMotif.cmake 0644 root root 1322 35316 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindOpenAL.cmake 0644 root root 4002 5354 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindOpenGL.cmake 0644 root root 5323 1735 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindOpenMP.cmake 0644 root root 3705 34265 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindOpenSSL.cmake 0644 root root 4598 25169 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindOpenSceneGraph.cmake 0644 root root 9146 61324 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindOpenThreads.cmake 0644 root root 3999 51528 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPHP4.cmake 0644 root root 2599 9396 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPNG.cmake 0644 root root 2381 54053 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake 0644 root root 11465 24433 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPackageMessage.cmake 0644 root root 2012 27730 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPerl.cmake 0644 root root 1630 61414 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPerlLibs.cmake 0644 root root 8924 477 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPhysFS.cmake 0644 root root 1698 3373 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPike.cmake 0644 root root 1215 29306 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPkgConfig.cmake 0644 root root 15417 28032 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPostgreSQL.cmake 0644 root root 7698 20810 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindProducer.cmake 0644 root root 2841 39212 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindProtobuf.cmake 0644 root root 4377 9689 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPythonInterp.cmake 0644 root root 2035 34240 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindPythonLibs.cmake 0644 root root 8026 39141 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindQt.cmake 0644 root root 6191 15769 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindQt3.cmake 0644 root root 12242 16108 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindQt4.cmake 0644 root root 56134 34492 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindQuickTime.cmake 0644 root root 1657 63964 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindRTI.cmake 0644 root root 4005 52014 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindRuby.cmake 0644 root root 10604 2297 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindSDL.cmake 0644 root root 6449 59851 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindSDL_image.cmake 0644 root root 2044 29978 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindSDL_mixer.cmake 0644 root root 2044 30522 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindSDL_net.cmake 0644 root root 2014 28483 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindSDL_sound.cmake 0644 root root 14073 51701 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindSDL_ttf.cmake 0644 root root 2014 27978 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindSWIG.cmake 0644 root root 3019 39174 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindSelfPackers.cmake 0644 root root 2020 22048 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindSquish.cmake 0644 root root 4799 42647 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindSubversion.cmake 0644 root root 5970 23243 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindTCL.cmake 0644 root root 7865 10854 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindTIFF.cmake 0644 root root 1474 49452 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindTclStub.cmake 0644 root root 4877 52217 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindTclsh.cmake 0644 root root 3465 5218 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindThreads.cmake 0644 root root 5744 21064 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindUnixCommands.cmake 0644 root root 1487 44640 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindVTK.cmake 0644 root root 6010 7530 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindWget.cmake 0644 root root 1258 33357 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindWish.cmake 0644 root root 3105 40784 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindX11.cmake 0644 root root 19855 18721 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindXMLRPC.cmake 0644 root root 5564 12178 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindZLIB.cmake 0644 root root 3261 44506 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Findosg.cmake 0644 root root 2233 56069 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgAnimation.cmake 0644 root root 2198 52455 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgDB.cmake 0644 root root 2107 44251 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgFX.cmake 0644 root root 2103 44355 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgGA.cmake 0644 root root 2115 45259 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgIntrospection.cmake 0644 root root 2287 61447 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgManipulator.cmake 0644 root root 2263 59439 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgParticle.cmake 0644 root root 2197 52845 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgProducer.cmake 0644 root root 2207 54161 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgShadow.cmake 0644 root root 2167 50489 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgSim.cmake 0644 root root 2115 45897 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgTerrain.cmake 0644 root root 2173 50915 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgText.cmake 0644 root root 2113 45699 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgUtil.cmake 0644 root root 2123 46541 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgViewer.cmake 0644 root root 2153 49223 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgVolume.cmake 0644 root root 2153 49343 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindosgWidget.cmake 0644 root root 2204 53751 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Findosg_functions.cmake 0644 root root 2983 24477 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindwxWidgets.cmake 0644 root root 39222 59995 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FindwxWindows.cmake 0644 root root 26071 26292 1297792047 1 d none /usr/local/share/cmake-2.8/Modules/FortranCInterface 0755 root root 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface.cmake 0644 root root 11744 6485 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/CMakeLists.txt 0644 root root 3312 8857 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/Detect.cmake 0644 root root 6700 21511 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/Input.cmake.in 0644 root root 211 17775 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/Macro.h.in 0644 root root 106 7853 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/Output.cmake.in 0644 root root 1935 34807 1297792047 1 d none /usr/local/share/cmake-2.8/Modules/FortranCInterface/Verify 0755 root root 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/Verify/CMakeLists.txt 0644 root root 1119 25779 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/Verify/VerifyC.c 0644 root root 65 5430 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/Verify/VerifyCXX.cxx 0644 root root 54 4477 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/Verify/VerifyFortran.f 0644 root root 74 5624 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/Verify/main.c 0644 root root 245 20514 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/call_mod.f90 0644 root root 106 9427 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/call_sub.f 0644 root root 87 5741 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/main.F 0644 root root 108 7183 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/my_module.f90 0644 root root 161 14794 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/my_module_.c 0644 root root 315 28004 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/my_sub.f 0644 root root 34 2506 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/mymodule.f90 0644 root root 155 14224 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/mymodule_.c 0644 root root 309 27434 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/mysub.f 0644 root root 33 2411 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/FortranCInterface/symbol.c.in 0644 root root 65 5553 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/GetPrerequisites.cmake 0644 root root 29481 41880 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/ITKCompatibility.cmake 0644 root root 689 53824 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/InstallRequiredSystemLibraries.cmake 0644 root root 13828 35128 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/KDE3Macros.cmake 0644 root root 14551 36080 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/MacOSXBundleInfo.plist.in 0644 root root 1252 40155 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/MacOSXFrameworkInfo.plist.in 0644 root root 886 9105 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/MacroAddFileDependencies.cmake 0644 root root 1364 40721 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/NSIS.InstallOptions.ini.in 0644 root root 678 55272 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/NSIS.template.in 0644 root root 27576 65396 1297792047 1 d none /usr/local/share/cmake-2.8/Modules/Platform 0755 root root 1 f none /usr/local/share/cmake-2.8/Modules/Platform/AIX-GNU-C.cmake 0644 root root 48 4269 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/AIX-GNU-CXX.cmake 0644 root root 50 4445 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/AIX-GNU-Fortran.cmake 0644 root root 54 4934 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/AIX-GNU.cmake 0644 root root 891 5127 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/AIX-VisualAge-C.cmake 0644 root root 27 2262 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/AIX-VisualAge-CXX.cmake 0644 root root 29 2438 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/AIX-XL-C.cmake 0644 root root 266 19983 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/AIX-XL-CXX.cmake 0644 root root 279 20847 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/AIX-XL-Fortran.cmake 0644 root root 290 22643 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/AIX.cmake 0644 root root 1413 49417 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BSDOS.cmake 0644 root root 29 2433 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BeOS.cmake 0644 root root 322 23617 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneL.cmake 0644 root root 1960 11431 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-base.cmake 0644 root root 5350 36097 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-dynamic-GNU-C.cmake 0644 root root 691 54886 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-dynamic-GNU-CXX.cmake 0644 root root 693 55062 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-dynamic-GNU-Fortran.cmake 0644 root root 697 55551 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-dynamic-XL-C.cmake 0644 root root 690 54816 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-dynamic-XL-CXX.cmake 0644 root root 692 54992 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-dynamic-XL-Fortran.cmake 0644 root root 696 55481 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-dynamic.cmake 0644 root root 833 98 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-static-GNU-C.cmake 0644 root root 690 54793 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-static-GNU-CXX.cmake 0644 root root 692 54969 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-static-GNU-Fortran.cmake 0644 root root 696 55458 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-static-XL-C.cmake 0644 root root 689 54723 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-static-XL-CXX.cmake 0644 root root 691 54899 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-static-XL-Fortran.cmake 0644 root root 695 55388 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/BlueGeneP-static.cmake 0644 root root 828 65304 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/CYGWIN-GNU-C.cmake 0644 root root 54 4843 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/CYGWIN-GNU-CXX.cmake 0644 root root 56 5019 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/CYGWIN-GNU-Fortran.cmake 0644 root root 60 5508 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/CYGWIN-GNU.cmake 0644 root root 2777 22590 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/CYGWIN-windres.cmake 0644 root root 95 6588 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/CYGWIN.cmake 0644 root root 2566 59787 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Catamount.cmake 0644 root root 1035 8409 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin-GNU-C.cmake 0644 root root 124 11884 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin-GNU-CXX.cmake 0644 root root 130 12412 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin-GNU-Fortran.cmake 0644 root root 60 5644 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin-GNU.cmake 0644 root root 2487 65110 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin-NAG-Fortran.cmake 0644 root root 234 18611 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin-VisualAge-C.cmake 0644 root root 30 2649 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin-VisualAge-CXX.cmake 0644 root root 32 2825 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin-XL-C.cmake 0644 root root 201 15731 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin-XL-CXX.cmake 0644 root root 207 16259 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin-icc.cmake 0644 root root 5921 53698 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin-icpc.cmake 0644 root root 199 15006 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Darwin.cmake 0644 root root 10711 25770 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/DragonFly.cmake 0644 root root 194 16283 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/FreeBSD.cmake 0644 root root 1220 29113 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/GNU.cmake 0644 root root 464 34794 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Generic-ADSP-ASM.cmake 0644 root root 281 21017 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Generic-ADSP-C.cmake 0644 root root 626 44817 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Generic-ADSP-CXX.cmake 0644 root root 652 47149 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Generic-ADSP-Common.cmake 0644 root root 4974 26445 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Generic-SDCC-C.cmake 0644 root root 2268 39566 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Generic.cmake 0644 root root 828 5287 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/HP-UX-GNU-C.cmake 0644 root root 51 4544 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/HP-UX-GNU-CXX.cmake 0644 root root 53 4720 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/HP-UX-GNU-Fortran.cmake 0644 root root 57 5209 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/HP-UX-GNU.cmake 0644 root root 1160 26082 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/HP-UX.cmake 0644 root root 5746 37794 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Haiku.cmake 0644 root root 970 9083 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/IRIX.cmake 0644 root root 1936 11420 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/IRIX64.cmake 0644 root root 3254 36120 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-Clang-C.cmake 0644 root root 30 2410 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-Clang-CXX.cmake 0644 root root 32 2586 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-GNU-C.cmake 0644 root root 52 4585 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-GNU-CXX.cmake 0644 root root 54 4761 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-GNU-Fortran.cmake 0644 root root 58 5250 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-GNU.cmake 0644 root root 971 12824 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-Intel-C.cmake 0644 root root 56 5069 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-Intel-CXX.cmake 0644 root root 58 5245 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-Intel-Fortran.cmake 0644 root root 237 20074 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-Intel.cmake 0644 root root 1686 1631 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-NAG-Fortran.cmake 0644 root root 596 48286 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-PGI-C.cmake 0644 root root 52 4789 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-PGI-CXX.cmake 0644 root root 54 4965 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-PGI-Fortran.cmake 0644 root root 58 5454 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-PGI.cmake 0644 root root 946 9776 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-PathScale-C.cmake 0644 root root 64 6079 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-PathScale-CXX.cmake 0644 root root 66 6255 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-PathScale-Fortran.cmake 0644 root root 70 6744 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-PathScale.cmake 0644 root root 964 11271 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-SunPro-CXX.cmake 0644 root root 489 39596 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-VisualAge-C.cmake 0644 root root 29 2564 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-VisualAge-CXX.cmake 0644 root root 31 2740 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-VisualAge-Fortran.cmake 0644 root root 35 3229 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-XL-C.cmake 0644 root root 54 4117 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-XL-CXX.cmake 0644 root root 56 4293 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-XL-Fortran.cmake 0644 root root 60 4782 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux-como.cmake 0644 root root 728 51864 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Linux.cmake 0644 root root 2591 19636 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/MP-RAS.cmake 0644 root root 299 20353 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/NetBSD.cmake 0644 root root 661 47619 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/OSF1.cmake 0644 root root 1716 53307 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/OpenBSD.cmake 0644 root root 720 53951 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/OpenVMS.cmake 0644 root root 267 18694 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/QNX.cmake 0644 root root 1340 39496 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/RISCos.cmake 0644 root root 188 13108 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/SCO_SV.cmake 0644 root root 50 3835 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/SINIX.cmake 0644 root root 71 5359 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/SunOS-GNU-C.cmake 0644 root root 52 4761 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/SunOS-GNU-CXX.cmake 0644 root root 54 4937 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/SunOS-GNU-Fortran.cmake 0644 root root 58 5426 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/SunOS-GNU.cmake 0644 root root 1403 47458 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/SunOS.cmake 0644 root root 1372 38188 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Tru64.cmake 0644 root root 29 2433 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/ULTRIX.cmake 0644 root root 188 13130 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/UNIX_SV.cmake 0644 root root 125 9389 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/UnixPaths.cmake 0644 root root 2501 1269 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/UnixWare.cmake 0644 root root 127 9523 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-Borland-C.cmake 0644 root root 56 5230 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-Borland-CXX.cmake 0644 root root 58 5406 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-Borland.cmake 0644 root root 4889 43625 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-G95-Fortran.cmake 0644 root root 38 3518 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-GNU-C.cmake 0644 root root 56 5247 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-GNU-CXX.cmake 0644 root root 58 5423 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-GNU-Fortran.cmake 0644 root root 62 5912 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-GNU.cmake 0644 root root 5489 30817 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-Intel-C.cmake 0644 root root 60 5731 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-Intel-CXX.cmake 0644 root root 114 9418 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-Intel-Fortran.cmake 0644 root root 543 43113 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-Intel.cmake 0644 root root 5408 16386 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-NMcl.cmake 0644 root root 144 13007 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-cl.cmake 0644 root root 12730 21174 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-cl.cmake.in 0644 root root 440 30348 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-df.cmake 0644 root root 3369 59089 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-wcl386.cmake 0644 root root 3851 24668 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows-windres.cmake 0644 root root 95 6588 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Windows.cmake 0644 root root 1189 22523 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/WindowsPaths.cmake 0644 root root 3393 3795 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/Xenix.cmake 0644 root root 29 2433 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/cl.cmake 0644 root root 3347 51635 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/eCos.cmake 0644 root root 2797 9890 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/gas.cmake 0644 root root 669 46922 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/kFreeBSD.cmake 0644 root root 58 4935 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Platform/syllable.cmake 0644 root root 1431 52185 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Qt4ConfigDependentSettings.cmake 0644 root root 9400 36688 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Qt4Macros.cmake 0644 root root 15961 51745 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/RepositoryInfo.txt.in 0644 root root 56 4995 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/SelectLibraryConfigurations.cmake 0644 root root 4057 465 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/SquishRunTestCase.bat 0644 root root 219 16944 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/SquishRunTestCase.sh 0755 root root 272 21557 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/SquishTestScript.cmake 0644 root root 2633 26384 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/SystemInformation.cmake 0644 root root 3752 6126 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/SystemInformation.in 0644 root root 4703 17870 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/TestBigEndian.cmake 0644 root root 5188 48255 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/TestCXXAcceptsFlag.cmake 0644 root root 1895 13451 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/TestEndianess.c.in 0644 root root 871 2443 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/TestForANSIForScope.cmake 0644 root root 1906 16892 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/TestForANSIStreamHeaders.cmake 0644 root root 1379 40885 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/TestForANSIStreamHeaders.cxx 0644 root root 60 4892 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/TestForAnsiForScope.cxx 0644 root root 88 6230 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/TestForSSTREAM.cmake 0644 root root 1907 16295 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/TestForSSTREAM.cxx 0644 root root 155 11331 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/TestForSTDNamespace.cmake 0644 root root 1825 8823 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/TestForSTDNamespace.cxx 0644 root root 76 6048 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/UseEcos.cmake 0644 root root 10867 64631 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/UsePkgConfig.cmake 0644 root root 3117 48399 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/UseQt4.cmake 0644 root root 3797 19879 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/UseSWIG.cmake 0644 root root 11248 1672 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/UseVTK40.cmake 0644 root root 1169 27490 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/UseVTKBuildSettings40.cmake 0644 root root 1932 14456 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/UseVTKConfig40.cmake 0644 root root 13980 24663 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/Use_wxWindows.cmake 0644 root root 2571 63454 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/UsewxWidgets.cmake 0644 root root 3497 10274 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/VTKCompatibility.cmake 0644 root root 2194 37922 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/ecos_clean.cmake 0644 root root 1021 15291 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/kde3init_dummy.cpp.in 0644 root root 227 19361 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/kde3uic.cmake 0644 root root 1243 30771 1297792047 1 f none /usr/local/share/cmake-2.8/Modules/readme.txt 0644 root root 6996 15057 1297792047 1 d none /usr/local/share/cmake-2.8/Templates 0755 root root 1 f none /usr/local/share/cmake-2.8/Templates/AppleInfo.plist 0644 root root 1202 36346 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/CMakeVSMacros1.vsmacros 0644 root root 88064 1960 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/CMakeVSMacros2.vsmacros 0644 root root 63488 56070 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/CMakeVisualStudio6Configurations.cmake 0644 root root 182 16018 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/CPack.GenericDescription.txt 0644 root root 141 12271 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/CPack.GenericLicense.txt 0644 root root 104 8701 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/CPack.GenericWelcome.txt 0644 root root 96 9158 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/CPackConfig.cmake.in 0644 root root 1767 3150 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/CTestScript.cmake.in 0644 root root 1434 32182 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/DLLFooter.dsptemplate 0644 root root 116 9564 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/DLLHeader.dsptemplate 0644 root root 7402 9225 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/EXEFooter.dsptemplate 0644 root root 116 9564 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/EXEHeader.dsptemplate 0644 root root 7031 48662 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/EXEWinHeader.dsptemplate 0644 root root 7226 63555 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/TestDriver.cxx.in 0644 root root 3315 56231 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/UtilityFooter.dsptemplate 0644 root root 29 2144 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/UtilityHeader.dsptemplate 0644 root root 2885 16821 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/cygwin-package.sh.in 0755 root root 2061 16805 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/staticLibFooter.dsptemplate 0644 root root 116 9564 1297792053 1 f none /usr/local/share/cmake-2.8/Templates/staticLibHeader.dsptemplate 0644 root root 6133 44019 1297792053 1 d none /usr/local/share/cmake-2.8/include 0755 root root 1 f none /usr/local/share/cmake-2.8/include/cmCPluginAPI.h 0644 root root 12085 48482 1297792048 1 i checkinstall 790 2504 1304391335 1 i pkginfo 268 20810 1304391335 07070100053dc0000041ed0000000000000000000000024dbf6ea800000000000000b500010002ffffffffffffffff0000000800000000install07070100053dc1000081ed0000000000000000000000014dbf6ea700000316000000b500010002ffffffffffffffff0000001500000000install/checkinstall#!/bin/sh # expected_bits="64" expected_release="5.10" expected_platform="i386" # release=`uname -r` platform=`uname -p` bits=`isainfo -b` # if [ ${platform} != ${expected_platform} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_platform} architecture\n" echo "\tAborting installation.\n\n\n" exit 1 fi if [ ${release} != ${expected_release} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_release} machine\n" echo "\tAborting installation.\n\n\n" exit 1 fi #if [ ${bits} != ${expected_bits} ]; then # echo "\n\n\n\tThis package must be installed on a ${expected_bits} bit machine\n" # echo "\tYour machine is running a ${bits} bit O.S. currently\n" # echo "\tAborting installation.\n\n\n" # exit 1 #fi exit 0 07070100053b35000041ed0000000000000000000000034dbf6ea700000000000000b500010002ffffffffffffffff0000000500000000root07070100053b36000041ed0000000000000000000000034dbf6ea700000000000000b500010002ffffffffffffffff0000000900000000root/usr07070100053b37000041ed0000000000000000000000064dbf6ea800000000000000b500010002ffffffffffffffff0000000f00000000root/usr/local07070100053b69000041ed0000000000000000000000034dbf6ea800000000000000b500010002ffffffffffffffff0000001500000000root/usr/local/share07070100053b6a000041ed0000000000000000000000054dbf6ea800000000000000b500010002ffffffffffffffff0000001f00000000root/usr/local/share/cmake-2.807070100053da9000041ed0000000000000000000000024dbf6ea800000000000000b500010002ffffffffffffffff0000002900000000root/usr/local/share/cmake-2.8/Templates07070100053dbb000081ed0000000000000000000000014d5abc350000080d000000b500010002ffffffffffffffff0000003e00000000root/usr/local/share/cmake-2.8/Templates/cygwin-package.sh.in#!/bin/sh # this is a sample shell script used for building a cmake # based project for a cygwin setup package. # get the current directory TOP_DIR=`cd \`echo "$0" | sed -n '/\//{s/\/[^\/]*$//;p;}'\`;pwd` # create build directory mkdirs() { ( mkdir -p "$TOP_DIR/@CPACK_PACKAGE_FILE_NAME@/.build" ) } # cd into # untar source tree and apply patch prep() { ( cd "$TOP_DIR" && tar xvfj @CPACK_PACKAGE_FILE_NAME@.tar.bz2 patch -p0 < "@CPACK_PACKAGE_FILE_NAME@-@CPACK_CYGWIN_PATCH_NUMBER@.patch" && mkdirs ) } # configure the build tree in .build directory # of the source tree conf() { ( cd "$TOP_DIR/@CPACK_PACKAGE_FILE_NAME@/.build" && cmake .. ) } # build the package in the .build directory build() { ( cd "$TOP_DIR/@CPACK_PACKAGE_FILE_NAME@/.build" && make && make test ) } # clean the build tree clean() { ( cd "$TOP_DIR/@CPACK_PACKAGE_FILE_NAME@/.build" && make clean ) } # create the package pkg() { ( cd "$TOP_DIR/@CPACK_PACKAGE_FILE_NAME@/.build" && cpack && mv @CPACK_PACKAGE_FILE_NAME@-@CPACK_CYGWIN_PATCH_NUMBER@.tar.bz2 "$TOP_DIR" ) } # create the source package spkg() { ( cd "$TOP_DIR/@CPACK_PACKAGE_FILE_NAME@/.build" && cpack --config CPackSourceConfig.cmake && mv @CPACK_PACKAGE_FILE_NAME@-@CPACK_CYGWIN_PATCH_NUMBER@-src.tar.bz2 "$TOP_DIR" ) } # clean up finish() { ( rm -rf "@CPACK_PACKAGE_FILE_NAME@" ) } case $1 in prep) prep ; STATUS=$? ;; mkdirs) mkdirs ; STATUS=$? ;; conf) conf ; STATUS=$? ;; build) build ; STATUS=$? ;; clean) clean ; STATUS=$? ;; package) pkg ; STATUS=$? ;; pkg) pkg ; STATUS=$? ;; src-package) spkg ; STATUS=$? ;; spkg) spkg ; STATUS=$? ;; finish) finish ; STATUS=$? ;; all) ( prep && conf && build && pkg && spkg && finish ; STATUS=$? ) ;; *) echo "Error: bad argument (all or one of these: prep mkdirs conf build clean package pkg src-package spkg finish)" ; exit 1 ;; esac exit ${STATUS} 07070100053db8000081a40000000000000000000000014d5abc3500000cf3000000b500010002ffffffffffffffff0000003b00000000root/usr/local/share/cmake-2.8/Templates/TestDriver.cxx.in#include #include #include #include @CMAKE_TESTDRIVER_EXTRA_INCLUDES@ /* Forward declare test functions. */ @CMAKE_FORWARD_DECLARE_TESTS@ /* Create map. */ typedef int (*MainFuncPointer)(int , char*[]); typedef struct { const char* name; MainFuncPointer func; } functionMapEntry; functionMapEntry cmakeGeneratedFunctionMapEntries[] = { @CMAKE_FUNCTION_TABLE_ENTIRES@ {0,0} }; /* Allocate and create a lowercased copy of string (note that it has to be free'd manually) */ char* lowercase(const char *string) { char *new_string, *p; #ifdef __cplusplus new_string = static_cast(malloc(sizeof(char) * static_cast(strlen(string) + 1))); #else new_string = (char *)(malloc(sizeof(char) * (size_t)(strlen(string) + 1))); #endif if (!new_string) { return 0; } strcpy(new_string, string); p = new_string; while (*p != 0) { #ifdef __cplusplus *p = static_cast(tolower(*p)); #else *p = (char)(tolower(*p)); #endif ++p; } return new_string; } int main(int ac, char *av[]) { int i, NumTests, testNum, partial_match; char *arg, *test_name; int count; int testToRun = -1; @CMAKE_TESTDRIVER_ARGVC_FUNCTION@ for(count =0; cmakeGeneratedFunctionMapEntries[count].name != 0; count++) { } NumTests = count; /* If no test name was given */ /* process command line with user function. */ if (ac < 2) { /* Ask for a test. */ printf("Available tests:\n"); for (i =0; i < NumTests; ++i) { printf("%3d. %s\n", i, cmakeGeneratedFunctionMapEntries[i].name); } printf("To run a test, enter the test number: "); fflush(stdout); testNum = 0; if( scanf("%d", &testNum) != 1 ) { printf("Couldn't parse that input as a number\n"); return -1; } if (testNum >= NumTests) { printf("%3d is an invalid test number.\n", testNum); return -1; } testToRun = testNum; ac--; av++; } partial_match = 0; arg = 0; /* If partial match is requested. */ if(testToRun == -1 && ac > 1) { partial_match = (strcmp(av[1], "-R") == 0) ? 1 : 0; } if (partial_match && ac < 3) { printf("-R needs an additional parameter.\n"); return -1; } if(testToRun == -1) { arg = lowercase(av[1 + partial_match]); } for (i =0; i < NumTests && testToRun == -1; ++i) { test_name = lowercase(cmakeGeneratedFunctionMapEntries[i].name); if (partial_match && strstr(test_name, arg) != NULL) { testToRun = i; ac -=2; av += 2; } else if (!partial_match && strcmp(test_name, arg) == 0) { testToRun = i; ac--; av++; } free(test_name); } if(arg) { free(arg); } if(testToRun != -1) { int result; @CMAKE_TESTDRIVER_BEFORE_TESTMAIN@ result = (*cmakeGeneratedFunctionMapEntries[testToRun].func)(ac, av); @CMAKE_TESTDRIVER_AFTER_TESTMAIN@ return result; } /* Nothing was run, display the test names. */ printf("Available tests:\n"); for (i =0; i < NumTests; ++i) { printf("%3d. %s\n", i, cmakeGeneratedFunctionMapEntries[i].name); } printf("Failed: %s is an invalid test name.\n", av[1]); return -1; } 07070100053dba000081a40000000000000000000000014d5abc3500000b45000000b500010002ffffffffffffffff0000004300000000root/usr/local/share/cmake-2.8/Templates/UtilityHeader.dsptemplate# Microsoft Developer Studio Project File - Name="OUTPUT_LIBNAME" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Generic Project" 0x010a CFG=OUTPUT_LIBNAME - Win32 Debug !MESSAGE This is not a valid makefile. To build this project using NMAKE, !MESSAGE use the Export Makefile command and run !MESSAGE !MESSAGE NMAKE /f "OUTPUT_LIBNAME.mak". !MESSAGE !MESSAGE You can specify a configuration when running NMAKE !MESSAGE by defining the macro CFG on the command line. For example: !MESSAGE !MESSAGE NMAKE /f "OUTPUT_LIBNAME.mak" CFG="OUTPUT_LIBNAME - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "OUTPUT_LIBNAME - Win32 MinSizeRel" (based on "Win32 (x86) Generic Project") !MESSAGE "OUTPUT_LIBNAME - Win32 Release" (based on "Win32 (x86) Generic Project") !MESSAGE "OUTPUT_LIBNAME - Win32 RelWithDebInfo" (based on "Win32 (x86) Generic Project") !MESSAGE "OUTPUT_LIBNAME - Win32 Debug" (based on "Win32 (x86) Generic Project") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" MTL=midl.exe !IF "$(CFG)" == "OUTPUT_LIBNAME - Win32 Release" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "Release" # PROP BASE Intermediate_Dir "Release" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 0 # PROP Intermediate_Dir "Release" # PROP Target_Dir "" CMAKE_CUSTOM_RULE_CODE_RELEASE !ELSEIF "$(CFG)" == "OUTPUT_LIBNAME - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "Debug" # PROP BASE Intermediate_Dir "Debug" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 1 # PROP Intermediate_Dir "Debug" # PROP Target_Dir "" CMAKE_CUSTOM_RULE_CODE_DEBUG !ELSEIF "$(CFG)" == "OUTPUT_LIBNAME - Win32 MinSizeRel" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "MinSizeRel" # PROP BASE Intermediate_Dir "MinSizeRel" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 0 # PROP Intermediate_Dir "MinSizeRel" # PROP Target_Dir "" CMAKE_CUSTOM_RULE_CODE_MINSIZEREL !ELSEIF "$(CFG)" == "OUTPUT_LIBNAME - Win32 RelWithDebInfo" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "RelWithDebInfo" # PROP BASE Intermediate_Dir "RelWithDebInfo" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 0 # PROP Intermediate_Dir "RelWithDebInfo" # PROP Target_Dir "" CMAKE_CUSTOM_RULE_CODE_RELWITHDEBINFO !ENDIF # Begin Target # Name "OUTPUT_LIBNAME - Win32 Release" # Name "OUTPUT_LIBNAME - Win32 Debug" # Name "OUTPUT_LIBNAME - Win32 MinSizeRel" # Name "OUTPUT_LIBNAME - Win32 RelWithDebInfo" 07070100053dae000081a40000000000000000000000014d5abc350000008d000000b500010002ffffffffffffffff0000004600000000root/usr/local/share/cmake-2.8/Templates/CPack.GenericDescription.txtDESCRIPTION =========== This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided. 07070100053db5000081a40000000000000000000000014d5abc3500000074000000b500010002ffffffffffffffff0000003f00000000root/usr/local/share/cmake-2.8/Templates/EXEFooter.dsptemplate# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project 07070100053dab000081a40000000000000000000000014d5abc3500015800000000b500010002ffffffffffffffff0000004100000000root/usr/local/share/cmake-2.8/Templates/CMakeVSMacros1.vsmacrosÐÏࡱá>þÿ .þÿÿÿlÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÿÿÿþÿÿÿ þÿÿÿ  /þÿÿÿ !"#$%&'()*+,-.@0123456þÿÿÿ89:;<=>?þÿÿÿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdþÿÿÿfghijkmýÿÿÿnopqrstuvwxyz{|}~€Root Entryÿÿÿÿÿÿÿÿ3úeÌ*È€VSM_Project_MetaData*ÿÿÿÿÿÿÿÿ VSM_Project_Data"ÿÿÿÿÿÿÿÿ €¿ª#è&È3úeÌ*ÈVSMÿÿÿÿÿÿÿÿ€¿ª#è&È3úeÌ*ÈVSMPROJ ÿÿÿÿ–œ)VSM7PROJEXÿÿÿÿÿÿÿÿr PITMMANIFESTÿÿÿÿÿÿÿÿÿÿÿÿ85WTM5B08YDWM66LSSH1BJ36JS28L4L@ÿÿÿÿÿÿÿÿ7*1Q7X75J12U481N2KO7681DMAXN302OQ@ÿÿÿÿÿÿÿÿÿÿÿÿ7°VSMPE ÿÿÿÿe`VSMPDBÿÿÿÿÿÿÿÿÿÿÿÿvÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿ  !"#$%&'()*+,-./0123456þÿÿÿ89:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ Macros>1Q7X75J12U481N2KO7681DMAXN302OQModule1>0PTCV0DPNJ705W3M27UJX607Q6D470C"EnvironmentEvents>85WTM5B08YDWM66LSSH1BJ36JS28L4LSMacros1.Macros.ReloadAllEnvironmentEvents,521,DebuggerExpressionEvaluationEvents,EnvDTE80,DebuggerExpressionEvaluationEvents,EnvDTE80.DebuggerExpressionEvaluationEvents EnvironmentEvents,520,DebuggerProcessEvents,EnvDTE80,DebuggerProcessEvents,EnvDTE80.DebuggerProcessEvents EnvironmentEvents,518,CodeModelEvents,EnvDTE80,CodeModelEvents,EnvDTE80.CodeModelEvents EnvironmentEvents,517,TextDocumentKeyPressEvents,EnvDTE80,TextDocumentKeyPressEvents,EnvDTE80.TextDocumentKeyPressEvents EnvironmentEvents,516,ProjectsEvents,EnvDTE,ProjectsEvents,EnvDTE.ProjectsEvents EnvironmentEvents,514,DebuggerEvents,EnvDTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿE,DebuggerEvents,EnvDTE.DebuggerEvents EnvironmentEvents,513,MiscFilesEvents,EnvDTE,ProjectItemsEvents,EnvDTE.ProjectItemsEvents EnvironmentEvents,512,SolutionItemsEvents,EnvDTE,ProjectItemsEvents,EnvDTE.ProjectItemsEvents EnvironmentEvents,506,SolutionEvents,EnvDTE,SolutionEvents,EnvDTE.SolutionEvents EnvironmentEvents,511,BuildEvents,EnvDTE,BuildEvents,EnvDTE.BuildEvents EnvironmentEvents,510,SelectionEvents,EnvDTE,SelectionEvents,EnvDTE.SelectionEvents EnvironmentEvents,504,OutputWindowEvents,EnvDTE,OutputWindowEvents,EnvDTE.OutputWindowEvents EnvironmentEvents,505,FindEvents,EnvDTE,FindEvents,EnvDTE.FindEvents EnvironmentEvents,503,TaskListEvents,EnvDTE,TaskListEvents,EnvDTE.TaskListEvents EnvironmentEvents,50CMakeVSMacros1ICMakeVSMacros1.Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect CMakeVSMacros1.Macros.StopBuild CMakeVSMacros1.Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect CMakeVSMacros1.Macros.StopBuild CMakeVSMacros1.Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect CMakeVSMacros1.Macros.StopBuild CMakeVSMacros1.Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect CMakeVSMacros1.Macros.StopBuild CMakeVSMacros1.Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect CMakeVSMacros1.Macros.StopBuild CMakeVSMacros1.Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect CMakeVSMacros1.Macros.StopBuild acros1.Macros.Indirect CMakeVSMacros1.Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect CMakeVSMacros1.Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect CMakeVSMacros1.Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect CMakeVSMacros1.Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect CMakeVSMacros1.Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect CMakeVSMacros1.Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect CMakeVSMacros1.Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect CMakeVSMacros1.Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect CMakeVSMacros1.Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect CMakeVSMacros1.Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect CMakeVSMacros1.Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect CMakeVSMacros1.Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect CMakeVSMacros1.Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect CMakeVSMacros1.1,WindowEvents,EnvDTE,WindowEvents,EnvDTE.WindowEvents EnvironmentEvents,502,DocumentEvents,EnvDTE,DocumentEvents,EnvDTE.DocumentEvents EnvironmentEvents,500,DTEEvents,EnvDTE,DTEEvents,EnvDTE.DTEEvents ' This ' DO NOT EDIT THIS FILE ' This Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect CMakeVSMacros1.Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect CMakeVSMacros1.Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect CMakeVSMacros1.Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect CMakeVSMacros1.Macros.ReloadAllProjects CMakeVSMacros1.Macros.ReloadProjects CMakeVSMacros1.Macros.Indirect S;$8Microsoft C/C++ MSF 7.00 DS;(9Àÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ Ê18ÿÿ€”.1¿AGØm}OO¹H•7"ãŒÙ> Ê18ÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿ¸Ð:lÂдB $JÒÄEK™éæÒ?ÀO£¡ †ZfÓ½*øI½`¦n@Ïd‚L¶ðBÔr§™þ©ÍA¦´½Ûz)€u¸Ð:lÂдB $JÒÄEK™éæÒ?ÀO£¡ †ZfÓ½*øI½`¦n@Ïd‚L¶ðBÔr§™r©Rlø4xéÀÀi°;Ôàõ¸Ð:lÂдB $JÒÄEK™éæÒ?ÀO£¡ †ZfÓ½*øI½`¦n@Ïd‚L¶ðBÔr§™¦Îge÷CEoþ=2æe‰^¸Ð:lÂдB $JÒÄEK™éæÒ?ÀO£¡ †ZfÓ½*øI½`¦n@Ïd‚L¶ðBÔr§™ŽjWݼlV“sw8Â6ðð““HIS FILE ' This file is automatically configured here by CMake Imports System Imports EnvDTE Imports EnvDTE80 Imports System.Diagnostics Public Module Macros ' DO NOT EDIT THIS MACRO ' This macro is automatically confiþïþïu17d14f5c-a337-4978-8281-53493378c1071.vbvsmacros://C%3A/home/kingb/Windows/My%20Documents/Visual%20Studio%202005/Projects/VSMacros80/CMakeMacros/CMakeVSMacros1.vsmacros/_Startupvsmacros:\\c%3a\home\kingb\windows\my%20documents\visual%20studio%202005\projects\vsmacros80\cmakemacros\cmakevsmacros1.vsmacros\_startupvsmacros://C%3A/home/kingb/Windows/My%20Documents/Visual%20Studio%202005/Projects/VSMacros80/CMakeMacros/CMakeVSMacros1.vsmacros/EnvironmentEventsvsmacros:\\c%3a\home\kingb\windows\my%20documents\visual%20studio%202005\projects\vsmacros80\cmakemacros\cmakevsmacros1.vsmacros\environmenteventsvsmacros://C%3A/home/kingb/Windows/My%20Documents/Visual%20Studio%202005/Projects/VSMacros80/CMakeMacros/CMakeVSMacros1.vsmacros/Macrosvsmacros:\\c%3a\home\kingb\windows\my%20documents\visual%20studio%202005\projects\vsmacros80\cmakemacros\cmakevsmacros1.vsmacros\macros *+Ò?eíµck:" msg = msg & vbCrLf â0D¹eÌ*È6µ(â0\2\X+*µe(â0óªœÞX*eÒ(â0;’“ÂX?*Òeí(â0åÛþzXe*íesg & vbCrLf & " -- No to reload the whole solution" msg = msg & " and stop the build." msg = msg & :*Ð.Øget_GetInstanceÌ.Ø$@100663298&$CMakeVSMacros1._ApplicationObjects -GetInstance .Value.*X.ctorÔT$@100663298&$CMakeVSMacros1._ApplicationObjectsòxØ.lK€L€ M€N€O€(P€)Q€-R€5-&2!òH<^€_€c€`€ ' ô 8L Dim result As MsgBoxResult result = MsgBox(msg, MsgBoxStyle.YesNoCancel + MsgBoxStyle.MsgBoxSetForeground, _ "CMake - Automatically reload and build?") If ((result =.*ˆ) .cctor„) $@100663298&$CMakeVSMacros1._ApplicationObjects6*82get_ComputerŒ42$@100663298&$CMakeVSMacros1._ApplicationObjects #Computer:*ìAget_Application<èA$@100663298&$CMakeVSMacros1._ApplicationObjects $Application2*”Pget_UserðP$@100663298&$CMakeVSMacros1._ApplicationObjects %User:*H_get_WebServices˜D_$@100663298&$CMakeVSMacros1._ApplicationObjects &WebServicesòH )<~€ ‰€”€€2-.7ò<20y€z€{€ > ò<A0…€†€‡€ 9 ò<P0€‘€’€ : ò<_0í€î€ï€C ô(d|”°Èè0P2*Œ dSetSiteˆ d$@100663313&$CMakeVSMacros1._ApplicationObjects2* mSetTitle m$@100663313&$CMakeVSMacros1._ApplicationObjects2*¤vSetHandle v$@100663313&$CMakeVSMacros1._ApplicationObjects>*<…PushVBHostIntoLibrary¨8…$@100663313&$CMakeVSMacros1._ApplicationObjects:*ô+™GetParentWindow@ð+™$@100663313&$CMakeVSMacros1._ApplicationObjects" 0GetParentWindow6*¨ ÄGetWindowTitleø¤ Ä$@100663313&$CMakeVSMacros1._ApplicationObjects" 1GetWindowTitle2*P Ïget_Handle¬L Ï$@100file is automatically configured here by CMake Imports System Imports EnvDTE Imports EnvDTE80 Imports System.Diagnostics Public Module Macros ' DO NOT EDIT THIS MACRO ' This macro is automatically configured here by CMake Public Sub ReloadProjects(Optional ByVal projects As String = "") Dim solution As String solution = DTE.Solution.FullName If (Not System.String.IsNullOrEmpty(solution)) Then Dim files As String() files = projects.Split(";") Dim msg As String msg = "CMake has regenerated " & files.Length & " .sln and/or .vcproj files." msg = msg & vbCrLf & vbCrLf & "Click:" msg = msg & vbCrLf & " -- Yes to reload the whole" msg = msg & " solution and issue a new Build Solution command." msg = msg & vbCrLf & " -- No to reload the whole solution" msg = msg & " and stop the build." msg = msg & vbCrLf & " -- Cancel to do nothing." msg = msg & vbCrLf & vbCrLf & "(After clicking Cancel, Visual Studio will" msg = msg & " likely prompt to reload each .vcproj file individually," msg = msg & " resulting in " & files.Length & " more dialogs...)" Dim result As MsgBoxResult result = MsgBox(msg, MsgBoxStyle.YesNoCancel + MsgBoxStyle.MsgBoxSetForeground, _ "CMake - Automatically reload and build?") If ((result = MsgBoxResult.Yes) Or (result = MsgBoxResult.No)) Then DTE.Solution.Close(True) DTE.Solution.Open(solution) If (result = MsgBoxResult.Yes) Then DTE.ExecuteCommand("Build.BuildSolution", "") End If End If End If End Sub Public Sub StopBuild(Optional ByVal projects As String = "") DTE.ExecuteCommand("Build.Cancel", "") End Sub End Module ancel", "") End Sub End Module ", ""); End Sub End Module Option Strict Off Option Explicit Off Imports System Imports EnvDTE Imports EnvDTE80 Imports System.Diagnostics Public Module EnvironmentEvents #Region "Automatically generated code, do not modify" 'Automatically generated code, do not modify 'Event Sources Begin <System.ContextStaticAttribute()> Public WithEvents DTEEvents As EnvDTE.DTEEvents <System.ContextStaticAttribute()> Public WithEvents DocumentEvents As EnvDTE.DocumentEvents <System.ContextStaticAttribute()> Public WithEvents WindowEvents As EnvDTE.WindowEvents <System.ContextStaticAttribute()> Public WithEvents TaskListEvents As EnvDTE.TaskListEvents <System.ContextStaticAttribute()> Public WithEvents FindEvents As EnvDTE.FindEvents <System.ContextStaticAttribute()> Public WithEvents OutputWindowEvents As EnvDTE.OutputWindowEvents <System.ContextStaticAttribute()> Public WithEvents SelectionEvents As EnvDTE.SelectionEvents <System.ContextStaticAttribute()> Public WithEvents BuildEvents As EnvDTE.BuildEvents <System.ContextStaticAttribute()> Public WithEvents SolutionEvents As EnvDTE.SolutionEvents <System.ContextStaticAttribute()> Public WithEvents SolutionItemsEvents As EnvDTE.ProjectItemsEvents <System.ContextStaticAttribute()> Public WithEvents MiscFilesEvents As EnvDTE.ProjectItemsEvents <System.ContextStaticAttribute()> Public WithEvents DebuggerEvents As EnvDTE.DebuggerEvents <System.ContextStaticAttribute()> Public WithEvents ProjectsEvents As EnvDTE.ProjectsEvents <System.ContextStaticAttribute()> Public WithEvents TextDocumentKeyPressEvents As EnvDTE80.TextDocumentKeyPressEvents <System.ContextStaticAttribute()> Public WithEvents CodeModelEvents As EnvDTE80.CodeModelEvents <System.ContextStaticAttribute()> Public WithEvents DebuggerProcessEvents As EnvDTE80.DebuggerProcessEvents <System.ContextStaticAttribute()> Public WithEvents DebuggerExpressionEvaluationEvents As EnvDTE80.DebuggerExpressionEvaluationEvents 'Event Sources End 'End of automatically generated code #End Region End Module  ò<¾0€€€ G# ò<Ï 0€€€  ô8€˜°Ìäü,Dh€¤¼Ð663313&$CMakeVSMacros1._ApplicationObjects 2Handle6*àÚStartupHelperTÜÚ$@100663313&$CMakeVSMacros1._ApplicationObjects6*pEÜShutdownHelperälEÜ$@100663313&$CMakeVSMacros1._ApplicationObjects2* !Startupt !$@100663313&$CMakeVSMacros1._ApplicationObjects 3TempObj2*¤AShutdown A$@100663313&$CMakeVSMacros1._ApplicationObjectsò<d 0,€-€.€7 ò<m 00€1€2€1 ò<v04€5€6€1$ òH…<8€:€ ;€=€$G òl™+`B€C€D€$E€%F€)G€*H€A0  ò<Ä 0J€K€ L€,ò<Ï 0R€S€ T€ ò0Ú$W€X€ òàÜE&ÔY€Z€ [€\€]€%^€0_€7`€Ba€Ib€Tc€[d€fe€mf€xg€h€Ši€‘j€œk€£l€®m€µn€Ào€Çp€Òq€Ùr€äs€ët€öu€ýv€w€x€y€!z€,{€3|€>}€D~€OAB4<.G9;-;-<.@2;-8*<.?17);-9+;-6( òD! Y8€ƒ€…€#†€&‡€2ˆ€4‰€5‹€PŒ€S€_Ž€a€b‘€}’€€“€Œ”€Ž•€—€ª˜€­™€¹š€»›€¼€×ž€ÚŸ€æ €è¡€é£€¤€¥€¦€§€©€1ª€4«€@¬€B­€C¯€^°€a±€m²€o³€pµ€‹¶€Ž·€š¸€œ¹€»€¸¼€»½€Ç¾€É¿€ÊÁ€å€èÀôÄ€öÅ€÷ǀȀɀ!Ê€#Ë€$Í€?΀BÏ€NЀPÑ€QÓ€lÔ€oÕ€{Ö€}×€~Ù€™Ú€œÛ€¨Ü€ªÝ€«߀Æà€Éá€Õâ€×ã€Øå€óæ€öç€è€é€ë€ì€f#B Y#5 S#/ ^#: R#. R#. S#/ W#3 R#. O#+ S#/ V#2 N#* R#. P#, R#. M#) ) òTAHï€ð€ ñ€ò€ó€" ô+Xh€˜°Èàø4TlŒ¤ÀØô ,D\tŒ6*ø StopDebuggingô $#CMakeVSMacros1._Utility&$#CMakeVSMacros1._ApplicationObjects$#CMakeVSMacros1.Macros&$#CMakeVSMacros1.EnvironmentEvents$CMakeVSMacros1"$#CMakeVSMacros1.My.MyProject$Microsoft.VisualBasic&$#Microsoft.VisualBasic.Constants&$#Microsoft.VisualBasic.Conversion&$#Microsoft.VisualBasic.DateAndTime&$#Microsoft.VisualBasic.FileSystem&$#Microsoft.VisualBasic.Financial"$#Microsoft.VisualBasic.Globals&$#Microsoft.VisualBasic.Information&$#Microsoft.VisualBasic.Interaction"$#Microsoft.VisualBasic.VBMath"$#Microsoft.VisualBasic.Strings$CMakeVSMacros1&$CMakeVSMacros1._ApplicationObjects:*Œ'ReleaseIfComObjectüˆ'$@100663313&$CMakeVSMacros1._ApplicationObjects6*4!CReleaseObject0!C$@100663313&$CMakeVSMacros1._ApplicationObjects /eò< 0€€ €0 òT'H € € € €€-B>  òlC!`€€€îïþ€€€ €'  ô+¤ÀØü06*èB]ReloadProjectsä]$#CMakeVSMacros1.Macros&$#CMakeVSMacros1.EnvironmentEvents$#CMakeVSMacros1._Utility&$#CMakeVSMacros1._ApplicationObjects$System.Diagnostics$EnvDTE80 $EnvDTE $System$CMakeVSMacros1"$#CMakeVSMacros1.My.MyProject$Microsoft.VisualBasic&$#Microsoft.VisualBasic.Constants&$#Microsoft.VisualBasic.Conversion&$#Microsoft.VisualBasic.DateAndTime&$#Microsoft.VisualBasic.FileSystem&$#Microsoft.VisualBasic.Financial"$#Microsoft.VisualBasic.Globals&$#Microsoft.VisualBasic.Information&$#Microsoft.VisualBasic.Interaction"$#Microsoft.VisualBasic.VBMath"$#Microsoft.VisualBasic.Strings$CMakeVSMacros1&$CMakeVSMacros1._ApplicationObjects 4solution" 5VB$t_array$S0<ày 6files 7msg 8result2*tC|StopBuildìp|$@100663362&$CMakeVSMacros1._ApplicationObjectsò8], € €€€3€K€W€c€o€{€‡€“€Ÿ€«€Ä Õ#€à$€ñ%€'€(€)€*€+€,€F ) < ( Z 3 @ L H / > W S N 9 P),4B   ò<|0-€.€/€A / ôeHh€˜.*¤nEquals n$@100663298&$CMakeVSMacros1._ApplicationObjects 'Equals6*T GetHashCode¨P $@100663298&$CMakeVSMacros1._ApplicationObjects (GetHashCode2*ü ŠGetTypeXøŠ$@100663298&$CMakeVSMacros1._ApplicationObjects )GetType2*¨ ™ToString¤ ™$@100663298&$CMakeVSMacros1._ApplicationObjects *ToString:*d ¤Create__Instance__¬`¤$@100663298&$CMakeVSMacros1._ApplicationObjects& +Create__Instance__>*  ¾Dispose__Instance__h¾$@100663298&$CMakeVSMacros1._ApplicationObjects" ,VB$t_generic$S0.*¨ Ï.ctor$¤ Ï$@100663298&$CMakeVSMacros1._ApplicationObjectsò<n0÷€ø€ù€ K( ò< 0û€ü€ ý€ ?* ò<Š0ÿ€€€ H. ò<™ 0€€ € ;' òl¤`€ € € € € €€ _,#$ ò<¾0€€€ G# ò<Ï 0€€€  ô8°Èàü,D\t˜°Ôì.* .ctor "$#CMakeVSMacros1.My.MyProject$#CMakeVSMacros1.Macros&$#CMakeVSMacros1.EnvironmentEvents$#CMakeVSMacros1._Utility&$#CMakeVSMacros1._ApplicationObjects$CMakeVSMacros1"$#CMakeVSMacros1.My.MyProject$Microsoft.VisualBasic&$#Microsoft.VisualBasic.Constants&$#Microsoft.VisualBasic.Conversion&$#Microsoft.VisualBasic.DateAndTime&$#Microsoft.VisualBasic.FileSystem&$#Microsoft.VisualBasic.Financial"$#Microsoft.VisualBasic.Globals&$#Microsoft.VisualBasic.Information&$#Microsoft.VisualBasic.Interaction"$#Microsoft.VisualBasic.VBMath"$#Microsoft.VisualBasic.Strings$CMakeVSMacros1.My&$CMakeVSMacros1._ApplicationObjectsò< 0k€l€m€   ô,ÿÿÿÿ /ñðô-]5ýÁi}™1õ™¥uMí9ÉEÙ-Áù!±±Qá±Õ-é™] ÉumeIÉýUi•¥±1ÙáE@ @€@@@ €€ $0<HT`lx„œ¨ÌØäðü ,8DP\ht€Œ˜¤°¼ÈÔàìø(4@LXdp|ˆ” ¬¸ÄÐÜ%get_GetInstance)0600000f%Ô.ctor)Ô06000010%.cctor)06000003%Œget_Computer)Œ06000004%<get_Application)<06000005%ðget_User)ð06000006%˜get_WebServices)˜06000007%SetSite)06000015%SetTitle)06000016%SetHandle)06000017"%ÿÿÿÿ /ñ¨PushVBHostIntoLibrary)¨06000018%@GetParentWindow)@06000019%øGetWindowTitle)ø0600001a%¬get_Handle)¬0600001b%TStartupHelper)T0600001c%äShutdownHelper)ä0600001d%tStartup)t0600001e%Shutdown)0600001f%StopDebugging)06000011"%üReleaseIfComObject)ü06000012%ReleaseObject)06000013%ReloadProjects)06000042%ìStopBuild)ì06000043%Equals)06000008%¨GetHashCode)¨06000009%XGetType)X0600000a%ToString)0600000b"%¬Create__Instance__)¬0600000c"%hDispose__Instance__)h0600000d%$.ctor)$0600000e%.ctor)06000002ÿÿÿÿw 1ˆ'Æ*ìh,xîÀÿÿÿÿÿÿÿÿT¡ÀCMakeVSMacros1.My.MyComputer48F9BE37ÿÿÿÿÿÿÿÿ LpàOÆCMakeVSMacros1.My.MyProject7083A681ÿÿÿÿÿÿÿÿ¬P‡ÄCMakeVSMacros1.My.MyProject.MyWebServices53C2AA85ÿÿÿÿÿÿÿÿ \à°AÁCMakeVSMacros1.My.MyProject.ThreadSafeObjectProvider`1CB0CECD5ÿÿÿÿÿÿÿÿ8$H‘ÀCMakeVSMacros1._UtilityEF431563ÿÿÿÿÿÿÿÿ¨ð¨‰ÀCMakeVSMacros1._StartupBB51F051ÿÿÿÿÿÿÿÿx”H¨ÃCMakeVSMacros1.Macros8272207E-º.ñ 5 )2AP_n Š™ ¤¾Ï Ø. 'C!d m v…™+Ä Ï ÚÜE! A]| ÿÿÿÿ“ÿÿÿÿÿÿÿÿ))³17d14f5c-a337-4978-8281-53493378c1071.vbvsmacros://C%3A/home/kingb/Windows/My%20Documents/Visual%20Studio%202005/Projects/VSMacros80/CMakeMacros/CMakeVSMacros1.vsmacros/_Startupvsmacros://C%3A/home/kingb/Windows/My%20Documents/Visual%20Studio%202005/Projects/VSMacros80/CMakeMacros/CMakeVSMacros1.vsmacros/Macrosþïþïÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿ”.1¿AGØm}OO¹H•7"ãŒÙ>/LinkInfo/names/src/headerblock/src/files/17d14f5c-a337-4978-8281-53493378c1071.vb/src/files/vsmacros:\\c%3a\home\kingb\windows\my%20documents\visual%20studio%202005\projects\vsmacros80\cmakemacros\cmakevsmacros1.vsmacros\_startup/src/files/vsmacros:\\c%3a\home\kingb\windows\my%20documents\visual%20studio%202005\projects\vsmacros80\cmakemacros\cmakevsmacros1.vsmacros\environmentevents/src/files/vsmacros:\\c%3a\home\kingb\windows\my%20documents\visual%20studio%202005\projects\vsmacros80\cmakemacros\cmakevsmacros1.vsmacros\macrosâ ë ‰ V"Œ8gµXXXX(Pèôx |ô,D6712345   !"#$%&'()*+-,./08MZÿÿ¸@€º´ Í!¸LÍ!This program cannot be run in DOS mode. $PEL¿AGà! @îT `@ € TK`  H.textô4 @ `.reloc `P@B‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•þÿÿÿ—˜™š›œžŸ ¡¢£¤¥¦§¨©ªþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐTH”+ )&( **( *ªs €s €s €s €*0~o +*0~o +*0~o +*0~o +*0( ( +*0 ( +*0Ð( +*0 ( +*0 Œ- (+ ++ +*0 þ**( *0/ { o Œ-(+ { o  +*V( s } *:( o *v( (! , ( (" &*0" ( (Þ%(# ($ Þ* +&( **}**}*B| (& *Vs' } (( *0, | ~* Œ.þ.o , ++ +*0 { +*0 {  +**0F(@((A(>((?(<((=(:((;(8((9(6((7(4((5(2((3(0((1(.((/(,((-(*((+(((()(&(('($((%("((#( ((!~(€*0!o{rpr%po- ( ,t(A {rprkpo- ( ,t(? {rpr—po- ( ,t(= {rpr·po- ( ,t(; {rprípo- ( ,t(9 {rpr po- ( ,t(7 {rpr)po- ( ,t(5 {rprIpo- ( ,t(3 {rprqpo- ( ,t(1 {rprpo- ( ,t(/ {rpr§po- ( ,t(- {rprÇpo- ( ,t(+ {rprípo- ( ,t() {rprpo- ( ,t(' {rpr!po- ( ,t(% {rpr;po- ( ,t (# {rprYpo- ( ,t (! {rmpo. t€*v{(}o*0 ~  +*"€ *0 ~  +*"€ *0 ~  +*"€ *0 ~ +*"€*0 ~ +*"€*0 ~ +*"€*0 ~ +*"€*0 ~ +*"€*0 ~ +*"€*0 ~ +*"€*0 ~ +*"€*0 ~ +*"€*0 ~ +*"€*0 ~ +*"€*0 ~ +*"€*0 ~ +*"€*0 !~ +*"€*0 "~o0 o1 (2 :4;o3 rupŽ·(4 r£p(5 rÛp(6 rñp(6 r/p(6 r“p(6 ráp(6 r p(6 rEp(6 r£p(6 rpŽ·(4 r3p(7  rWp(8 þ þ`,<~o0 o9 ~o0 o: 3~r§prÏpo; *b~rÑprÏpo; *BSJB v2.0.50727lœ#~Ä #StringsÌì#US¸"#GUIDÈ"D#BlobW¢ ú3< C?u8( ¸  ÿÕ 3C< ›Õ< ›qøï (E0`R …:3{3À3ý3B3w3Ì33N3“3$3i3®ï#ïlïÍï¾ ¨ × ¨  ì .  K  c  { ° “ å Å  <' < @ Ž o ³ ¢ Ò o ÷ <  / <F <† Å § ´ 3Ê 3á <ö <     M  ãa p Å  Å ® R)7I7 T7 ^ l ‡ Ÿ ³ ¼ Î B1^ 1‡-1©:1ÎG!ªý¢i¦qª|­’°DÑŠàÍï þM ŠÜ+!:]I¦XëX3gxvÉ…3”‚£ð²P \ h J” Q° w(Ì  5è ¾B!Fc$!F hü( >C)mM ) €R,)»\D) ÓaP)ü\h) at)CkŒ) Vp˜)ˆz°) ›¼)å‰Ô) Žà)D˜ø) X*™§* ³¬(* ¶@* ; »L*† x+ž  DD   ¬ºkkkkkkkkkkkkkkkkk• • ! % áñ%ù$,4<$a‹,a‹4a‹<a‹ º!ô ¾c h) Ë&q11 Ü9ìDªL[ ‹Le iLAvIº IÌ QÚ ‡Qæ Œa ‘a iq¿YYM žAÔÄqX ­AäqIóÉQ] ­Qt ³yº9½ …‘Ô q™è ‹™û ©&—™ œ™ £™ ©±, ±‘3 v‘9 º9> %ÁÈÑ¿Ùávim #C)‹x.ãÏ.ëØ.óá.û@3C@CC+I‹ª`#Ccc+i‹‰€3Cƒ+ƒƒCƒ{C‰‹– 3C££ËôÀ3CÁ+CÃÃó{à3Cã{C3C{C 3C ##C@@3CC{C``3Ca+Ca{ec{C€3C+C{  3C¡{4¡+CÀ3CÀÁ{Á+Cà3Cá+Cá{ã3C{+C!+C!{óA+CA{ta+Ca{€#C+C{v¡+C¡{FÁ{ÏÁ+Cá+Cá{ +C{0!+C!{PA{[A+Ca{§a+C#C #C@#C`#C€#C #CÀ#Cà#C#C #C@#C`#C€#C #CÀ#Cà#C#C #C@#C`#C€#C #CÀ#Cà#C#C #C@#C`#C€#C #CÀ#Cà#C#C #CdinsÃÇÓØçço˜¤Ø©¸¼ÁÆËÐÕÚßäééîóøý¼ ª  $$(-ª­1ª48ª<  3OìT›Yø^´˜,Í:Á{ÆÀËýÐBÕwÚÌßäNéb îv î$óiø®ý#lÍ     !"#$%'&)(*+-,./103!2!4#5#7%6%9'8':);)<+=+?->-@/A/ 2S 4W 6YuuˆHOV]V]€¸    ï0 R 3< BBB/â/dmscorlibMicrosoft.VisualBasicMyApplicationCMakeVSMacros1.MyMyComputerMyProjectMyWebServicesThreadSafeObjectProvider`1_UtilityCMakeVSMacros1_ApplicationObjects_StartupEnvironmentEventsMacrosMicrosoft.VisualBasic.ApplicationServicesApplicationBase.ctorMicrosoft.VisualBasic.DevicesComputerSystemObject.cctorget_Computerm_ComputerObjectProviderget_Applicationm_AppObjectProviderUserget_Userm_UserObjectProviderget_WebServicesm_MyWebServicesObjectProviderApplicationWebServicesEqualsoGetHashCodeTypeGetTypeToStringCreate__Instance__TinstanceDispose__Instance__get_GetInstanceMicrosoft.VisualBasic.MyServices.InternalContextValue`1m_ContextGetInstanceStopDebuggingReleaseIfComObjectReleaseObjectEnvDTE80DTE2DTEMicrosoft.VisualBasic.CompilerServicesIVbHostSystem.Windows.FormsIWin32WindowMicrosoft.VsaIVsaSitem_pSitem_strTitlem_HandleHostServicesm_VBHostSetSiteSetTitlestrSetHandleintPushVBHostIntoLibraryGetParentWindowGetWindowTitleget_HandleStartupHelperShutdownHelperStartupShutdownHandleEnvDTEDTEEvents_DTEEventsget_DTEEventsset_DTEEventsWithEventsValueDocumentEvents_DocumentEventsget_DocumentEventsset_DocumentEventsWindowEvents_WindowEventsget_WindowEventsset_WindowEventsTaskListEvents_TaskListEventsget_TaskListEventsset_TaskListEventsFindEvents_FindEventsget_FindEventsset_FindEventsOutputWindowEvents_OutputWindowEventsget_OutputWindowEventsset_OutputWindowEventsSelectionEvents_SelectionEventsget_SelectionEventsset_SelectionEventsBuildEvents_BuildEventsget_BuildEventsset_BuildEventsSolutionEvents_SolutionEventsget_SolutionEventsset_SolutionEventsProjectItemsEvents_SolutionItemsEventsget_SolutionItemsEventsset_SolutionItemsEvents_MiscFilesEventsget_MiscFilesEventsset_MiscFilesEventsDebuggerEvents_DebuggerEventsget_DebuggerEventsset_DebuggerEventsProjectsEvents_ProjectsEventsget_ProjectsEventsset_ProjectsEventsTextDocumentKeyPressEvents_TextDocumentKeyPressEventsget_TextDocumentKeyPressEventsset_TextDocumentKeyPressEventsCodeModelEvents_CodeModelEventsget_CodeModelEventsset_CodeModelEventsDebuggerProcessEvents_DebuggerProcessEventsget_DebuggerProcessEventsset_DebuggerProcessEventsDebuggerExpressionEvaluationEvents_DebuggerExpressionEvaluationEventsget_DebuggerExpressionEvaluationEventsset_DebuggerExpressionEvaluationEventsSolutionItemsEventsMiscFilesEventsReloadProjectsprojectsStopBuildSystem.ComponentModelEditorBrowsableAttributeEditorBrowsableStateSystem.CodeDom.CompilerGeneratedCodeAttributeSystem.DiagnosticsDebuggerNonUserCodeAttributeDebuggerHiddenAttributeStandardModuleAttributeHideModuleNameAttributeSystem.ComponentModel.DesignHelpKeywordAttributeSystem.Runtime.CompilerServicesRuntimeHelpersGetObjectValueRuntimeTypeHandleGetTypeFromHandleActivatorCreateInstanceMyGroupCollectionAttributeget_Valueset_ValueSystem.Runtime.InteropServicesComVisibleAttributeSystem.ThreadingThreadget_CurrentThreadAbortMarshalIsComObjectReleaseComObjectExceptionProjectDataSetProjectErrorClearProjectErrorContextStaticAttributeIntPtrset_VBHostZeroGetEventSourceInstanceGetGlobalInstanceAccessedThroughPropertyAttributeMsgBoxResultSolutionget_Solution_Solutionget_FullNameStringIsNullOrEmptyCharSplitConversionsConcatInteractionMsgBoxStyleMsgBoxCloseOpenExecuteCommandDebuggableAttributeDebuggingModesCompilationRelaxationsAttributeRuntimeCompatibilityAttributeVsaModuleVBAssembly#EnvironmentEventsEDebuggerExpressionEvaluationEvents+DebuggerProcessEventsCodeModelEvents5TextDocumentKeyPressEventsProjectsEventsDebuggerEventsMiscFilesEvents'SolutionItemsEventsSolutionEventsBuildEventsSelectionEvents%OutputWindowEventsFindEventsTaskListEventsWindowEventsDocumentEventsDTEEventsDTE-CMake has regenerated 7 .sln and/or .vcproj files. Click:= -- Yes to reload the wholec solution and issue a new Build Solution command.M -- No to reload the whole solution) and stop the build.9 -- Cancel to do nothing.] (After clicking Cancel, Visual Studio willq likely prompt to reload each .vcproj file individually, resulting in # more dialogs...)OCMake - Automatically reload and build?'Build.BuildSolutionBuild.Cancel ¼âEZDŒ|ZªÎM·z\V4à‰°?_Õ :        0 ()- )   % (111555999===AAAEEEIIIMMMQQQUUUYYY]]]aaaeeeiiimmm159=AEIMQUY]aeim u  MyTemplate8.0.0.0   My.Computer My.UserMy.WebServicesMy.Application€•  a4System.Web.Services.Protocols.SoapHttpClientProtocolCreate__Instance__Dispose__Instance__   €¥€­€­!%  159=AEIMQUY]aeimDocumentEventsProjectsEvents WindowEventsMiscFilesEventsDebuggerProcessEventsSolutionItemsEventsOutputWindowEvents'"DebuggerExpressionEvaluationEventsDebuggerEvents FindEventsSelectionEventsTaskListEventsSolutionEventsTextDocumentKeyPressEventsCodeModelEvents DTEEvents BuildEvents €Å  €Á€Ý €Á €åTWrapNonExceptionThrows €­%€ÁÈTÞT ÐT_CorDllMainmscoree.dllÿ% @P ð4<VisualStudioProject> <VisualBasic Version = "8.0.50727.762" MVID = "{CD50885A-7BC3-4406-9CD2-112025359866}" ProjectType = "Local" ProductVersion = "8.0.50727" SchemaVersion = "2.0" > <Build> <Settings DefaultNamespace = "CMakeVSMacros1" OptionCompare = "0" OptionExplicit = "1" OptionStrict = "0" ProjectName = "CMakeVSMacros1" ReferencePath = "" TreatWarningsAsErrors = "false" WarningLevel = "1" RootNamespace = "CMakeVSMacros1" > <Config Name = "Debug" DefineConstants = "" DefineDebug = "true" DefineTrace = "true" DebugSymbols = "true" RemoveIntegerChecks = "false" /> </Settings> <References/> <Imports> <Import Namespace = "Microsoft.VisualBasic" /> </Imports> </Build> <Files> <Include> <VSAAppGlobal VSAAppGlobalName = "DTE" ItemType = "1" VSAAppGlobalType = "EnvDTE80.DTE2" /> <File RelPath = "EnvironmentEvents" BuildAction = "Compile" ItemType = "2" VSAESItemType = "2" > <VSAEventSource VSAEventSourceName = "DebuggerExpressionEvaluationEvents" VSAEventSourceType = "EnvDTE80.DebuggerExpressionEvaluationEvents" /> <VSAEventSource VSAEventSourceName = "DebuggerProcessEvents" VSAEventSourceType = "EnvDTE80.DebuggerProcessEvents" /> <VSAEventSource VSAEventSourceName = "CodeModelEvents" VSAEventSourceType = "EnvDTE80.CodeModelEvents" /> <VSAEventSource VSAEventSourceName = "TextDocumentKeyPressEvents" VSAEventSourceType = "EnvDTE80.TextDocumentKeyPressEvents" /> <VSAEventSource VSAEventSourceName = "ProjectsEvents" VSAEventSourceType = "EnvDTE.ProjectsEvents" /> <VSAEventSource VSAEventSourceName = "DebuggerEvents" VSAEventSourceType = "EnvDTE.DebuggerEvents" /> <VSAEventSource VSAEventSourceName = "MiscFilesEvents" VSAEventSourceType = "EnvDTE.ProjectItemsEvents" /> <VSAEventSource VSAEventSourceName = "SolutionItemsEvents" VSAEventSourceType = "EnvDTE.ProjectItemsEvents" /> <VSAEventSource VSAEventSourceName = "SolutionEvents" VSAEventSourceType = "EnvDTE.SolutionEvents" /> <VSAEventSource VSAEventSourceName = "BuildEvents" VSAEventSourceType = "EnvDTE.BuildEvents" /> <VSAEventSource VSAEventSourceName = "SelectionEvents" VSAEventSourceType = "EnvDTE.SelectionEvents" /> <VSAEventSource VSAEventSourceName = "OutputWindowEvents" VSAEventSourceType = "EnvDTE.OutputWindowEvents" /> <VSAEventSource VSAEventSourceName = "FindEvents" VSAEventSourceType = "EnvDTE.FindEvents" /> <VSAEventSource VSAEventSourceName = "TaskListEvents" VSAEventSourceType = "EnvDTE.TaskListEvents" /> <VSAEventSource VSAEventSourceName = "WindowEvents" VSAEventSourceType = "EnvDTE.WindowEvents" /> <VSAEventSource VSAEventSourceName = "DocumentEvents" VSAEventSourceType = "EnvDTE.DocumentEvents" /> <VSAEventSource VSAEventSourceName = "DTEEvents" VSAEventSourceType = "EnvDTE.DTEEvents" /> </File> <File RelPath = "Macros" BuildAction = "Compile" ItemType = "2" /> </Include> </Files> <Folders> <Include/> </Folders> </VisualBasic> </VisualStudioProject> extStaticAttribute()> Public WithEvents MiscFilesE07070100053db3000081a40000000000000000000000014d5abc3500000074000000b500010002ffffffffffffffff0000003f00000000root/usr/local/share/cmake-2.8/Templates/DLLFooter.dsptemplate# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project 07070100053dbc000081a40000000000000000000000014d5abc3500000074000000b500010002ffffffffffffffff0000004500000000root/usr/local/share/cmake-2.8/Templates/staticLibFooter.dsptemplate# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project 07070100053daa000081a40000000000000000000000014d5abc35000004b2000000b500010002ffffffffffffffff0000003900000000root/usr/local/share/cmake-2.8/Templates/AppleInfo.plist CFBundleDevelopmentRegion English CFBundleExecutable ${APPLE_GUI_EXECUTABLE} CFBundleGetInfoString ${APPLE_GUI_INFO_STRING} CFBundleIconFile ${APPLE_GUI_ICON} CFBundleIdentifier ${APPLE_GUI_IDENTIFIER} CFBundleInfoDictionaryVersion 6.0 CFBundleLongVersionString ${APPLE_GUI_LONG_VERSION_STRING} CFBundleName ${APPLE_GUI_BUNDLE_NAME} CFBundlePackageType APPL CFBundleShortVersionString ${APPLE_GUI_SHORT_VERSION_STRING} CFBundleSignature ???? CFBundleVersion ${APPLE_GUI_BUNDLE_VERSION} CSResourcesFileMapped LSRequiresCarbon NSHumanReadableCopyright ${APPLE_GUI_COPYRIGHT} 07070100053dbd000081a40000000000000000000000014d5abc35000017f5000000b500010002ffffffffffffffff0000004500000000root/usr/local/share/cmake-2.8/Templates/staticLibHeader.dsptemplate# Microsoft Developer Studio Project File - Name="OUTPUT_LIBNAME" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # CMAKE DSP Header file # This file is read by the CMAKE, and is used as the top part of # a microsoft project dsp header file # IF this is in a dsp file, then it is not the header, but has # already been used, so do not edit in that case. # variables to REPLACE # # BUILD_INCLUDES == include path # EXTRA_DEFINES == compiler defines # OUTPUT_DIRECTORY == override in output directory # OUTPUT_LIBNAME == name of output library # TARGTYPE "Win32 (x86) Static Library" 0x0104 CFG=OUTPUT_LIBNAME - Win32 Debug !MESSAGE This is not a valid makefile. To build this project using NMAKE, !MESSAGE use the Export Makefile command and run !MESSAGE !MESSAGE NMAKE /f "OUTPUT_LIBNAME.mak". !MESSAGE !MESSAGE You can specify a configuration when running NMAKE !MESSAGE by defining the macro CFG on the command line. For example: !MESSAGE !MESSAGE NMAKE /f "OUTPUT_LIBNAME.mak" CFG="OUTPUT_LIBNAME - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "OUTPUT_LIBNAME - Win32 MinSizeRel" (based on "Win32 (x86) Static Library") !MESSAGE "OUTPUT_LIBNAME - Win32 Release" (based on "Win32 (x86) Static Library") !MESSAGE "OUTPUT_LIBNAME - Win32 RelWithDebInfo" (based on "Win32 (x86) Static Library") !MESSAGE "OUTPUT_LIBNAME - Win32 Debug" (based on "Win32 (x86) Static Library") # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "OUTPUT_LIBNAME - Win32 Release" # PROP BASE Use_MFC CMAKE_MFC_FLAG # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "Release" # PROP BASE Intermediate_Dir "Release" # PROP BASE Target_Dir "" # PROP Use_MFC CMAKE_MFC_FLAG # PROP Use_Debug_Libraries 0 # PROP Output_Dir "OUTPUT_DIRECTORY_RELEASE" # PROP Intermediate_Dir "Release" # PROP Target_Dir "" # ADD BASE CPP /nologo /D "WIN32" /D "NDEBUG" /D "_LIB" /FD /c # ADD CPP /nologo /D "NDEBUG" /D "WIN32" /D "_LIB" /FD /c # ADD CPP BUILD_INCLUDES EXTRA_DEFINES # ADD CPP CMAKE_CXX_FLAGS # ADD CPP CMAKE_CXX_FLAGS_RELEASE # ADD BASE RSC /l 0x409 /d "NDEBUG" # ADD RSC BUILD_INCLUDES /l 0x409 /d "NDEBUG" # ADD RSC COMPILE_DEFINITIONS # ADD RSC COMPILE_DEFINITIONS_RELEASE BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LIB32=link.exe -lib # ADD BASE LIB32 /nologo # ADD LIB32 /nologo /out:"OUTPUT_DIRECTORY_RELEASE/OUTPUT_NAME_RELEASE" CM_STATIC_LIB_ARGS_RELEASE CMAKE_CUSTOM_RULE_CODE_RELEASE !ELSEIF "$(CFG)" == "OUTPUT_LIBNAME - Win32 Debug" # PROP BASE Use_MFC CMAKE_MFC_FLAG # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "Debug" # PROP BASE Intermediate_Dir "Debug" # PROP BASE Target_Dir "" # PROP Use_MFC CMAKE_MFC_FLAG # PROP Use_Debug_Libraries 1 # PROP Output_Dir "OUTPUT_DIRECTORY_DEBUG" # PROP Intermediate_Dir "Debug" # PROP Target_Dir "" # ADD BASE CPP /nologo /D "WIN32" /D "_DEBUG" /D "_LIB" /FD /c # ADD CPP /nologo /D "_DEBUG" /D "WIN32" /D "_LIB" /FD /GZ /c # ADD CPP BUILD_INCLUDES EXTRA_DEFINES # ADD CPP CMAKE_CXX_FLAGS # ADD CPP CMAKE_CXX_FLAGS_DEBUG # ADD BASE RSC /l 0x409 /d "_DEBUG" # ADD RSC BUILD_INCLUDES /l 0x409 /d "_DEBUG" # ADD RSC COMPILE_DEFINITIONS # ADD RSC COMPILE_DEFINITIONS_DEBUG BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LIB32=link.exe -lib # ADD BASE LIB32 /nologo # ADD LIB32 /nologo /out:"OUTPUT_DIRECTORY_DEBUG/OUTPUT_NAME_DEBUG" CM_STATIC_LIB_ARGS_DEBUG CMAKE_CUSTOM_RULE_CODE_DEBUG !ELSEIF "$(CFG)" == "OUTPUT_LIBNAME - Win32 MinSizeRel" # PROP BASE Use_MFC CMAKE_MFC_FLAG # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "MinSizeRel" # PROP BASE Intermediate_Dir "MinSizeRel" # PROP BASE Target_Dir "" # PROP Use_MFC CMAKE_MFC_FLAG # PROP Use_Debug_Libraries 0 # PROP Output_Dir "OUTPUT_DIRECTORY_MINSIZEREL" # PROP Intermediate_Dir "MinSizeRel" # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" # ADD BASE CPP /nologo /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "_ATL_DLL" /FD /c # ADD CPP /nologo /D "NDEBUG" /D "_ATL_DLL" /D "WIN32" /D "_WINDOWS" /D "_USRDLL" /FD /c # ADD CPP BUILD_INCLUDES EXTRA_DEFINES # ADD CPP CMAKE_CXX_FLAGS # ADD CPP CMAKE_CXX_FLAGS_MINSIZEREL # ADD BASE RSC /l 0x409 /d "NDEBUG" # ADD RSC BUILD_INCLUDES /l 0x409 /d "NDEBUG" # ADD RSC COMPILE_DEFINITIONS # ADD RSC COMPILE_DEFINITIONS_MINSIZEREL BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LIB32=link.exe -lib # ADD BASE LIB32 /nologo # ADD LIB32 /nologo /out:"OUTPUT_DIRECTORY_MINSIZEREL/OUTPUT_NAME_MINSIZEREL" CM_STATIC_LIB_ARGS_MINSIZEREL CMAKE_CUSTOM_RULE_CODE_MINSIZEREL !ELSEIF "$(CFG)" == "OUTPUT_LIBNAME - Win32 RelWithDebInfo" # PROP BASE Use_MFC CMAKE_MFC_FLAG # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "RelWithDebInfo" # PROP BASE Intermediate_Dir "RelWithDebInfo" # PROP BASE Target_Dir "" # PROP Use_MFC CMAKE_MFC_FLAG # PROP Use_Debug_Libraries 0 # PROP Output_Dir "OUTPUT_DIRECTORY_RELWITHDEBINFO" # PROP Intermediate_Dir "RelWithDebInfo" # PROP Target_Dir "" # ADD BASE CPP /nologo /D "WIN32" /D "NDEBUG" /D "_LIB" /FD /c # ADD CPP /nologo /D "NDEBUG" /D "WIN32" /D "_LIB" /FD /c # ADD CPP BUILD_INCLUDES EXTRA_DEFINES # ADD CPP CMAKE_CXX_FLAGS # ADD CPP CMAKE_CXX_FLAGS_RELWITHDEBINFO # ADD BASE RSC /l 0x409 /d "NDEBUG" # ADD RSC BUILD_INCLUDES /l 0x409 /d "NDEBUG" # ADD RSC COMPILE_DEFINITIONS # ADD RSC COMPILE_DEFINITIONS_RELWITHDEBINFO BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LIB32=link.exe -lib # ADD BASE LIB32 /nologo # ADD LIB32 /nologo /out:"OUTPUT_DIRECTORY_RELWITHDEBINFO/OUTPUT_NAME_RELWITHDEBINFO" CM_STATIC_LIB_ARGS_RELWITHDEBINFO CMAKE_CUSTOM_RULE_CODE_RELWITHDEBINFO !ENDIF # Begin Target # Name "OUTPUT_LIBNAME - Win32 Release" # Name "OUTPUT_LIBNAME - Win32 Debug" # Name "OUTPUT_LIBNAME - Win32 MinSizeRel" # Name "OUTPUT_LIBNAME - Win32 RelWithDebInfo" 07070100053daf000081a40000000000000000000000014d5abc3500000068000000b500010002ffffffffffffffff0000004200000000root/usr/local/share/cmake-2.8/Templates/CPack.GenericLicense.txtLICENSE ======= This is an installer created using CPack (http://www.cmake.org). No license provided. 07070100053db2000081a40000000000000000000000014d5abc350000059a000000b500010002ffffffffffffffff0000003e00000000root/usr/local/share/cmake-2.8/Templates/CTestScript.cmake.inCMAKE_MINIMUM_REQUIRED(VERSION 2.4) # This is a template for the CTest script for this system SET(CTEST_SITE "@SITE@") SET(CTEST_BUILD_NAME "@BUILDNAME@") # --- SET(CTEST_SOURCE_DIRECTORY "@CMAKE_SOURCE_DIR@") SET(CTEST_BINARY_DIRECTORY "@CMAKE_BINARY_DIR@") SET(CTEST_UPDATE_COMMAND "@UPDATE_COMMAND@") SET(CTEST_UPDATE_OPTIONS "@UPDATE_OPTIONS@") SET(CTEST_CMAKE_GENERATOR "@CMAKE_GENERATOR@") SET(CTEST_BUILD_CONFIGURATION "Release") #SET(CTEST_MEMORYCHECK_COMMAND "@MEMORYCHECK_COMMAND@") #SET(CTEST_MEMORYCHECK_SUPPRESSIONS_FILE "@MEMORYCHECK_SUPPRESSIONS_FILE@") #SET(CTEST_MEMORYCHECK_COMMAND_OPTIONS "@MEMORYCHECK_COMMAND_OPTIONS@") #SET(CTEST_COVERAGE_COMMAND "@COVERAGE_COMMAND@") SET(CTEST_NOTES_FILES "${CTEST_SCRIPT_DIRECTORY}/${CTEST_SCRIPT_NAME}") #CTEST_EMPTY_BINARY_DIRECTORY(${CTEST_BINARY_DIRECTORY}) SET(CTEST_DROP_METHOD "@DROP_METHOD@") CTEST_START(Experimental TRACK Weekly) CTEST_UPDATE(SOURCE "${CTEST_SOURCE_DIRECTORY}") CTEST_CONFIGURE(BUILD "${CTEST_BINARY_DIRECTORY}") CTEST_READ_CUSTOM_FILES("${CTEST_BINARY_DIRECTORY}") CTEST_BUILD(BUILD "${CTEST_BINARY_DIRECTORY}") CTEST_TEST(BUILD "${CTEST_BINARY_DIRECTORY}") #CTEST_MEMCHECK(BUILD "${CTEST_BINARY_DIRECTORY}") #CTEST_COVERAGE(BUILD "${CTEST_BINARY_DIRECTORY}") CTEST_SUBMIT() 07070100053dac000081a40000000000000000000000014d5abc350000f800000000b500010002ffffffffffffffff0000004100000000root/usr/local/share/cmake-2.8/Templates/CMakeVSMacros2.vsmacrosÐÏࡱá>þÿ  þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÿÿÿþÿÿÿþÿÿÿ9þÿÿÿ  !"#$%&'()*+,-./012345678C:;<=>?@ABDEFGHIJKLþÿÿÿNOPQRSTUVWXYZ[\]^_`þÿÿÿbcdefghijklmnopqþÿÿÿstuvwxyzþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿRoot Entryÿÿÿÿÿÿÿÿð? *ìoÈ€VSM_Project_MetaData*ÿÿÿÿÿÿÿÿ´VSM_Project_Data"ÿÿÿÿÿÿÿÿÀ‘N'ŽXÈð? *ìoÈVSMÿÿÿÿÿÿÿÿ À‘N'ŽXÈð? *ìoÈVSMPROJÿÿÿÿad!VSMPE ÿÿÿÿMý'VSMPDBÿÿÿÿÿÿÿÿÿÿÿÿþuVSM7PROJEXÿÿÿÿÿÿÿÿNPITMMANIFESTÿÿÿÿÿÿÿÿÿÿÿÿ ATW87C8F5364HI1U617585JBXMLJ002@ ÿÿÿÿÿÿÿÿ#Ì 6338V0VQD85L77VC306N2UYF7JTI658@ÿÿÿÿÿÿÿÿÿÿÿÿršÿÿÿÿÿÿÿÿÿÿÿÿ[ þÿÿÿ þÿÿÿ !"S$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRþÿÿÿTUVWXYZ_\]^ `abcdeþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿCMakeVSMacros2CMakeVSMacros2.Module1.ReloadProjects CMakeVSMacros2.Module1.StopBuild CMakeVSMacros2.Macros.ReloadProjects CMakeVSMacros2.Macros.StopBuild 080116.Module1.SayHello MacroProject20080116.Module1.ReloadProjects MacroProject20080116.Modul EnvironmentEvents,512,SolutionItemsEvents,EnvDTE,ProjectItemsEvents,EnvDTE.ProjectItemsEve6.Module1.SayHello MacroProject20080116.Module1.ReloadProjects MacroProject20080116.Module1.StopBuild MacroProject20080116.Modulnts EnvironmentEvents,513,MiscFilesEvents,EnvDTE,ProjectItemsEvents,EnvDTE.ProjectItemsEvents EnvironmentEvents,514,DebuggerEvents,EnvDTE,DebuggerEvents,EnvDTE.DebuggerEvents Microsoft C/C++ MSF 7.00 DS;:Àÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8øÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿw 18ÿÿ”.1‹·µGµ$½ÕlšD‚8tÇû†ww 18ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸Ð:lÂдB $JÒÄEK™éæÒ?ÀO£¡¸Ð:lÂдB $JÒÄEK™éæÒ?ÀO£¡¸Ð:lÂдB $JÒÄEK™éæÒ?ÀO£¡OOþïþï‚vsmacros://C%3A/Documents%20and%20Settings/David/My%20Documents/Visual%20Studio%20Projects/VSMacros71/CMakeMacros/CMakeVSMacros2.vsmacros/EnvironmentEventsvsmacros:\\c%3a\documents%20and%20settings\david\my%20documents\visual%20studio%20projects\vsmacros71\cmakemacros\cmakevsmacros2.vsmacros\environmenteventsvsmacros://C%3A/Documents%20and%20Settings/David/My%20Documents/Visual%20Studio%20Projects/VSMacros71/CMakeMacros/CMakeVSMacros2.vsmacros/Macrosvsmacros:\\c%3a\documents%20and%20settings\david\my%20documents\visual%20studio%20projects\vsmacros71\cmakemacros\cmakevsmacros2.vsmacros\macrosvsmacros://C%3A/Documents%20and%20Settings/David/My%20Documents/Visual%20Studio%20Projects/VSMacros71/CMakeMacros/CMakeVSMacros2.vsmacros/_Startupvsmacros:\\c%3a\documents%20and%20settings\david\my%20documents\visual%20studio%20projects\vsmacros71\cmakemacros\cmakevsmacros2.vsmacros\_startup ïË:ž\â0ØLÚu$ìoÈï(â0 }ìH\ïež(â0 }ìHžeË(â0 }ìH:Ëe6*Ì3(ReloadProjectsÈ3$MacroProject20080116.Macros"$MacroProject20080116._Utility.$MacroProject20080116._ApplicationObjects*$MacroProject20080116.EnvironmentEvents$System.Diagnostics $EnvDTE$MacroProject20080116$Microsoft.VisualBasic"$Microsoft.VisualBasic.VBMath"$Microsoft.VisualBasic.Constants"$Microsoft.VisualBasic.Strings&$Microsoft.VisualBasic.Interaction&$Microsoft.VisualBasic.Information"$Microsoft.VisualBasic.Globals"$Microsoft.VisualBasic.Financial&$Microsoft.VisualBasic.FileSystem&$Microsoft.VisualBasic.DateAndTime&$Microsoft.VisualBasic.Conversion$MacroProject20080116.$MacroProject20080116._ApplicationObjects solution" _Vb_t_array_0<Ä) files msg result2*ä)3StopBuildÐà3$MacroProject20080116.Macros"$MacroProject20080116._Utility.$MacroProject20080116._ApplicationObjects*$MacroProject20080116.EnvironmentEvents$System.Diagnostics $EnvDTE$MacroProject20080116$Microsoft.VisualBasic"$Microsoft.VisualBasic.VBMath"$Microsoft.VisualBasic.Constants"$Microsoft.VisualBasic.Strings&$Microsoft.VisualBasic.Interaction&$Microsoft.VisualBasic.Information"$Microsoft.VisualBasic.Globals"$Microsoft.VisualBasic.Financial&$Microsoft.VisualBasic.FileSystem&$Microsoft.VisualBasic.DateAndTime&$Microsoft.VisualBasic.Conversion$MacroProject20080116.$MacroProject20080116._ApplicationObjectsJÄÐ33Jvsmacros://C%3A/Documents%20and%20Settings/David/My%20Documents/Visual%20Studio%20Projects/VSMacros71/CMakeMacros/CMakeVSMacros2.vsmacros/Macros3/òP3D€ € € €)€@€[€g€s€€‹€—€£€¯€»€×è!€ó"€#€%€&€.'€/(€0)€1*€2+€F ) * (,^7DPL3B[WR=T-08F   ò<30/€0€1€A / ô: 8P2*ô ”SetSiteð ”"$MacroProject20080116._Utility.$MacroProject20080116._ApplicationObjects*$MacroProject20080116.EnvironmentEvents$MacroProject20080116.Macros$MacroProject20080116$Microsoft.VisualBasic"$Microsoft.VisualBasic.VBMath"$Microsoft.VisualBasic.Constants"$Microsoft.VisualBasic.Strings&$Microsoft.VisualBasic.Interaction&$Microsoft.VisualBasic.Information"$Microsoft.VisualBasic.Globals"$Microsoft.VisualBasic.Financial&$Microsoft.VisualBasic.FileSystem&$Microsoft.VisualBasic.DateAndTime&$Microsoft.VisualBasic.Conversion$MacroProject20080116.$MacroProject20080116._ApplicationObjects2*è SetTitleøä "$MacroProject20080116._Utility.$MacroProject20080116._ApplicationObjects*$MacroProject20080116.EnvironmentEvents$MacroProject20080116.Macros$MacroProject20080116$Microsoft.VisualBasic"$Microsoft.VisualBasic.VBMath"$Microsoft.VisualBasic.Constants"$Microsoft.VisualBasic.Strings&$Microsoft.VisualBasic.Interaction&$Microsoft.VisualBasic.Information"$Microsoft.VisualBasic.Globals"$Microsoft.VisualBasic.Financial&$Microsoft.VisualBasic.FileSystem&$Microsoft.VisualBasic.DateAndTime&$Microsoft.VisualBasic.Conversion$MacroProject20080116.$MacroProject20080116._ApplicationObjects2* ¦SetHandleìü¦"$MacroProject20080116._Utility.$MacroProject20080116._ApplicationObjects*$MacroProject20080116.EnvironmentEvents$MacroProject20080116.Macros$MacroProject20080116$Microsoft.VisualBasic"$Microsoft.VisualBasic.VBMath"$Microsoft.VisualBasic.Constants"$Microsoft.VisualBasic.Strings&$Microsoft.VisualBasic.Interaction&$Microsoft.VisualBasic.Information"$Microsoft.VisualBasic.Globals"$Microsoft.VisualBasic.Financial&$Microsoft.VisualBasic.FileSystem&$Microsoft.VisualBasic.DateAndTime&$Microsoft.VisualBasic.Conversion$MacroProject20080116.$MacroProject20080116._ApplicationObjects" _Vb_t_record_0>*  ¸PushVBHostIntoLibrary ü ¸"$MacroProject20080116._Utility.$MacroProject20080116._ApplicationObjects*$MacroProject20080116.EnvironmentEvents$MacroProject20080116.Macros$MacroProject20080116$Microsoft.VisualBasic"$Microsoft.VisualBasic.VBMath"$Microsoft.VisualBasic.Constants"$Microsoft.VisualBasic.Strings&$Microsoft.VisualBasic.Interaction&$Microsoft.VisualBasic.Information"$Microsoft.VisualBasic.Globals"$Microsoft.VisualBasic.Financial&$Microsoft.VisualBasic.FileSystem&$Microsoft.VisualBasic.DateAndTime&$Microsoft.VisualBasic.Conversion$MacroProject20080116.$MacroProject20080116._ApplicationObjects:* %!ÌGetParentWindow %Ì"$MacroProject20080116._Utility.$MacroProject20080116._ApplicationObjects*$MacroProject20080116.EnvironmentEvents$MacroProject20080116.Macros$MacroProject20080116$Microsoft.VisualBasic"$Microsoft.VisualBasic.VBMath"$Microsoft.VisualBasic.Constants"$Microsoft.VisualBasic.Strings&$Microsoft.VisualBasic.Interaction&$Microsoft.VisualBasic.Information"$Microsoft.VisualBasic.Globals"$Microsoft.VisualBasic.Financial&$Microsoft.VisualBasic.FileSystem&$Microsoft.VisualBasic.DateAndTime&$Microsoft.VisualBasic.Conversion$MacroProject20080116.$MacroProject20080116._ApplicationObjects" GetParentWindow6*< "ñGetWindowTitle$8 ñ"$MacroProject20080116._Utility.$MacroProject20080116._ApplicationObjects*$MacroProject20080116.EnvironmentEvents$MacroProject20080116.Macros$MacroProject20080116$Microsoft.VisualBasic"$Microsoft.VisualBasic.VBMath"$Microsoft.VisualBasic.Constants"$Microsoft.VisualBasic.Strings&$Microsoft.VisualBasic.Interaction&$Microsoft.VisualBasic.Information"$Microsoft.VisualBasic.Globals"$Microsoft.VisualBasic.Financial&$Microsoft.VisualBasic.FileSystem&$Microsoft.VisualBasic.DateAndTime&$Microsoft.VisualBasic.Conversion$MacroProject20080116.$MacroProject20080116._ApplicationObjects" GetWindowTitle2*L #üget_Handle@H ü"$MacroProject20080116._Utility.$MacroProject20080116._ApplicationObjects*$MacroProject20080116.EnvironmentEvents$MacroProject20080116.Macros$MacroProject20080116$Microsoft.VisualBasic"$Microsoft.VisualBasic.VBMath"$Microsoft.VisualBasic.Constants"$Microsoft.VisualBasic.Strings&$Microsoft.VisualBasic.Interaction&$Microsoft.VisualBasic.Information"$Microsoft.VisualBasic.Globals"$Microsoft.VisualBasic.Financial&$Microsoft.VisualBasic.FileSystem&$Microsoft.VisualBasic.DateAndTime&$Microsoft.VisualBasic.Conversion$MacroProject20080116.$MacroProject20080116._ApplicationObjects Handle6*D$StartupHelperP@"$MacroProject20080116._Utility.$MacroProject20080116._ApplicationObjects*$MacroProject20080116.EnvironmentEvents$MacroProject20080116.Macros$MacroProject20080116$Microsoft.VisualBasic"$Microsoft.VisualBasic.VBMath"$Microsoft.VisualBasic.Constants"$Microsoft.VisualBasic.Strings&$Microsoft.VisualBasic.Interaction&$Microsoft.VisualBasic.Information"$Microsoft.VisualBasic.Globals"$Microsoft.VisualBasic.Financial&$Microsoft.VisualBasic.FileSystem&$Microsoft.VisualBasic.DateAndTime&$Microsoft.VisualBasic.Conversion$MacroProject20080116.$MacroProject20080116._ApplicationObjects6*<ë% ShutdownHelperH8ë "$MacroProject20080116._Utility.$MacroProject20080116._ApplicationObjects*$MacroProject20080116.EnvironmentEvents$MacroProject20080116.Macros$MacroProject20080116$Microsoft.VisualBasic"$Microsoft.VisualBasic.VBMath"$Microsoft.VisualBasic.Constants"$Microsoft.VisualBasic.Strings&$Microsoft.VisualBasic.Interaction&$Microsoft.VisualBasic.Information"$Microsoft.VisualBasic.Globals"$Microsoft.VisualBasic.Financial&$Microsoft.VisualBasic.FileSystem&$Microsoft.VisualBasic.DateAndTime&$Microsoft.VisualBasic.Conversion$MacroProject20080116.$MacroProject20080116._ApplicationObjects2*L?&ôStartup@H?ô"$MacroProject20080116._Utility.$MacroProject20080116._ApplicationObjects*$MacroProject20080116.EnvironmentEvents$MacroProject20080116.Macros$MacroProject20080116$Microsoft.VisualBasic"$Microsoft.VisualBasic.VBMath"$Microsoft.VisualBasic.Constants"$Microsoft.VisualBasic.Strings&$Microsoft.VisualBasic.Interaction&$Microsoft.VisualBasic.Information"$Microsoft.VisualBasic.Globals"$Microsoft.VisualBasic.Financial&$Microsoft.VisualBasic.FileSystem&$Microsoft.VisualBasic.DateAndTime&$Microsoft.VisualBasic.Conversion$MacroProject20080116.$MacroProject20080116._ApplicationObjects TempObj2*@!'3ShutdownPÀM#) R#. P#, R#. N#* V#2 S#/ O#+ R#. W#3 S#/ R#. ) òT3Hƀǀ Ȁɀʀ" ô\Xh€˜°Èàø4TlŒ¤ÀØô ,D\tŒ6*ø JStopDebuggingô J"$MacroProject20080116._Utility.$MacroProject20080116._ApplicationObjects*$MacroProject20080116.EnvironmentEvents$MacroProject20080116.Macros$MacroProject20080116$Microsoft.VisualBasic"$Microsoft.VisualBasic.VBMath"$Microsoft.VisualBasic.Constants"$Microsoft.VisualBasic.Strings&$Microsoft.VisualBasic.Interaction&$Microsoft.VisualBasic.Information"$Microsoft.VisualBasic.Globals"$Microsoft.VisualBasic.Financial&$Microsoft.VisualBasic.FileSystem&$Microsoft.VisualBasic.DateAndTime&$Microsoft.VisualBasic.Conversion$MacroProject20080116.$MacroProject20080116._ApplicationObjects:*ôWReleaseIfComObjectüðW"$MacroProject20080116._Utility.$MacroProject20080116._ApplicationObjects*$MacroProject20080116.EnvironmentEvents$MacroProject20080116.Macros$MacroProject20080116$Microsoft.VisualBasic"$Microsoft.VisualBasic.VBMath"$Microsoft.VisualBasic.Constants"$Microsoft.VisualBasic.Strings&$Microsoft.VisualBasic.Interaction&$Microsoft.VisualBasic.Information"$Microsoft.VisualBasic.Globals"$Microsoft.VisualBasic.Financial&$Microsoft.VisualBasic.FileSystem&$Microsoft.VisualBasic.DateAndTime&$Microsoft.VisualBasic.Conversion$MacroProject20080116.$MacroProject20080116._ApplicationObjects6* !sReleaseObjectø !s"$MacroProject20080116._Utility.$MacroProject20080116._ApplicationObjects*$MacroProject20080116.EnvironmentEvents$MacroProject20080116.Macros$MacroProject20080116$Microsoft.VisualBasic"$Microsoft.VisualBasic.VBMath"$Microsoft.VisualBasic.Constants"$Microsoft.VisualBasic.Strings&$Microsoft.VisualBasic.Interaction&$Microsoft.VisualBasic.Information"$Microsoft.VisualBasic.Globals"$Microsoft.VisualBasic.Financial&$Microsoft.VisualBasic.FileSystem&$Microsoft.VisualBasic.DateAndTime&$Microsoft.VisualBasic.Conversion$MacroProject20080116.$MacroProject20080116._ApplicationObjects eJ”ÐÜèJWWss”vsmacros://C%3A/Documents%20and%20Settings/David/My%20Documents/Visual%20Studio%20Projects/VSMacros71/CMakeMacros/CMakeVSMacros2.vsmacros/_StartupJW sò<J 0€€ €0 òTWH € € € €€-B>  òls!`€€€îïþ€€€ €'  ô\¤ÀØü0ÿÿÿÿ /ñ„51Á¥ÙýUùá]õ™±- Éum9!ÁQi¥ÙE €@@@ $0<HT`lx„œ¨´ÀÌØäðü ,8DP\hte1.StopBuild MacroProject2008011e1.ReloadProjects MacroProject20080116.Module1.StopBuild nts>A Macros>6338V0VQD85L77VC306N2UYF7JTI658Module1>372346TI5C4TN2NUF5R45273F664VS6"EnvironmentEvents>ATW87C8F5364HI1U617585JBXMLJ002DTEEvents,EnvDTE.DTEEventEnvironmentEvents,500,DTEEvents,EnvDTE,DTEEvents,EnvDTE.DTEEvents EnvironmentEvents,502,DocumentEvents,EnvDTE,DocumentEvents,EnvDTE.DocumentEvents EnvironmentEvents,501,WindowEvents,EnvDTE,WindowEvents,EnvDTE.WindowEvents EnvironmentEvents,503,TaskListEvents,EnvDTE,TaskListEvents,EnvDTE.TaskListEvents EnvironmentEvents,505,FindEvents,EnvDTE,FindEvents,EnvDTE.FindEvents EnvironmentEvents,504,OutputWindowEvents,EnvDTE,OutputWindowEvents,EnvDTE.OutputWindowEvents EnvironmentEvents,510,SelectionEvents,EnvDTE,SelectionEvents,EnvDTE.SelectionEvents EnvOption Strict Off Option Explicit Off Imports EnvDTE Imports System.Diagnostics Public Module EnvironmentEvents #Region "Automatically generated code, do not modify" 'Automatically generated code, do not modify 'Event Sources Begin <System.ContextStaticAttribute()> Public WithEvents DTEEvents As EnvDTE.DTEEvents <System.ContextStaticAttribute()> Public WithEvents DocumentEvents As EnvDTE.DocumentEvents <System.ContextStaticAttribute()> Public WithEvents WindowEvents As EnvDTE.WindowEvents <System.ContextStaticAttribute()> Public WithEvents TaskListEvents As EnvDTE.TaskListEvents <System.ContextStaticAttribute()> Public WithEvents FindEvents As EnvDTE.FindEvents <System.ContextStaticAttribute()> Public WithEvents OutputWindowEvents As EnvDTE.OutputWindowEvents <System.ContextStaticAttribute()> Public WithEvents SelectionEvents As EnvDTE.SelectionEvents <System.ContextStaticAttribute()> Public WithEvents BuildEvents As EnvDTE.BuildEvents <System.ContextStaticAttribute()> Public WithEvents SolutionEvents As EnvDTE.SolutionEvents <System.ContextStaticAttribute()> Public WithEvents SolutionItemsEvents As EnvDTE.ProjectItemsEvents <System.ContextStaticAttribute()> Public WithEvents MiscFilesEvents As EnvDTE.ProjectItemsEvents <System.ContextStaticAttribute()> Public WithEvents DebuggerEvents As EnvDTE.DebuggerEvents 'Event Sources End 'End of automatically generated code #End Region End Module Public WithEvents DebuggerironmentEvents,511,BuildEvents,EnvDTE,BuildEvents,EnvDTE.BuildEvents EnvironmentEvents,506,SolutionEvents,EnvDTE,SolutionEvents,EnvDTE.SolutionEvents %ReloadProjects)06000028%ÐStopBuild)Ð06000029%SetSite)0600001d%øSetTitle)ø0600001e%ìSetHandle)ì0600001f"% PushVBHostIntoLibrary) 06000020% GetParentWindow) 06000021%$GetWindowTitle)$06000022%@get_Handle)@06000023%PStartupHelper)Pcrosÿÿÿÿ /ñ06000024%HShutdownHelper)H06000025%@Startup)@06000026%PShutdown)P06000027%StopDebugging)06000019"%üReleaseIfComObject)ü0600001a%øReleaseObject)ø0600001bÿÿÿÿw 1 8ƒ8Ä,@îÀÿÿÿÿÿÿÿÿ èܬXW¾MacroProject20080116.Macros1910AD50ÿÿÿÿÿÿÿÿ  ô$ˆœ¿MacroProject20080116._Utility76550654ÿÿÿÿÿÿÿÿ D!´Lxœ¿MacroProject20080116._Startup2247E366-º.ñ33J Ws!”  ¦¸Ì%ñ ü  ëô?3 ÿÿÿÿOÿÿÿÿÿÿÿÿ‘‘vsmacros://C%3A/Documents%20and%20Settings/David/My%20Documents/Visual%20Studio%20Projects/VSMacros71/CMakeMacros/CMakeVSMacros2.vsmacros/Macrosvsmacros://C%3A/Documents%20and%20Settings/David/My%20Documents/Visual%20Studio%20Projects/VSMacros71/CMakeMacros/CMakeVSMacros2.vsmacros/_Startupþïþïÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿt20080116._ApplicationObjects*$MacroProject20080116.EnvironmentEvents$MacroProject20080116.Macros$MacroProject20080116$Microsoft.VisualBasic"$Microsoft.VisualBasic.VBMath"$Microsoft.VisualBasic.Constants"$Microsoft.VisualBasic.Strings&$Microsoft.VisualBasi”.1‹·µGµ$½ÕlšD‚8tÇû†w/LinkInfo/names/src/headerblock/src/files/vsmacros:\\c%3a\documents%20and%20settings\david\my%20documents\visual%20studio%20projects\vsmacros71\cmakemacros\cmakevsmacros2.vsmacros\environmentevents/src/files/vsmacros:\\c%3a\documents%20and%20settings\david\my%20documents\visual%20studio%20projects\vsmacros71\cmakemacros\cmakevsmacros2.vsmacros\macros/src/files/vsmacros:\\c%3a\documents%20and%20settings\david\my%20documents\visual%20studio%20projects\vsmacros71\cmakemacros\cmakevsmacros2.vsmacros\_startup ö" e Ét20080116$Microsoft.VisualBasic"$Microsoft.VisualBasic.VBMath"$Microsoft.VisualBasic.Constants"$Microsoft.VisualBasic.Strings&$Microsoft.VisualBasic.Interaction&$Microsoft.VisualBasic.Information"$Microsoft.VisualBasic.Globals"$Microsoft.VisualBasic.Financial&$Microsoft.VisualBasic.FileSystem&$Microsoft.VisualBasic.DateAndTime&$Microsoft.VisualBasik8×ÂØHHH(„  *< ”,H78456   !"#$%&'()*+,-./0213nObjects*$MacroProject20080116.EnvironmentEvents$MacroProject20080116.Macros$MacroProject20080116$Microsoft.VisualBasic"$Microsoft.VisualBasic.VBMath"$Microsoft.VisualBasic.Constants"$Microsoft.Vi9Basic.Strings&$Microsoft.VisualBasic.Interaction&$Microsoft.VisualBasic.Information"$Microsoft.VisualBasic.Globals"$Microsoft.VisualBasic.Financial&$Microsoft.VisualBasic.FileSystem&$Microsoft.VisualBasic.DateAndTime&$Microsoft.VisualBasic.Conversion$MacroProject20080116.$MacroProject20080116._ApplicationObjects6*<ë #ShutdownHelperH8ë#"$MacroProject20080116._Utility.$MacroProject20MZÿÿ¸@€º´ Í!¸LÍ!This program cannot be run in DOS mode. $PEL‹·µGà! $B `@ €ÌAO`  H.text$" $ `.reloc `&@BBH´(P 0 ~  +*b~ ,€ ~ ,*0 ~ +*b~,€~,*b~,€~,*0 ~ +*0 ~  +*b~ ,€ ~ ,*b~ ,€ ~ ,*0 ~  +*0 ~ +*b~,€~,*b~,€~,*0 ~ +*b~,€~,*0 ~ +*b~,€~,*0 ~ +*b~,€~,*0 ~ +*0 ~ +*b~,€~,*0 ~  +*b~ ,€ ~ ,*04 ~ o o 9rp( ;;o rpo ( r1p( rip( rp( r½p( r!p( rop( r™p( rÓp( r1p( r£po ( rÁp(  råp( þ þ`,<~ o o ~ o o 3~ r5prpo *b~ r]prpo *:( o *v( ( , ( ( &*0"( (Þ%( ( Þ*!&( **}**}*0( }*Vs }( *0&|~ Œ#( , ++ +*0 { +*0 { +**0ì((((((((((((( (( ( (( ( (((((((((((((((((~ (€ *0@o${rwpr›po! ( ,t ( {rwpr¯po! ( ,t( {rwprÍpo! ( ,t( {rwprçpo! ( ,t ( {rwprpo! ( ,t (  {rwprpo! ( ,t(  {rwprApo! ( ,t( {rwprapo! ( ,t( {rwprypo! ( ,t( {rwpr—po! ( ,t( {rwpr¿po! ( ,t( {rwprßpo! ( ,t ( {rýpo" t € *v{(}o%*BSJB v1.1.4322l\#~È#Stringsà#USè#GUIDø #BlobW¢ ú3%)$  ÔgÛ`ö``9`X`q`’`Î`í` `!`_` h—7ª) Ïh Ÿh×·øg `2` Ih[g`gmg ‘ ÛÊú·7\g fh”gîÛ)€’§’ °’ Ä’Í’(è )Hd#'¥+¹Ý/ü37,;dø³»ÆÜ P 8?h FD„ dJœ wOÔ ŠU¸ ›Zì ¬`! ¿eCHMRW\aaf¢ÈÎÝâÎñ  ¸½ÛÂÎÇ!Ì’ÑqÖXÛ9à ååíêv+       #B9D?FA€ ˆ ˆ ˆ )ˆ7ˆ Lä `ˆgä nä umscorlibMicrosoft.VisualBasicMicrosoft.VsaSystem.Windows.FormsVsMacroHierarchyLibEnvDTESystemOfficeVSLangProjEnvironmentEventsMacroProject20080116_Utility_ApplicationObjects_StartupMacrosObjectWindowEvents_WindowEventsProjectItemsEvents_MiscFilesEventsDocumentEvents_DocumentEventsSolutionEvents_SolutionEventsBuildEvents_BuildEventsSelectionEvents_SelectionEventsOutputWindowEvents_OutputWindowEvents_SolutionItemsEventsTaskListEvents_TaskListEventsDebuggerEvents_DebuggerEventsDTEEvents_DTEEventsFindEvents_FindEventsget_DTEEventsset_DTEEventsWithEventsValueget_DocumentEventsset_DocumentEventsget_WindowEventsset_WindowEventsget_TaskListEventsset_TaskListEventsget_FindEventsset_FindEventsget_OutputWindowEventsset_OutputWindowEventsget_SelectionEventsset_SelectionEventsget_BuildEventsset_BuildEventsset_SolutionEventsget_SolutionEventsset_SolutionItemsEventsget_SolutionItemsEventsset_MiscFilesEventsget_MiscFilesEventsget_DebuggerEventsset_DebuggerEventsSolutionItemsEventsMiscFilesEventsStopDebuggingReleaseIfComObjectoReleaseObject_DTEDTEMicrosoft.VisualBasic.CompilerServicesIVbHostIWin32Window.ctorIVsaSitem_pSitem_strTitlem_HandleHostServicesm_VBHostSetSiteSetTitlestrSetHandleintPushVBHostIntoLibraryGetParentWindowGetWindowTitleget_HandleStartupHelperShutdownHelperStartupShutdownHandleReloadProjectsprojectsStopBuildStandardModuleAttributeSystem.Runtime.CompilerServicesAccessedThroughPropertyAttributeContextStaticAttributeMsgBoxResultSolutionget_Solution_Solutionget_FullNameStringTypeStrCmpCharStringSplitArrayget_LengthFromIntegerConcatInteractionMsgBoxStyleMsgBoxCloseOpenExecuteCommandSystem.ThreadingThreadget_CurrentThreadAbortRuntimeHelpersGetObjectValueSystem.Runtime.InteropServicesMarshalIsComObjectReleaseComObjectExceptionProjectDataSetProjectErrorClearProjectErrorIntPtrset_VBHostZeroEqualsGetEventSourceInstanceGetGlobalInstanceSystem.DiagnosticsDebuggableAttributeVsaModuleVBAssembly-CMake has regenerated 7 .sln and/or .vcproj files. Click:= -- Yes to reload the wholec solution and issue a new Build Solution command.M -- No to reload the whole solution) and stop the build.9 -- Cancel to do nothing.] (After clicking Cancel, Visual Studio willq likely prompt to reload each .vcproj file individually, resulting in # more dialogs...)OCMake - Automatically reload and build?'Build.BuildSolutionBuild.Cancel#EnvironmentEventsDTEEventsDocumentEventsWindowEventsTaskListEventsFindEvents%OutputWindowEventsSelectionEventsBuildEventsSolutionEvents'SolutionItemsEventsMiscFilesEventsDebuggerEventsDTEP¾a²lkH¸«˜u¦ù{·z\V4à‰°?_Õ :  !%)-1--  %%11!!  ))- %1! )5 AE A   =  (- %1! )MiscFilesEventsSelectionEventsSolutionItemsEvents DTEEventsOutputWindowEventsSolutionEventsDocumentEvents FindEvents BuildEventsTaskListEventsDebuggerEvents WindowEvents Y  Uu   Uy€…€…9 =   U€…=ôAB B_CorDllMainmscoree.dllÿ% @@ 2d<VisualStudioProject> <VisualBasic Version = "7.10.3077" MVID = "{9D6EF530-54BB-47B1-828A-E7F164906831}" ProjectType = "Local" ProductVersion = "7.10.3077" SchemaVersion = "2.0" > <Build> <Settings DefaultNamespace = "MacroProject20080116" OptionCompare = "0" OptionExplicit = "1" OptionStrict = "0" ProjectName = "CMakeVSMacros2" ReferencePath = "" TreatWarningsAsErrors = "false" WarningLevel = "1" RootNamespace = "MacroProject20080116" > <Config Name = "Debug" DefineConstants = "" DefineDebug = "true" DefineTrace = "true" DebugSymbols = "true" RemoveIntegerChecks = "false" /> </Settings> <References/> <Imports> <Import Namespace = "Microsoft.VisualBasic" /> </Imports> </Build> <Files> <Include> <VSAAppGlobal VSAAppGlobalName = "DTE" ItemType = "1" VSAAppGlobalType = "EnvDTE._DTE" /> <File RelPath = "EnvironmentEvents" BuildAction = "Compile" ItemType = "2" VSAESItemType = "2" > <VSAEventSource VSAEventSourceName = "DTEEvents" VSAEventSourceType = "EnvDTE.DTEEvents" /> <VSAEventSource VSAEventSourceName = "DocumentEvents" VSAEventSourceType = "EnvDTE.DocumentEvents" /> <VSAEventSource VSAEventSourceName = "WindowEvents" VSAEventSourceType = "EnvDTE.WindowEvents" /> <VSAEventSource VSAEventSourceName = "TaskListEvents" VSAEventSourceType = "EnvDTE.TaskListEvents" /> <VSAEventSource VSAEventSourceName = "FindEvents" VSAEventSourceType = "EnvDTE.FindEvents" /> <VSAEventSource VSAEventSourceName = "OutputWindowEvents" VSAEventSourceType = "EnvDTE.OutputWindowEvents" /> <VSAEventSource VSAEventSourceName = "SelectionEvents" VSAEventSourceType = "EnvDTE.SelectionEvents" /> <VSAEventSource VSAEventSourceName = "BuildEvents" VSAEventSourceType = "EnvDTE.BuildEvents" /> <VSAEventSource VSAEventSourceName = "SolutionEvents" VSAEventSourceType = "EnvDTE.SolutionEvents" /> <VSAEventSource VSAEventSourceName = "SolutionItemsEvents" VSAEventSourceType = "EnvDTE.ProjectItemsEvents" /> <VSAEventSource VSAEventSourceName = "MiscFilesEvents" VSAEventSourceType = "EnvDTE.ProjectItemsEvents" /> <VSAEventSource VSAEventSourceName = "DebuggerEvents" VSAEventSourceType = "EnvDTE.DebuggerEvents" /> </File> <File RelPath = "Macros" BuildAction = "Compile" ItemType = "2" /> </Include> </Files> <Folders> <Include/> </Folders> </VisualBasic> </VisualStudioProject> "TaskListEvents" VSAEventSourceType = "EnvDTE.TaskLiImports EnvDTE Imports System.Diagnostics Public Module Macros ' DO NOT EDIT THIS MACRO ' This macro is automatically configured here by CMake Public Sub ReloadProjects(Optional ByVal projects As String = "") Dim solution As String solution = DTE.Solution.FullName If (Not solution Is Nothing) Then If (Not solution = "") Then Dim files As String() files = projects.Split(";") Dim msg As String msg = "CMake has regenerated " & files.Length & " .sln and/or .vcproj files." msg = msg & vbCrLf & vbCrLf & "Click:" msg = msg & vbCrLf & " -- Yes to reload the whole" msg = msg & " solution and issue a new Build Solution command." msg = msg & vbCrLf & " -- No to reload the whole solution" msg = msg & " and stop the build." msg = msg & vbCrLf & " -- Cancel to do nothing." msg = msg & vbCrLf & vbCrLf & "(After clicking Cancel, Visual Studio will" msg = msg & " likely prompt to reload each .vcproj file individually," msg = msg & " resulting in " & files.Length & " more dialogs...)" Dim result As MsgBoxResult result = MsgBox(msg, MsgBoxStyle.YesNoCancel + MsgBoxStyle.MsgBoxSetForeground, _ "CMake - Automatically reload and build?") If ((result = MsgBoxResult.Yes) Or (result = MsgBoxResult.No)) Then DTE.Solution.Close(True) DTE.Solution.Open(solution) If (result = MsgBoxResult.Yes) Then DTE.ExecuteCommand("Build.BuildSolution", "") End If End If End If End If End Sub ' DO NOT EDIT THIS MACRO ' This macro is automatically configured here by CMake Public Sub StopBuild(Optional ByVal projects As String = "") DTE.ExecuteCommand("Build.Cancel", "") End Sub End Module ") DTE.ExecuteCommand("Build.Cancel", "") End Sub End Module = MsgBoxResult.Yes) Then DTE.ExecuteCommand("Build.BuildSolution", "") 07070100053dad000081a40000000000000000000000014d5abc35000000b6000000b500010002ffffffffffffffff0000005000000000root/usr/local/share/cmake-2.8/Templates/CMakeVisualStudio6Configurations.cmake# When the dll templates are changed, this list should be # updated with the list of possible configurations. SET(CMAKE_CONFIGURATION_TYPES Debug Release MinSizeRel RelWithDebInfo) 07070100053db7000081a40000000000000000000000014d5abc3500001c3a000000b500010002ffffffffffffffff0000004200000000root/usr/local/share/cmake-2.8/Templates/EXEWinHeader.dsptemplate# Microsoft Developer Studio Project File - Name="pcbuilder" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # CM DSP Header file # This file is read by the build system of cm, and is used as the top part of # a microsoft project dsp header file # IF this is in a dsp file, then it is not the header, but has # already been used, so do not edit here... # variables to REPLACE # # BUILD_INCLUDES == include path # OUTPUT_DIRECTORY == override in output directory # EXTRA_DEFINES == compiler defines # OUTPUT_LIBNAME == name of output library # CM_LIBRARIES == libraries linked in # TARGTYPE "Win32 (x86) Application" 0x0101 CFG=OUTPUT_LIBNAME - Win32 Debug !MESSAGE This is not a valid makefile. To build this project using NMAKE, !MESSAGE use the Export Makefile command and run !MESSAGE !MESSAGE NMAKE /f "OUTPUT_LIBNAME.mak". !MESSAGE !MESSAGE You can specify a configuration when running NMAKE !MESSAGE by defining the macro CFG on the command line. For example: !MESSAGE !MESSAGE NMAKE /f "OUTPUT_LIBNAME.mak" CFG="OUTPUT_LIBNAME - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "OUTPUT_LIBNAME - Win32 MinSizeRel" (based on "Win32 (x86) Application") !MESSAGE "OUTPUT_LIBNAME - Win32 Release" (based on "Win32 (x86) Application") !MESSAGE "OUTPUT_LIBNAME - Win32 RelWithDebInfo" (based on "Win32 (x86) Application") !MESSAGE "OUTPUT_LIBNAME - Win32 Debug" (based on "Win32 (x86) Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe MTL=midl.exe RSC=rc.exe !IF "$(CFG)" == "OUTPUT_LIBNAME - Win32 Release" # PROP BASE Use_MFC CMAKE_MFC_FLAG # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "Release" # PROP BASE Intermediate_Dir "Release" # PROP BASE Target_Dir "" # PROP Use_MFC CMAKE_MFC_FLAG # PROP Use_Debug_Libraries 0 # PROP Output_Dir "OUTPUT_DIRECTORY_RELEASE" # PROP Intermediate_Dir "Release" # PROP Target_Dir "" # ADD BASE CPP /nologo /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /FD /c # ADD CPP /nologo /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /FD /c # ADD CPP BUILD_INCLUDES EXTRA_DEFINES OUTPUT_LIBNAME_EXPORTS # ADD CPP CMAKE_CXX_FLAGS # ADD CPP CMAKE_CXX_FLAGS_RELEASE # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x409 /d "NDEBUG" # ADD RSC BUILD_INCLUDES /l 0x409 /d "NDEBUG" # ADD RSC COMPILE_DEFINITIONS # ADD RSC COMPILE_DEFINITIONS_RELEASE BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 /nologo /subsystem:windows /machine:I386 /IGNORE:4089 # ADD LINK32 /nologo /subsystem:windows /machine:I386 /IGNORE:4089 TARGET_VERSION_FLAG # ADD LINK32 /out:"OUTPUT_DIRECTORY_RELEASE\OUTPUT_NAME_RELEASE" TARGET_IMPLIB_FLAG_RELEASE CM_MULTILINE_OPTIONS_RELEASE CMAKE_CUSTOM_RULE_CODE_RELEASE !ELSEIF "$(CFG)" == "OUTPUT_LIBNAME - Win32 Debug" # PROP BASE Use_MFC CMAKE_MFC_FLAG # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "Debug" # PROP BASE Intermediate_Dir "Debug" # PROP BASE Target_Dir "" # PROP Use_MFC CMAKE_MFC_FLAG # PROP Use_Debug_Libraries 1 # PROP Output_Dir "OUTPUT_DIRECTORY_DEBUG" # PROP Intermediate_Dir "Debug" # PROP Target_Dir "" # ADD BASE CPP /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /FD /c # ADD CPP /nologo /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /FD /GZ /c # ADD CPP BUILD_INCLUDES EXTRA_DEFINES OUTPUT_LIBNAME_EXPORTS # ADD CPP CMAKE_CXX_FLAGS # ADD CPP CMAKE_CXX_FLAGS_DEBUG # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x409 /d "_DEBUG" # ADD RSC BUILD_INCLUDES /l 0x409 /d "_DEBUG" # ADD RSC COMPILE_DEFINITIONS # ADD RSC COMPILE_DEFINITIONS_DEBUG BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept /IGNORE:4089 # ADD LINK32 /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept /IGNORE:4089 TARGET_VERSION_FLAG # ADD LINK32 /out:"OUTPUT_DIRECTORY_DEBUG\OUTPUT_NAME_DEBUG" TARGET_IMPLIB_FLAG_DEBUG CM_MULTILINE_OPTIONS_DEBUG CMAKE_CUSTOM_RULE_CODE_DEBUG !ELSEIF "$(CFG)" == "OUTPUT_LIBNAME - Win32 MinSizeRel" # PROP BASE Use_MFC CMAKE_MFC_FLAG # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "MinSizeRel" # PROP BASE Intermediate_Dir "MinSizeRel" # PROP BASE Target_Dir "" # PROP Use_MFC CMAKE_MFC_FLAG # PROP Use_Debug_Libraries 0 # PROP Output_Dir "OUTPUT_DIRECTORY_MINSIZEREL" # PROP Intermediate_Dir "MinSizeRel" # PROP Target_Dir "" # ADD BASE CPP /nologo /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /FD /c # ADD CPP /nologo /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /FD /c # ADD CPP BUILD_INCLUDES EXTRA_DEFINES OUTPUT_LIBNAME_EXPORTS # ADD CPP CMAKE_CXX_FLAGS # ADD CPP CMAKE_CXX_FLAGS_MINSIZEREL # ADD BASE RSC /l 0x409 /d "NDEBUG" # ADD RSC BUILD_INCLUDES /l 0x409 /d "NDEBUG" # ADD RSC COMPILE_DEFINITIONS # ADD RSC COMPILE_DEFINITIONS_MINSIZEREL BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 /nologo /subsystem:windows /machine:I386 /pdbtype:sept /IGNORE:4089 # ADD LINK32 /nologo /subsystem:windows /machine:I386 /pdbtype:sept /IGNORE:4089 TARGET_VERSION_FLAG # ADD LINK32 /out:"OUTPUT_DIRECTORY_MINSIZEREL\OUTPUT_NAME_MINSIZEREL" TARGET_IMPLIB_FLAG_MINSIZEREL CM_MULTILINE_OPTIONS_MINSIZEREL CMAKE_CUSTOM_RULE_CODE_MINSIZEREL !ELSEIF "$(CFG)" == "OUTPUT_LIBNAME - Win32 RelWithDebInfo" # PROP BASE Use_MFC CMAKE_MFC_FLAG # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "RelWithDebInfo" # PROP BASE Intermediate_Dir "RelWithDebInfo" # PROP BASE Target_Dir "" # PROP Use_MFC CMAKE_MFC_FLAG # PROP Use_Debug_Libraries 0 # PROP Output_Dir "OUTPUT_DIRECTORY_RELWITHDEBINFO" # PROP Intermediate_Dir "RelWithDebInfo" # PROP Target_Dir "" # ADD BASE CPP /nologo /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /FD /c # ADD CPP /nologo /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /FD /c # ADD CPP BUILD_INCLUDES EXTRA_DEFINES OUTPUT_LIBNAME_EXPORTS # ADD CPP CMAKE_CXX_FLAGS # ADD CPP CMAKE_CXX_FLAGS_RELWITHDEBINFO # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x409 /d "NDEBUG" # ADD RSC BUILD_INCLUDES /l 0x409 /d "NDEBUG" # ADD RSC COMPILE_DEFINITIONS # ADD RSC COMPILE_DEFINITIONS_RELWITHDEBINFO BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 /nologo /subsystem:windows /machine:I386 /IGNORE:4089 # ADD LINK32 /nologo /subsystem:windows /debug /machine:I386 /IGNORE:4089 TARGET_VERSION_FLAG # ADD LINK32 /out:"OUTPUT_DIRECTORY_RELWITHDEBINFO\OUTPUT_NAME_RELWITHDEBINFO" TARGET_IMPLIB_FLAG_RELWITHDEBINFO CM_MULTILINE_OPTIONS_RELWITHDEBINFO CMAKE_CUSTOM_RULE_CODE_RELWITHDEBINFO !ENDIF # Begin Target # Name "OUTPUT_LIBNAME - Win32 Release" # Name "OUTPUT_LIBNAME - Win32 Debug" # Name "OUTPUT_LIBNAME - Win32 MinSizeRel" # Name "OUTPUT_LIBNAME - Win32 RelWithDebInfo" 07070100053db4000081a40000000000000000000000014d5abc3500001cea000000b500010002ffffffffffffffff0000003f00000000root/usr/local/share/cmake-2.8/Templates/DLLHeader.dsptemplate# Microsoft Developer Studio Project File - Name="OUTPUT_LIBNAME" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102 CFG=OUTPUT_LIBNAME - Win32 Debug !MESSAGE This is not a valid makefile. To build this project using NMAKE, !MESSAGE use the Export Makefile command and run !MESSAGE !MESSAGE NMAKE /f "OUTPUT_LIBNAME.mak". !MESSAGE !MESSAGE You can specify a configuration when running NMAKE !MESSAGE by defining the macro CFG on the command line. For example: !MESSAGE !MESSAGE NMAKE /f "OUTPUT_LIBNAME.mak" CFG="OUTPUT_LIBNAME - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "OUTPUT_LIBNAME - Win32 MinSizeRel" (based on "Win32 (x86) Dynamic-Link Library") !MESSAGE "OUTPUT_LIBNAME - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library") !MESSAGE "OUTPUT_LIBNAME - Win32 RelWithDebInfo" (based on "Win32 (x86) Dynamic-Link Library") !MESSAGE "OUTPUT_LIBNAME - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library") !MESSAGE # ITK DSP Header file # This file is read by the build system of itk, and is used as the top part of # a microsoft project dsp header file # IF this is in a dsp file, then it is not the header, but has # already been used, so do not edit here... # variables to REPLACE # # BUILD_INCLUDES == include path # EXTRA_DEFINES == compiler defines # OUTPUT_DIRECTORY == override in output directory # OUTPUT_LIBNAME == name of output library # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe MTL=midl.exe RSC=rc.exe !IF "$(CFG)" == "OUTPUT_LIBNAME - Win32 Release" # PROP BASE Use_MFC CMAKE_MFC_FLAG # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "Release" # PROP BASE Intermediate_Dir "Release" # PROP BASE Target_Dir "" # PROP Use_MFC CMAKE_MFC_FLAG # PROP Use_Debug_Libraries 0 # PROP Output_Dir "OUTPUT_DIRECTORY_RELEASE" # PROP Intermediate_Dir "Release" # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" # ADD BASE CPP /nologo /D "WIN32" /D "_WINDOWS" /D "_USRDLL" OUTPUT_LIBNAME_EXPORTS /FD /c # ADD CPP /nologo /D "WIN32" /D "_WINDOWS" /D "_USRDLL" /FD /c # ADD CPP BUILD_INCLUDES EXTRA_DEFINES OUTPUT_LIBNAME_EXPORTS # ADD CPP CMAKE_CXX_FLAGS # ADD CPP CMAKE_CXX_FLAGS_RELEASE # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x409 /d "NDEBUG" # ADD RSC BUILD_INCLUDES /l 0x409 /d "NDEBUG" # ADD RSC COMPILE_DEFINITIONS # ADD RSC COMPILE_DEFINITIONS_RELEASE BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 /nologo /dll /machine:I386 # ADD LINK32 /nologo /dll TARGET_VERSION_FLAG /machine:I386 /out:"OUTPUT_DIRECTORY_RELEASE/OUTPUT_NAME_RELEASE" TARGET_IMPLIB_FLAG_RELEASE CM_MULTILINE_OPTIONS_RELEASE CMAKE_CUSTOM_RULE_CODE_RELEASE !ELSEIF "$(CFG)" == "OUTPUT_LIBNAME - Win32 Debug" # PROP BASE Use_MFC CMAKE_MFC_FLAG # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "Debug" # PROP BASE Intermediate_Dir "Debug" # PROP BASE Target_Dir "" # PROP Use_MFC CMAKE_MFC_FLAG # PROP Use_Debug_Libraries 1 # PROP Output_Dir "OUTPUT_DIRECTORY_DEBUG" # PROP Intermediate_Dir "Debug" # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" # ADD BASE CPP /nologo /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" OUTPUT_LIBNAME_EXPORTS /FD /c # ADD CPP /nologo /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /FD /c # ADD CPP BUILD_INCLUDES EXTRA_DEFINES OUTPUT_LIBNAME_EXPORTS # ADD CPP CMAKE_CXX_FLAGS # ADD CPP CMAKE_CXX_FLAGS_DEBUG # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x409 /d "_DEBUG" # ADD RSC BUILD_INCLUDES /l 0x409 /d "_DEBUG" # ADD RSC COMPILE_DEFINITIONS # ADD RSC COMPILE_DEFINITIONS_DEBUG BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 /nologo /dll /debug /machine:I386 /pdbtype:sept # ADD LINK32 /nologo /dll TARGET_VERSION_FLAG /debug /machine:I386 /out:"OUTPUT_DIRECTORY_DEBUG/OUTPUT_NAME_DEBUG" /pdbtype:sept TARGET_IMPLIB_FLAG_DEBUG CM_MULTILINE_OPTIONS_DEBUG CMAKE_CUSTOM_RULE_CODE_DEBUG !ELSEIF "$(CFG)" == "OUTPUT_LIBNAME - Win32 MinSizeRel" # PROP BASE Use_MFC CMAKE_MFC_FLAG # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "MinSizeRel" # PROP BASE Intermediate_Dir "MinSizeRel" # PROP BASE Ignore_Export_Lib 0 # PROP BASE Target_Dir "" # PROP Use_MFC CMAKE_MFC_FLAG # PROP Use_Debug_Libraries 0 # PROP Output_Dir "OUTPUT_DIRECTORY_MINSIZEREL" # PROP Intermediate_Dir "MinSizeRel" # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" # ADD BASE CPP /nologo /D "WIN32" /D "_WINDOWS" /D "_USRDLL" /FD /c OUTPUT_LIBNAME_EXPORTS # SUBTRACT BASE CPP /YX # ADD CPP /nologo /D "WIN32" /D "_WINDOWS" /D "_USRDLL" /FD /c # ADD CPP BUILD_INCLUDES EXTRA_DEFINES OUTPUT_LIBNAME_EXPORTS # ADD CPP CMAKE_CXX_FLAGS # ADD CPP CMAKE_CXX_FLAGS_MINSIZEREL # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x409 /d "NDEBUG" # ADD RSC BUILD_INCLUDES /l 0x409 /d "NDEBUG" # ADD RSC COMPILE_DEFINITIONS # ADD RSC COMPILE_DEFINITIONS_MINSIZEREL BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 /nologo /dll /machine:I386 # ADD LINK32 /nologo /dll TARGET_VERSION_FLAG /machine:I386 /out:"OUTPUT_DIRECTORY_MINSIZEREL/OUTPUT_NAME_MINSIZEREL" TARGET_IMPLIB_FLAG_MINSIZEREL CM_MULTILINE_OPTIONS_MINSIZEREL CMAKE_CUSTOM_RULE_CODE_MINSIZEREL !ELSEIF "$(CFG)" == "OUTPUT_LIBNAME - Win32 RelWithDebInfo" # PROP BASE Use_MFC CMAKE_MFC_FLAG # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "RelWithDebInfo" # PROP BASE Intermediate_Dir "RelWithDebInfo" # PROP BASE Target_Dir "" # PROP Use_MFC CMAKE_MFC_FLAG # PROP Use_Debug_Libraries 0 # PROP Output_Dir "OUTPUT_DIRECTORY_RELWITHDEBINFO" # PROP Intermediate_Dir "RelWithDebInfo" # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" # ADD BASE CPP /nologo /D "WIN32" /D "_WINDOWS" /D "_USRDLL" OUTPUT_LIBNAME_EXPORTS /FD /c # ADD CPP /nologo /D "WIN32" /D "_WINDOWS" /D "_USRDLL" /FD /c # ADD CPP BUILD_INCLUDES EXTRA_DEFINES OUTPUT_LIBNAME_EXPORTS # ADD CPP CMAKE_CXX_FLAGS # ADD CPP CMAKE_CXX_FLAGS_RELWITHDEBINFO # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x409 /d "NDEBUG" # ADD RSC BUILD_INCLUDES /l 0x409 /d "NDEBUG" # ADD RSC COMPILE_DEFINITIONS # ADD RSC COMPILE_DEFINITIONS_RELWITHDEBINFO BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 /nologo /dll /machine:I386 /pdbtype:sept # ADD LINK32 /nologo /dll TARGET_VERSION_FLAG /debug /machine:I386 /pdbtype:sept /out:"OUTPUT_DIRECTORY_RELWITHDEBINFO/OUTPUT_NAME_RELWITHDEBINFO" TARGET_IMPLIB_FLAG_RELWITHDEBINFO CM_MULTILINE_OPTIONS_RELWITHDEBINFO CMAKE_CUSTOM_RULE_CODE_RELWITHDEBINFO !ENDIF # Begin Target # Name "OUTPUT_LIBNAME - Win32 Release" # Name "OUTPUT_LIBNAME - Win32 Debug" # Name "OUTPUT_LIBNAME - Win32 MinSizeRel" # Name "OUTPUT_LIBNAME - Win32 RelWithDebInfo" 07070100053db0000081a40000000000000000000000014d5abc3500000060000000b500010002ffffffffffffffff0000004200000000root/usr/local/share/cmake-2.8/Templates/CPack.GenericWelcome.txtWelcome to installation. This program will guide you through the installation of this software. 07070100053db6000081a40000000000000000000000014d5abc3500001b77000000b500010002ffffffffffffffff0000003f00000000root/usr/local/share/cmake-2.8/Templates/EXEHeader.dsptemplate# Microsoft Developer Studio Project File - Name="pcbuilder" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # CM DSP Header file # This file is read by the build system of cm, and is used as the top part of # a microsoft project dsp header file # IF this is in a dsp file, then it is not the header, but has # already been used, so do not edit here... # variables to REPLACE # # BUILD_INCLUDES == include path # OUTPUT_DIRECTORY == override in output directory # EXTRA_DEFINES == compiler defines # OUTPUT_LIBNAME == name of output library # CM_LIBRARIES == libraries linked in # TARGTYPE "Win32 (x86) Application" 0x0103 CFG=OUTPUT_LIBNAME - Win32 Debug !MESSAGE This is not a valid makefile. To build this project using NMAKE, !MESSAGE use the Export Makefile command and run !MESSAGE !MESSAGE NMAKE /f "OUTPUT_LIBNAME.mak". !MESSAGE !MESSAGE You can specify a configuration when running NMAKE !MESSAGE by defining the macro CFG on the command line. For example: !MESSAGE !MESSAGE NMAKE /f "OUTPUT_LIBNAME.mak" CFG="OUTPUT_LIBNAME - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "OUTPUT_LIBNAME - Win32 MinSizeRel" (based on "Win32 (x86) Application") !MESSAGE "OUTPUT_LIBNAME - Win32 Release" (based on "Win32 (x86) Application") !MESSAGE "OUTPUT_LIBNAME - Win32 RelWithDebInfo" (based on "Win32 (x86) Application") !MESSAGE "OUTPUT_LIBNAME - Win32 Debug" (based on "Win32 (x86) Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe MTL=midl.exe RSC=rc.exe !IF "$(CFG)" == "OUTPUT_LIBNAME - Win32 Release" # PROP BASE Use_MFC CMAKE_MFC_FLAG # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "Release" # PROP BASE Intermediate_Dir "Release" # PROP BASE Target_Dir "" # PROP Use_MFC CMAKE_MFC_FLAG # PROP Use_Debug_Libraries 0 # PROP Output_Dir "OUTPUT_DIRECTORY_RELEASE" # PROP Intermediate_Dir "Release" # PROP Target_Dir "" # ADD BASE CPP /nologo /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /FD /c # ADD CPP /nologo /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /FD /c # ADD CPP BUILD_INCLUDES EXTRA_DEFINES OUTPUT_LIBNAME_EXPORTS # ADD CPP CMAKE_CXX_FLAGS # ADD CPP CMAKE_CXX_FLAGS_RELEASE # ADD BASE RSC /l 0x409 /d "NDEBUG" # ADD RSC BUILD_INCLUDES /l 0x409 /d "NDEBUG" # ADD RSC COMPILE_DEFINITIONS # ADD RSC COMPILE_DEFINITIONS_RELEASE BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 /nologo /subsystem:console /machine:I386 /IGNORE:4089 # ADD LINK32 /nologo /subsystem:console /machine:I386 /IGNORE:4089 TARGET_VERSION_FLAG # ADD LINK32 /out:"OUTPUT_DIRECTORY_RELEASE\OUTPUT_NAME_RELEASE" TARGET_IMPLIB_FLAG_RELEASE CM_MULTILINE_OPTIONS_RELEASE CMAKE_CUSTOM_RULE_CODE_RELEASE !ELSEIF "$(CFG)" == "OUTPUT_LIBNAME - Win32 Debug" # PROP BASE Use_MFC CMAKE_MFC_FLAG # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "Debug" # PROP BASE Intermediate_Dir "Debug" # PROP BASE Target_Dir "" # PROP Use_MFC CMAKE_MFC_FLAG # PROP Use_Debug_Libraries 1 # PROP Output_Dir "OUTPUT_DIRECTORY_DEBUG" # PROP Intermediate_Dir "Debug" # PROP Target_Dir "" # ADD BASE CPP /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /GZ /c # ADD CPP /nologo /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /GZ /c # ADD CPP BUILD_INCLUDES EXTRA_DEFINES OUTPUT_LIBNAME_EXPORTS # ADD CPP CMAKE_CXX_FLAGS # ADD CPP CMAKE_CXX_FLAGS_DEBUG # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x409 /d "_DEBUG" # ADD RSC BUILD_INCLUDES /l 0x409 /d "_DEBUG" # ADD RSC COMPILE_DEFINITIONS # ADD RSC COMPILE_DEFINITIONS_DEBUG BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /IGNORE:4089 # ADD LINK32 /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /IGNORE:4089 TARGET_VERSION_FLAG # ADD LINK32 /out:"OUTPUT_DIRECTORY_DEBUG\OUTPUT_NAME_DEBUG" TARGET_IMPLIB_FLAG_DEBUG CM_MULTILINE_OPTIONS_DEBUG CMAKE_CUSTOM_RULE_CODE_DEBUG !ELSEIF "$(CFG)" == "OUTPUT_LIBNAME - Win32 MinSizeRel" # PROP BASE Use_MFC CMAKE_MFC_FLAG # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "MinSizeRel" # PROP BASE Intermediate_Dir "MinSizeRel" # PROP BASE Target_Dir "" # PROP Use_MFC CMAKE_MFC_FLAG # PROP Use_Debug_Libraries 0 # PROP Output_Dir "OUTPUT_DIRECTORY_MINSIZEREL" # PROP Intermediate_Dir "MinSizeRel" # PROP Target_Dir "" # ADD BASE CPP /nologo /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /FD /c # ADD CPP /nologo /D "WIN32" BUILD_INCLUDES EXTRA_DEFINES /D "NDEBUG" /D "_CONSOLE" /FD /c # ADD CPP BUILD_INCLUDES EXTRA_DEFINES OUTPUT_LIBNAME_EXPORTS # ADD CPP CMAKE_CXX_FLAGS # ADD CPP CMAKE_CXX_FLAGS_MINSIZEREL # ADD BASE RSC /l 0x409 /d "NDEBUG" # ADD RSC BUILD_INCLUDES /l 0x409 /d "NDEBUG" # ADD RSC COMPILE_DEFINITIONS # ADD RSC COMPILE_DEFINITIONS_MINSIZEREL BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 /nologo /subsystem:console /machine:I386 /IGNORE:4089 # ADD LINK32 /nologo /subsystem:console /machine:I386 /IGNORE:4089 TARGET_VERSION_FLAG # ADD LINK32 /out:"OUTPUT_DIRECTORY_MINSIZEREL\OUTPUT_NAME_MINSIZEREL" TARGET_IMPLIB_FLAG_MINSIZEREL CM_MULTILINE_OPTIONS_MINSIZEREL CMAKE_CUSTOM_RULE_CODE_MINSIZEREL !ELSEIF "$(CFG)" == "OUTPUT_LIBNAME - Win32 RelWithDebInfo" # PROP BASE Use_MFC CMAKE_MFC_FLAG # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "RelWithDebInfo" # PROP BASE Intermediate_Dir "RelWithDebInfo" # PROP BASE Target_Dir "" # PROP Use_MFC CMAKE_MFC_FLAG # PROP Use_Debug_Libraries 0 # PROP Output_Dir "OUTPUT_DIRECTORY_RELWITHDEBINFO" # PROP Intermediate_Dir "RelWithDebInfo" # PROP Target_Dir "" # ADD BASE CPP /nologo /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /FD /c # ADD CPP /nologo /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /FD /c # ADD CPP BUILD_INCLUDES EXTRA_DEFINES OUTPUT_LIBNAME_EXPORTS # ADD CPP CMAKE_CXX_FLAGS # ADD CPP CMAKE_CXX_FLAGS_RELWITHDEBINFO # ADD BASE RSC /l 0x409 /d "NDEBUG" # ADD RSC BUILD_INCLUDES /l 0x409 /d "NDEBUG" # ADD RSC COMPILE_DEFINITIONS # ADD RSC COMPILE_DEFINITIONS_RELWITHDEBINFO BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 /nologo /subsystem:console /debug /machine:I386 /IGNORE:4089 # ADD LINK32 /nologo /subsystem:console /debug /machine:I386 /IGNORE:4089 TARGET_VERSION_FLAG # ADD LINK32 /out:"OUTPUT_DIRECTORY_RELWITHDEBINFO\OUTPUT_NAME_RELWITHDEBINFO" TARGET_IMPLIB_FLAG_RELWITHDEBINFO CM_MULTILINE_OPTIONS_RELWITHDEBINFO CMAKE_CUSTOM_RULE_CODE_RELWITHDEBINFO !ENDIF # Begin Target # Name "OUTPUT_LIBNAME - Win32 Release" # Name "OUTPUT_LIBNAME - Win32 Debug" # Name "OUTPUT_LIBNAME - Win32 MinSizeRel" # Name "OUTPUT_LIBNAME - Win32 RelWithDebInfo" 07070100053db9000081a40000000000000000000000014d5abc350000001d000000b500010002ffffffffffffffff0000004300000000root/usr/local/share/cmake-2.8/Templates/UtilityFooter.dsptemplate# End Target # End Project 07070100053db1000081a40000000000000000000000014d5abc35000006e7000000b500010002ffffffffffffffff0000003e00000000root/usr/local/share/cmake-2.8/Templates/CPackConfig.cmake.in# This file will be configured to contain variables for CPack. These variables # should be set in the CMake list file of the project before CPack module is # included. Example variables are: # CPACK_GENERATOR - Generator used to create package # CPACK_INSTALL_CMAKE_PROJECTS - For each project (path, name, component) # CPACK_CMAKE_GENERATOR - CMake Generator used for the projects # CPACK_INSTALL_COMMANDS - Extra commands to install components # CPACK_INSTALL_DIRECTORIES - Extra directories to install # CPACK_PACKAGE_DESCRIPTION_FILE - Description file for the package # CPACK_PACKAGE_DESCRIPTION_SUMMARY - Summary of the package # CPACK_PACKAGE_EXECUTABLES - List of pairs of executables and labels # CPACK_PACKAGE_FILE_NAME - Name of the package generated # CPACK_PACKAGE_ICON - Icon used for the package # CPACK_PACKAGE_INSTALL_DIRECTORY - Name of directory for the installer # CPACK_PACKAGE_NAME - Package project name # CPACK_PACKAGE_VENDOR - Package project vendor # CPACK_PACKAGE_VERSION - Package project version # CPACK_PACKAGE_VERSION_MAJOR - Package project version (major) # CPACK_PACKAGE_VERSION_MINOR - Package project version (minor) # CPACK_PACKAGE_VERSION_PATCH - Package project version (patch) # There are certain generator specific ones # NSIS Generator: # CPACK_PACKAGE_INSTALL_REGISTRY_KEY - Name of the registry key for the installer # CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS - Extra commands used during uninstall # CPACK_NSIS_EXTRA_INSTALL_COMMANDS - Extra commands used during install @_CPACK_OTHER_VARIABLES_@ 07070100053b6b000041ed0000000000000000000000064dbf6ea800000000000000b500010002ffffffffffffffff0000002700000000root/usr/local/share/cmake-2.8/Modules07070100053b71000081a40000000000000000000000014d5abc2e0000038c000000b500010002ffffffffffffffff0000004500000000root/usr/local/share/cmake-2.8/Modules/CMakeASM-ATTInformation.cmake #============================================================================= # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # support for AT&T syntax assemblers, e.g. GNU as SET(ASM_DIALECT "-ATT") # *.S files are supposed to be preprocessed, so they should not be passed to # assembler but should be processed by gcc SET(CMAKE_ASM${ASM_DIALECT}_SOURCE_FILE_EXTENSIONS s;asm) INCLUDE(CMakeASMInformation) SET(ASM_DIALECT) 07070100053ba8000081a40000000000000000000000014d5abc2e000002d0000000b500010002ffffffffffffffff0000003c00000000root/usr/local/share/cmake-2.8/Modules/CMakeFindXCode.cmake #============================================================================= # Copyright 2005-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) FIND_PROGRAM(CMAKE_MAKE_PROGRAM NAMES xcodebuild PATHS /usr/bin ) MARK_AS_ADVANCED(CMAKE_MAKE_PROGRAM) 07070100053c0a000081a40000000000000000000000014d5abc2e0000017c000000b500010002ffffffffffffffff0000003d00000000root/usr/local/share/cmake-2.8/Modules/CheckFunctionExists.c#ifdef CHECK_FUNCTION_EXISTS char CHECK_FUNCTION_EXISTS(); #ifdef __CLASSIC_C__ int main(){ int ac; char*av[]; #else int main(int ac, char*av[]){ #endif CHECK_FUNCTION_EXISTS(); if(ac > 1000) { return *av[0]; } return 0; } #else /* CHECK_FUNCTION_EXISTS */ # error "CHECK_FUNCTION_EXISTS has to specify the function" #endif /* CHECK_FUNCTION_EXISTS */ 07070100053cca000081a40000000000000000000000014d5abc2f0000083b000000b500010002ffffffffffffffff0000003700000000root/usr/local/share/cmake-2.8/Modules/FindosgDB.cmake# This is part of the Findosg* suite used to find OpenSceneGraph components. # Each component is separate and you must opt in to each module. You must # also opt into OpenGL and OpenThreads (and Producer if needed) as these # modules won't do it for you. This is to allow you control over your own # system piece by piece in case you need to opt out of certain components # or change the Find behavior for a particular module (perhaps because the # default FindOpenGL.cmake module doesn't work with your system as an # example). # If you want to use a more convenient module that includes everything, # use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules. # # Locate osgDB # This module defines # # OSGDB_FOUND - Was osgDB found? # OSGDB_INCLUDE_DIR - Where to find the headers # OSGDB_LIBRARIES - The libraries to link against for the osgDB (use this) # # OSGDB_LIBRARY - The osgDB library # OSGDB_LIBRARY_DEBUG - The osgDB debug library # # $OSGDIR is an environment variable that would # correspond to the ./configure --prefix=$OSGDIR # used in building osg. # # Created by Eric Wing. #============================================================================= # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Header files are presumed to be included like # #include # #include include(Findosg_functions) OSG_FIND_PATH (OSGDB osgDB/DatabasePager) OSG_FIND_LIBRARY(OSGDB osgDB) include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(osgDB DEFAULT_MSG OSGDB_LIBRARY OSGDB_INCLUDE_DIR) 07070100053cd7000081a40000000000000000000000014d5abc2f00000869000000b500010002ffffffffffffffff0000003b00000000root/usr/local/share/cmake-2.8/Modules/FindosgVolume.cmake# This is part of the Findosg* suite used to find OpenSceneGraph components. # Each component is separate and you must opt in to each module. You must # also opt into OpenGL and OpenThreads (and Producer if needed) as these # modules won't do it for you. This is to allow you control over your own # system piece by piece in case you need to opt out of certain components # or change the Find behavior for a particular module (perhaps because the # default FindOpenGL.cmake module doesn't work with your system as an # example). # If you want to use a more convenient module that includes everything, # use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules. # # Locate osgVolume # This module defines # # OSGVOLUME_FOUND - Was osgVolume found? # OSGVOLUME_INCLUDE_DIR - Where to find the headers # OSGVOLUME_LIBRARIES - The libraries to link for osgVolume (use this) # # OSGVOLUME_LIBRARY - The osgVolume library # OSGVOLUME_LIBRARY_DEBUG - The osgVolume debug library # # $OSGDIR is an environment variable that would # correspond to the ./configure --prefix=$OSGDIR # used in building osg. # # Created by Eric Wing. #============================================================================= # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Header files are presumed to be included like # #include # #include include(Findosg_functions) OSG_FIND_PATH (OSGVOLUME osgVolume/Volume) OSG_FIND_LIBRARY(OSGVOLUME osgVolume) include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(osgVolume DEFAULT_MSG OSGVOLUME_LIBRARY OSGVOLUME_INCLUDE_DIR) 07070100053cd4000081a40000000000000000000000014d5abc2f00000841000000b500010002ffffffffffffffff0000003900000000root/usr/local/share/cmake-2.8/Modules/FindosgText.cmake# This is part of the Findosg* suite used to find OpenSceneGraph components. # Each component is separate and you must opt in to each module. You must # also opt into OpenGL and OpenThreads (and Producer if needed) as these # modules won't do it for you. This is to allow you control over your own # system piece by piece in case you need to opt out of certain components # or change the Find behavior for a particular module (perhaps because the # default FindOpenGL.cmake module doesn't work with your system as an # example). # If you want to use a more convenient module that includes everything, # use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules. # # Locate osgText # This module defines # # OSGTEXT_FOUND - Was osgText found? # OSGTEXT_INCLUDE_DIR - Where to find the headers # OSGTEXT_LIBRARIES - The libraries to link for osgText (use this) # # OSGTEXT_LIBRARY - The osgText library # OSGTEXT_LIBRARY_DEBUG - The osgText debug library # # $OSGDIR is an environment variable that would # correspond to the ./configure --prefix=$OSGDIR # used in building osg. # # Created by Eric Wing. #============================================================================= # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Header files are presumed to be included like # #include # #include include(Findosg_functions) OSG_FIND_PATH (OSGTEXT osgText/Text) OSG_FIND_LIBRARY(OSGTEXT osgText) include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(osgText DEFAULT_MSG OSGTEXT_LIBRARY OSGTEXT_INCLUDE_DIR) 07070100053c18000081a40000000000000000000000014d5abc2e0000032d000000b500010002ffffffffffffffff0000003900000000root/usr/local/share/cmake-2.8/Modules/CheckSizeOf.cmake #============================================================================= # Copyright 2002-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) MESSAGE(SEND_ERROR "Modules/CheckSizeOf.cmake has been removed. " "Use Modules/CheckTypeSize.cmake instead. This " "compatability check may be removed before the next release!") 07070100053bd6000081a40000000000000000000000014d5abc2f00000b9b000000b500010002ffffffffffffffff0000004c00000000root/usr/local/share/cmake-2.8/Modules/CMakeSystemSpecificInformation.cmake #============================================================================= # Copyright 2002-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # This file is included by cmGlobalGenerator::EnableLanguage. # It is included after the compiler has been determined, so # we know things like the compiler name and if the compiler is gnu. # before cmake 2.6 these variables were set in cmMakefile.cxx. This is still # done to keep scripts and custom language and compiler modules working. # But they are reset here and set again in the platform files for the target # platform, so they can be used for testing the target platform instead # of testing the host platform. SET(APPLE ) SET(UNIX ) SET(CYGWIN ) SET(WIN32 ) # include Generic system information INCLUDE(CMakeGenericSystem) # 2. now include SystemName.cmake file to set the system specific information SET(CMAKE_SYSTEM_INFO_FILE Platform/${CMAKE_SYSTEM_NAME}) INCLUDE(${CMAKE_SYSTEM_INFO_FILE} OPTIONAL RESULT_VARIABLE _INCLUDED_SYSTEM_INFO_FILE) IF(NOT _INCLUDED_SYSTEM_INFO_FILE) MESSAGE("System is unknown to cmake, create:\n${CMAKE_SYSTEM_INFO_FILE}" " to use this system, please send your config file to " "cmake@www.cmake.org so it can be added to cmake") IF(EXISTS ${CMAKE_BINARY_DIR}/CMakeCache.txt) CONFIGURE_FILE(${CMAKE_BINARY_DIR}/CMakeCache.txt ${CMAKE_BINARY_DIR}/CopyOfCMakeCache.txt COPYONLY) MESSAGE("Your CMakeCache.txt file was copied to CopyOfCMakeCache.txt. " "Please send that file to cmake@www.cmake.org.") ENDIF(EXISTS ${CMAKE_BINARY_DIR}/CMakeCache.txt) ENDIF(NOT _INCLUDED_SYSTEM_INFO_FILE) # optionally include a file which can do extra-generator specific things, e.g. # CMakeFindEclipseCDT4.cmake asks gcc for the system include dirs for the Eclipse CDT4 generator IF(CMAKE_EXTRA_GENERATOR) STRING(REPLACE " " "" _CMAKE_EXTRA_GENERATOR_NO_SPACES ${CMAKE_EXTRA_GENERATOR} ) INCLUDE("CMakeFind${_CMAKE_EXTRA_GENERATOR_NO_SPACES}" OPTIONAL) ENDIF(CMAKE_EXTRA_GENERATOR) # for most systems a module is the same as a shared library # so unless the variable CMAKE_MODULE_EXISTS is set just # copy the values from the LIBRARY variables # this has to be done after the system information has been loaded IF(NOT CMAKE_MODULE_EXISTS) SET(CMAKE_SHARED_MODULE_PREFIX "${CMAKE_SHARED_LIBRARY_PREFIX}") SET(CMAKE_SHARED_MODULE_SUFFIX "${CMAKE_SHARED_LIBRARY_SUFFIX}") ENDIF(NOT CMAKE_MODULE_EXISTS) SET(CMAKE_SYSTEM_SPECIFIC_INFORMATION_LOADED 1) 07070100053c08000081a40000000000000000000000014d5abc2e000002d7000000b500010002ffffffffffffffff0000003a00000000root/usr/local/share/cmake-2.8/Modules/CheckForPthreads.c#include #include #include void* runner(void*); int res = 0; #ifdef __CLASSIC_C__ int main(){ int ac; char*av[]; #else int main(int ac, char*av[]){ #endif pthread_t tid[2]; pthread_create(&tid[0], 0, runner, (void*)1); pthread_create(&tid[1], 0, runner, (void*)2); #if defined(__BEOS__) && !defined(__ZETA__) && !defined(__HAIKU__) // (no usleep on BeOS 5.) usleep(1); // for strange behavior on single-processor sun #endif pthread_join(tid[0], 0); pthread_join(tid[1], 0); if(ac > 1000){return *av[0];} return res; } void* runner(void* args) { int cc; for ( cc = 0; cc < 10; cc ++ ) { printf("%d CC: %d\n", (int)args, cc); } res ++; return 0; } 07070100053bfb000081a40000000000000000000000014d5abc2f000001c0000000b500010002ffffffffffffffff0000004200000000root/usr/local/share/cmake-2.8/Modules/CPack.distribution.dist.in @CPACK_PACKAGE_NAME@ @CPACK_PACKAGEMAKER_CHOICES@ 07070100053c80000081a40000000000000000000000014d5abc2f000035a8000000b500010002ffffffffffffffff0000003600000000root/usr/local/share/cmake-2.8/Modules/FindHDF5.cmake# - Find HDF5, a library for reading and writing self describing array data. # # This module invokes the HDF5 wrapper compiler that should be installed # alongside HDF5. Depending upon the HDF5 Configuration, the wrapper compiler # is called either h5cc or h5pcc. If this succeeds, the module will then call # the compiler with the -show argument to see what flags are used when compiling # an HDF5 client application. # # The module will optionally accept the COMPONENTS argument. If no COMPONENTS # are specified, then the find module will default to finding only the HDF5 C # library. If one or more COMPONENTS are specified, the module will attempt to # find the language bindings for the specified components. Currently, the only # valid components are C and CXX. The module does not yet support finding the # Fortran bindings. If the COMPONENTS argument is not given, the module will # attempt to find only the C bindings. # # On UNIX systems, this module will read the variable HDF5_USE_STATIC_LIBRARIES # to determine whether or not to prefer a static link to a dynamic link for HDF5 # and all of it's dependencies. To use this feature, make sure that the # HDF5_USE_STATIC_LIBRARIES variable is set before the call to find_package. # # To provide the module with a hint about where to find your HDF5 installation, # you can set the environment variable HDF5_ROOT. The Find module will then # look in this path when searching for HDF5 executables, paths, and libraries. # # In addition to finding the includes and libraries required to compile an HDF5 # client application, this module also makes an effort to find tools that come # with the HDF5 distribution that may be useful for regression testing. # # This module will define the following variables: # HDF5_INCLUDE_DIRS - Location of the hdf5 includes # HDF5_INCLUDE_DIR - Location of the hdf5 includes (deprecated) # HDF5_DEFINITIONS - Required compiler definitions for HDF5 # HDF5_C_LIBRARIES - Required libraries for the HDF5 C bindings. # HDF5_CXX_LIBRARIES - Required libraries for the HDF5 C++ bindings # HDF5_LIBRARIES - Required libraries for all requested bindings # HDF5_FOUND - true if HDF5 was found on the system # HDF5_LIBRARY_DIRS - the full set of library directories # HDF5_IS_PARALLEL - Whether or not HDF5 was found with parallel IO support # HDF5_C_COMPILER_EXECUTABLE - the path to the HDF5 C wrapper compiler # HDF5_CXX_COMPILER_EXECUTABLE - the path to the HDF5 C++ wrapper compiler # HDF5_DIFF_EXECUTABLE - the path to the HDF5 dataset comparison tool #============================================================================= # Copyright 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # This module is maintained by Will Dicharry . include(SelectLibraryConfigurations) include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) # List of the valid HDF5 components set( HDF5_VALID_COMPONENTS C CXX ) # try to find the HDF5 wrapper compilers find_program( HDF5_C_COMPILER_EXECUTABLE NAMES h5cc h5pcc HINTS ENV HDF5_ROOT PATH_SUFFIXES bin Bin DOC "HDF5 Wrapper compiler. Used only to detect HDF5 compile flags." ) mark_as_advanced( HDF5_C_COMPILER_EXECUTABLE ) find_program( HDF5_CXX_COMPILER_EXECUTABLE NAMES h5c++ h5pc++ HINTS ENV HDF5_ROOT PATH_SUFFIXES bin Bin DOC "HDF5 C++ Wrapper compiler. Used only to detect HDF5 compile flags." ) mark_as_advanced( HDF5_CXX_COMPILER_EXECUTABLE ) find_program( HDF5_DIFF_EXECUTABLE NAMES h5diff HINTS ENV HDF5_ROOT PATH_SUFFIXES bin Bin DOC "HDF5 file differencing tool." ) mark_as_advanced( HDF5_DIFF_EXECUTABLE ) # Invoke the HDF5 wrapper compiler. The compiler return value is stored to the # return_value argument, the text output is stored to the output variable. macro( _HDF5_invoke_compiler language output return_value ) if( HDF5_${language}_COMPILER_EXECUTABLE ) exec_program( ${HDF5_${language}_COMPILER_EXECUTABLE} ARGS -show OUTPUT_VARIABLE ${output} RETURN_VALUE ${return_value} ) if( ${${return_value}} EQUAL 0 ) # do nothing else() message( STATUS "Unable to determine HDF5 ${language} flags from HDF5 wrapper." ) endif() endif() endmacro() # Parse a compile line for definitions, includes, library paths, and libraries. macro( _HDF5_parse_compile_line compile_line_var include_paths definitions library_paths libraries ) # Match the include paths string( REGEX MATCHALL "-I([^\" ]+)" include_path_flags "${${compile_line_var}}" ) foreach( IPATH ${include_path_flags} ) string( REGEX REPLACE "^-I" "" IPATH ${IPATH} ) string( REGEX REPLACE "//" "/" IPATH ${IPATH} ) list( APPEND ${include_paths} ${IPATH} ) endforeach() # Match the definitions string( REGEX MATCHALL "-D[^ ]*" definition_flags "${${compile_line_var}}" ) foreach( DEF ${definition_flags} ) list( APPEND ${definitions} ${DEF} ) endforeach() # Match the library paths string( REGEX MATCHALL "-L([^\" ]+|\"[^\"]+\")" library_path_flags "${${compile_line_var}}" ) foreach( LPATH ${library_path_flags} ) string( REGEX REPLACE "^-L" "" LPATH ${LPATH} ) string( REGEX REPLACE "//" "/" LPATH ${LPATH} ) list( APPEND ${library_paths} ${LPATH} ) endforeach() # now search for the library names specified in the compile line (match -l...) # match only -l's preceded by a space or comma # this is to exclude directory names like xxx-linux/ string( REGEX MATCHALL "[, ]-l([^\", ]+)" library_name_flags "${${compile_line_var}}" ) # strip the -l from all of the library flags and add to the search list foreach( LIB ${library_name_flags} ) string( REGEX REPLACE "^[, ]-l" "" LIB ${LIB} ) list( APPEND ${libraries} ${LIB} ) endforeach() endmacro() if( HDF5_INCLUDE_DIRS AND HDF5_LIBRARIES ) # Do nothing: we already have HDF5_INCLUDE_PATH and HDF5_LIBRARIES in the # cache, it would be a shame to override them else() _HDF5_invoke_compiler( C HDF5_C_COMPILE_LINE HDF5_C_RETURN_VALUE ) _HDF5_invoke_compiler( CXX HDF5_CXX_COMPILE_LINE HDF5_CXX_RETURN_VALUE ) if( NOT HDF5_FIND_COMPONENTS ) set( HDF5_LANGUAGE_BINDINGS "C" ) else() # add the extra specified components, ensuring that they are valid. foreach( component ${HDF5_FIND_COMPONENTS} ) list( FIND HDF5_VALID_COMPONENTS ${component} component_location ) if( ${component_location} EQUAL -1 ) message( FATAL_ERROR "\"${component}\" is not a valid HDF5 component." ) else() list( APPEND HDF5_LANGUAGE_BINDINGS ${component} ) endif() endforeach() endif() # seed the initial lists of libraries to find with items we know we need set( HDF5_C_LIBRARY_NAMES_INIT hdf5_hl hdf5 ) set( HDF5_CXX_LIBRARY_NAMES_INIT hdf5_cpp ${HDF5_C_LIBRARY_NAMES_INIT} ) foreach( LANGUAGE ${HDF5_LANGUAGE_BINDINGS} ) if( HDF5_${LANGUAGE}_COMPILE_LINE ) _HDF5_parse_compile_line( HDF5_${LANGUAGE}_COMPILE_LINE HDF5_${LANGUAGE}_INCLUDE_FLAGS HDF5_${LANGUAGE}_DEFINITIONS HDF5_${LANGUAGE}_LIBRARY_DIRS HDF5_${LANGUAGE}_LIBRARY_NAMES ) # take a guess that the includes may be in the 'include' sibling directory # of a library directory. foreach( dir ${HDF5_${LANGUAGE}_LIBRARY_DIRS} ) list( APPEND HDF5_${LANGUAGE}_INCLUDE_FLAGS ${dir}/../include ) endforeach() endif() # set the definitions for the language bindings. list( APPEND HDF5_DEFINITIONS ${HDF5_${LANGUAGE}_DEFINITIONS} ) # find the HDF5 include directories find_path( HDF5_${LANGUAGE}_INCLUDE_DIR hdf5.h HINTS ${HDF5_${LANGUAGE}_INCLUDE_FLAGS} ENV HDF5_ROOT PATHS $ENV{HOME}/.local/include PATH_SUFFIXES include Include ) mark_as_advanced( HDF5_${LANGUAGE}_INCLUDE_DIR ) list( APPEND HDF5_INCLUDE_DIRS ${HDF5_${LANGUAGE}_INCLUDE_DIR} ) set( HDF5_${LANGUAGE}_LIBRARY_NAMES ${HDF5_${LANGUAGE}_LIBRARY_NAMES_INIT} ${HDF5_${LANGUAGE}_LIBRARY_NAMES} ) # find the HDF5 libraries foreach( LIB ${HDF5_${LANGUAGE}_LIBRARY_NAMES} ) if( UNIX AND HDF5_USE_STATIC_LIBRARIES ) # According to bug 1643 on the CMake bug tracker, this is the # preferred method for searching for a static library. # See http://www.cmake.org/Bug/view.php?id=1643. We search # first for the full static library name, but fall back to a # generic search on the name if the static search fails. set( THIS_LIBRARY_SEARCH_DEBUG lib${LIB}d.a ${LIB}d ) set( THIS_LIBRARY_SEARCH_RELEASE lib${LIB}.a ${LIB} ) else() set( THIS_LIBRARY_SEARCH_DEBUG ${LIB}d ) set( THIS_LIBRARY_SEARCH_RELEASE ${LIB} ) endif() find_library( HDF5_${LIB}_LIBRARY_DEBUG NAMES ${THIS_LIBRARY_SEARCH_DEBUG} HINTS ${HDF5_${LANGUAGE}_LIBRARY_DIRS} ENV HDF5_ROOT PATH_SUFFIXES lib Lib ) find_library( HDF5_${LIB}_LIBRARY_RELEASE NAMES ${THIS_LIBRARY_SEARCH_RELEASE} HINTS ${HDF5_${LANGUAGE}_LIBRARY_DIRS} ENV HDF5_ROOT PATH_SUFFIXES lib Lib ) select_library_configurations( HDF5_${LIB} ) # even though we adjusted the individual library names in # select_library_configurations, we still need to distinguish # between debug and release variants because HDF5_LIBRARIES will # need to specify different lists for debug and optimized builds. # We can't just use the HDF5_${LIB}_LIBRARY variable (which was set # up by the selection macro above) because it may specify debug and # optimized variants for a particular library, but a list of # libraries is allowed to specify debug and optimized only once. list( APPEND HDF5_${LANGUAGE}_LIBRARIES_DEBUG ${HDF5_${LIB}_LIBRARY_DEBUG} ) list( APPEND HDF5_${LANGUAGE}_LIBRARIES_RELEASE ${HDF5_${LIB}_LIBRARY_RELEASE} ) endforeach() list( APPEND HDF5_LIBRARY_DIRS ${HDF5_${LANGUAGE}_LIBRARY_DIRS} ) # Append the libraries for this language binding to the list of all # required libraries. list( APPEND HDF5_LIBRARIES_DEBUG ${HDF5_${LANGUAGE}_LIBRARIES_DEBUG} ) list( APPEND HDF5_LIBRARIES_RELEASE ${HDF5_${LANGUAGE}_LIBRARIES_RELEASE} ) endforeach() # We may have picked up some duplicates in various lists during the above # process for the language bindings (both the C and C++ bindings depend on # libz for example). Remove the duplicates. if( HDF5_INCLUDE_DIRS ) list( REMOVE_DUPLICATES HDF5_INCLUDE_DIRS ) endif() if( HDF5_LIBRARIES_DEBUG ) list( REMOVE_DUPLICATES HDF5_LIBRARIES_DEBUG ) endif() if( HDF5_LIBRARIES_RELEASE ) list( REMOVE_DUPLICATES HDF5_LIBRARIES_RELEASE ) endif() if( HDF5_LIBRARY_DIRS ) list( REMOVE_DUPLICATES HDF5_LIBRARY_DIRS ) endif() # Construct the complete list of HDF5 libraries with debug and optimized # variants when the generator supports them. if( CMAKE_CONFIGURATION_TYPES OR CMAKE_BUILD_TYPE ) set( HDF5_LIBRARIES debug ${HDF5_LIBRARIES_DEBUG} optimized ${HDF5_LIBRARIES_RELEASE} ) else() set( HDF5_LIBRARIES ${HDF5_LIBRARIES_RELEASE} ) endif() # If the HDF5 include directory was found, open H5pubconf.h to determine if # HDF5 was compiled with parallel IO support set( HDF5_IS_PARALLEL FALSE ) foreach( _dir IN LISTS HDF5_INCLUDE_DIRS ) if( EXISTS "${_dir}/H5pubconf.h" ) file( STRINGS "${_dir}/H5pubconf.h" HDF5_HAVE_PARALLEL_DEFINE REGEX "HAVE_PARALLEL 1" ) if( HDF5_HAVE_PARALLEL_DEFINE ) set( HDF5_IS_PARALLEL TRUE ) endif() endif() endforeach() set( HDF5_IS_PARALLEL ${HDF5_IS_PARALLEL} CACHE BOOL "HDF5 library compiled with parallel IO support" ) mark_as_advanced( HDF5_IS_PARALLEL ) endif() find_package_handle_standard_args( HDF5 DEFAULT_MSG HDF5_LIBRARIES HDF5_INCLUDE_DIRS ) mark_as_advanced( HDF5_INCLUDE_DIRS HDF5_LIBRARIES HDF5_DEFINTIONS HDF5_LIBRARY_DIRS HDF5_C_COMPILER_EXECUTABLE HDF5_CXX_COMPILER_EXECUTABLE ) # For backwards compatibility we set HDF5_INCLUDE_DIR to the value of # HDF5_INCLUDE_DIRS set( HDF5_INCLUDE_DIR "${HDF5_INCLUDE_DIRS}" ) 07070100053c0c000081a40000000000000000000000014d5abc2e00000082000000b500010002ffffffffffffffff0000003d00000000root/usr/local/share/cmake-2.8/Modules/CheckIncludeFile.c.in#include <${CHECK_INCLUDE_FILE_VAR}> #ifdef __CLASSIC_C__ int main() { return 0; } #else int main(void) { return 0; } #endif 07070100053cbe000081a40000000000000000000000014d5abc2f0000130d000000b500010002ffffffffffffffff0000003900000000root/usr/local/share/cmake-2.8/Modules/FindTclStub.cmake# - Find Tcl stub libraries. # This module finds Tcl stub libraries. It first finds Tcl include files and # libraries by calling FindTCL.cmake. # How to Use the Tcl Stubs Library: # http://tcl.activestate.com/doc/howto/stubs.html # Using Stub Libraries: # http://safari.oreilly.com/0130385603/ch48lev1sec3 # This code sets the following variables: # TCL_STUB_LIBRARY = path to Tcl stub library # TK_STUB_LIBRARY = path to Tk stub library # TTK_STUB_LIBRARY = path to ttk stub library # # In an effort to remove some clutter and clear up some issues for people # who are not necessarily Tcl/Tk gurus/developpers, some variables were # moved or removed. Changes compared to CMake 2.4 are: # - TCL_STUB_LIBRARY_DEBUG and TK_STUB_LIBRARY_DEBUG were removed. # => these libs are not packaged by default with Tcl/Tk distributions. # Even when Tcl/Tk is built from source, several flavors of debug libs # are created and there is no real reason to pick a single one # specifically (say, amongst tclstub84g, tclstub84gs, or tclstub84sgx). # Let's leave that choice to the user by allowing him to assign # TCL_STUB_LIBRARY to any Tcl library, debug or not. #============================================================================= # Copyright 2008-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) INCLUDE(FindTCL) GET_FILENAME_COMPONENT(TCL_TCLSH_PATH "${TCL_TCLSH}" PATH) GET_FILENAME_COMPONENT(TCL_TCLSH_PATH_PARENT "${TCL_TCLSH_PATH}" PATH) STRING(REGEX REPLACE "^.*tclsh([0-9]\\.*[0-9]).*$" "\\1" TCL_TCLSH_VERSION "${TCL_TCLSH}") GET_FILENAME_COMPONENT(TK_WISH_PATH "${TK_WISH}" PATH) GET_FILENAME_COMPONENT(TK_WISH_PATH_PARENT "${TK_WISH_PATH}" PATH) STRING(REGEX REPLACE "^.*wish([0-9]\\.*[0-9]).*$" "\\1" TK_WISH_VERSION "${TK_WISH}") GET_FILENAME_COMPONENT(TCL_INCLUDE_PATH_PARENT "${TCL_INCLUDE_PATH}" PATH) GET_FILENAME_COMPONENT(TK_INCLUDE_PATH_PARENT "${TK_INCLUDE_PATH}" PATH) GET_FILENAME_COMPONENT(TCL_LIBRARY_PATH "${TCL_LIBRARY}" PATH) GET_FILENAME_COMPONENT(TCL_LIBRARY_PATH_PARENT "${TCL_LIBRARY_PATH}" PATH) STRING(REGEX REPLACE "^.*tcl([0-9]\\.*[0-9]).*$" "\\1" TCL_LIBRARY_VERSION "${TCL_LIBRARY}") GET_FILENAME_COMPONENT(TK_LIBRARY_PATH "${TK_LIBRARY}" PATH) GET_FILENAME_COMPONENT(TK_LIBRARY_PATH_PARENT "${TK_LIBRARY_PATH}" PATH) STRING(REGEX REPLACE "^.*tk([0-9]\\.*[0-9]).*$" "\\1" TK_LIBRARY_VERSION "${TK_LIBRARY}") SET(TCLTK_POSSIBLE_LIB_PATHS "${TCL_INCLUDE_PATH_PARENT}/lib" "${TK_INCLUDE_PATH_PARENT}/lib" "${TCL_LIBRARY_PATH}" "${TK_LIBRARY_PATH}" "${TCL_TCLSH_PATH_PARENT}/lib" "${TK_WISH_PATH_PARENT}/lib" /usr/lib /usr/local/lib ) IF(WIN32) GET_FILENAME_COMPONENT( ActiveTcl_CurrentVersion "[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl;CurrentVersion]" NAME) SET(TCLTK_POSSIBLE_LIB_PATHS ${TCLTK_POSSIBLE_LIB_PATHS} "[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl\\${ActiveTcl_CurrentVersion}]/lib" "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.6;Root]/lib" "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.5;Root]/lib" "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.4;Root]/lib" "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.3;Root]/lib" "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.2;Root]/lib" "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.0;Root]/lib" "$ENV{ProgramFiles}/Tcl/Lib" "C:/Program Files/Tcl/lib" "C:/Tcl/lib" ) ENDIF(WIN32) FIND_LIBRARY(TCL_STUB_LIBRARY NAMES tclstub tclstub${TK_LIBRARY_VERSION} tclstub${TCL_TCLSH_VERSION} tclstub${TK_WISH_VERSION} tclstub86 tclstub8.6 tclstub85 tclstub8.5 tclstub84 tclstub8.4 tclstub83 tclstub8.3 tclstub82 tclstub8.2 tclstub80 tclstub8.0 PATHS ${TCLTK_POSSIBLE_LIB_PATHS} ) FIND_LIBRARY(TK_STUB_LIBRARY NAMES tkstub tkstub${TCL_LIBRARY_VERSION} tkstub${TCL_TCLSH_VERSION} tkstub${TK_WISH_VERSION} tkstub86 tkstub8.6 tkstub85 tkstub8.5 tkstub84 tkstub8.4 tkstub83 tkstub8.3 tkstub82 tkstub8.2 tkstub80 tkstub8.0 PATHS ${TCLTK_POSSIBLE_LIB_PATHS} ) FIND_LIBRARY(TTK_STUB_LIBRARY NAMES ttkstub ttkstub${TCL_LIBRARY_VERSION} ttkstub${TCL_TCLSH_VERSION} ttkstub${TK_WISH_VERSION} ttkstub88 ttkstub8.8 ttkstub87 ttkstub8.7 ttkstub86 ttkstub8.6 ttkstub85 ttkstub8.5 PATHS ${TCLTK_POSSIBLE_LIB_PATHS} ) MARK_AS_ADVANCED( TCL_STUB_LIBRARY TK_STUB_LIBRARY ) 07070100053c78000081a40000000000000000000000014d5abc2f00000b22000000b500010002ffffffffffffffff0000003600000000root/usr/local/share/cmake-2.8/Modules/FindGLUT.cmake# - try to find glut library and include files # GLUT_INCLUDE_DIR, where to find GL/glut.h, etc. # GLUT_LIBRARIES, the libraries to link against # GLUT_FOUND, If false, do not try to use GLUT. # Also defined, but not for general use are: # GLUT_glut_LIBRARY = the full path to the glut library. # GLUT_Xmu_LIBRARY = the full path to the Xmu library. # GLUT_Xi_LIBRARY = the full path to the Xi Library. #============================================================================= # Copyright 2001-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) IF (WIN32) FIND_PATH( GLUT_INCLUDE_DIR NAMES GL/glut.h PATHS ${GLUT_ROOT_PATH}/include ) FIND_LIBRARY( GLUT_glut_LIBRARY NAMES glut glut32 freeglut PATHS ${OPENGL_LIBRARY_DIR} ${GLUT_ROOT_PATH}/Release ) ELSE (WIN32) IF (APPLE) # These values for Apple could probably do with improvement. FIND_PATH( GLUT_INCLUDE_DIR glut.h /System/Library/Frameworks/GLUT.framework/Versions/A/Headers ${OPENGL_LIBRARY_DIR} ) SET(GLUT_glut_LIBRARY "-framework GLUT" CACHE STRING "GLUT library for OSX") SET(GLUT_cocoa_LIBRARY "-framework Cocoa" CACHE STRING "Cocoa framework for OSX") ELSE (APPLE) FIND_PATH( GLUT_INCLUDE_DIR GL/glut.h /usr/include/GL /usr/openwin/share/include /usr/openwin/include /opt/graphics/OpenGL/include /opt/graphics/OpenGL/contrib/libglut ) FIND_LIBRARY( GLUT_glut_LIBRARY glut /usr/openwin/lib ) FIND_LIBRARY( GLUT_Xi_LIBRARY Xi /usr/openwin/lib ) FIND_LIBRARY( GLUT_Xmu_LIBRARY Xmu /usr/openwin/lib ) ENDIF (APPLE) ENDIF (WIN32) SET( GLUT_FOUND "NO" ) IF(GLUT_INCLUDE_DIR) IF(GLUT_glut_LIBRARY) # Is -lXi and -lXmu required on all platforms that have it? # If not, we need some way to figure out what platform we are on. SET( GLUT_LIBRARIES ${GLUT_glut_LIBRARY} ${GLUT_Xmu_LIBRARY} ${GLUT_Xi_LIBRARY} ${GLUT_cocoa_LIBRARY} ) SET( GLUT_FOUND "YES" ) #The following deprecated settings are for backwards compatibility with CMake1.4 SET (GLUT_LIBRARY ${GLUT_LIBRARIES}) SET (GLUT_INCLUDE_PATH ${GLUT_INCLUDE_DIR}) ENDIF(GLUT_glut_LIBRARY) ENDIF(GLUT_INCLUDE_DIR) MARK_AS_ADVANCED( GLUT_INCLUDE_DIR GLUT_glut_LIBRARY GLUT_Xmu_LIBRARY GLUT_Xi_LIBRARY ) 07070100053c26000041ed0000000000000000000000024dbf6ea800000000000000b500010002ffffffffffffffff0000003000000000root/usr/local/share/cmake-2.8/Modules/Compiler07070100053c4e000081a40000000000000000000000014d5abc2f00000103000000b500010002ffffffffffffffff0000004100000000root/usr/local/share/cmake-2.8/Modules/Compiler/XL-Fortran.cmakeSET(CMAKE_Fortran_VERBOSE_FLAG "-V") SET(CMAKE_Fortran_DEFINE_FLAG "-WF,-D") SET(CMAKE_Fortran_FLAGS_DEBUG_INIT "-g") SET(CMAKE_Fortran_FLAGS_RELEASE_INIT "-O") SET(CMAKE_Fortran_FLAGS_MINSIZEREL_INIT "-O") SET(CMAKE_Fortran_FLAGS_RELWITHDEBINFO_INIT "-g") 07070100053c27000081a40000000000000000000000014d5abc2f00000018000000b500010002ffffffffffffffff0000003e00000000root/usr/local/share/cmake-2.8/Modules/Compiler/Clang-C.cmakeinclude(Compiler/GNU-C) 07070100053c34000081a40000000000000000000000014d5abc2f000001cf000000b500010002ffffffffffffffff0000003e00000000root/usr/local/share/cmake-2.8/Modules/Compiler/Intel-C.cmakeSET(CMAKE_C_VERBOSE_FLAG "-v") SET(CMAKE_C_FLAGS_INIT "") SET(CMAKE_C_FLAGS_DEBUG_INIT "-g") SET(CMAKE_C_FLAGS_MINSIZEREL_INIT "-Os -DNDEBUG") SET(CMAKE_C_FLAGS_RELEASE_INIT "-O3 -DNDEBUG") SET(CMAKE_C_FLAGS_RELWITHDEBINFO_INIT "-O2 -g") SET(CMAKE_C_CREATE_PREPROCESSED_SOURCE " -E > ") SET(CMAKE_C_CREATE_ASSEMBLY_SOURCE " -S -o ") 07070100053c38000081a40000000000000000000000014d5abc2f00000021000000b500010002ffffffffffffffff0000004200000000root/usr/local/share/cmake-2.8/Modules/Compiler/MIPSpro-CXX.cmakeSET(CMAKE_CXX_VERBOSE_FLAG "-v") 07070100053c33000081a40000000000000000000000014d5abc2f00000025000000b500010002ffffffffffffffff0000004100000000root/usr/local/share/cmake-2.8/Modules/Compiler/HP-Fortran.cmakeSET(CMAKE_Fortran_VERBOSE_FLAG "-v") 07070100053c2c000081a40000000000000000000000014d5abc2f00000128000000b500010002ffffffffffffffff0000004200000000root/usr/local/share/cmake-2.8/Modules/Compiler/G95-Fortran.cmakeset(CMAKE_Fortran_FLAGS_INIT "") set(CMAKE_Fortran_FLAGS_DEBUG_INIT "-g") set(CMAKE_Fortran_FLAGS_MINSIZEREL_INIT "-Os") set(CMAKE_Fortran_FLAGS_RELEASE_INIT "-O3") set(CMAKE_Fortran_FLAGS_RELWITHDEBINFO_INIT "-O2 -g") set(CMAKE_Fortran_MODDIR_FLAG "-fmod=") set(CMAKE_Fortran_VERBOSE_FLAG "-v") 07070100053c4c000081a40000000000000000000000014d5abc2f000002cb000000b500010002ffffffffffffffff0000003b00000000root/usr/local/share/cmake-2.8/Modules/Compiler/XL-C.cmakeSET(CMAKE_C_VERBOSE_FLAG "-V") # -qthreaded = Ensures that all optimizations will be thread-safe # -qalias=noansi = Turns off type-based aliasing completely (safer optimizer) # -qhalt=e = Halt on error messages (rather than just severe errors) SET(CMAKE_C_FLAGS_INIT "-qthreaded -qalias=noansi -qhalt=e") SET(CMAKE_C_FLAGS_DEBUG_INIT "-g") SET(CMAKE_C_FLAGS_RELEASE_INIT "-O -DNDEBUG") SET(CMAKE_C_FLAGS_MINSIZEREL_INIT "-O -DNDEBUG") SET(CMAKE_C_FLAGS_RELWITHDEBINFO_INIT "-g") SET(CMAKE_C_CREATE_PREPROCESSED_SOURCE " -E > ") SET(CMAKE_C_CREATE_ASSEMBLY_SOURCE " -S -o ") 07070100053c3c000081a40000000000000000000000014d5abc2f000000ca000000b500010002ffffffffffffffff0000003e00000000root/usr/local/share/cmake-2.8/Modules/Compiler/PGI-CXX.cmakeinclude(Compiler/PGI) __compiler_pgi(CXX) set(CMAKE_CXX_FLAGS_MINSIZEREL_INIT "${CMAKE_CXX_FLAGS_MINSIZEREL_INIT} -DNDEBUG") set(CMAKE_CXX_FLAGS_RELEASE_INIT "${CMAKE_CXX_FLAGS_RELEASE_INIT} -DNDEBUG") 07070100053c2a000081a40000000000000000000000014d5abc2f00000021000000b500010002ffffffffffffffff0000003f00000000root/usr/local/share/cmake-2.8/Modules/Compiler/Cray-CXX.cmakeset(CMAKE_CXX_VERBOSE_FLAG "-v") 07070100053c37000081a40000000000000000000000014d5abc2f0000001f000000b500010002ffffffffffffffff0000004000000000root/usr/local/share/cmake-2.8/Modules/Compiler/MIPSpro-C.cmakeSET(CMAKE_C_VERBOSE_FLAG "-v") 07070100053c46000081a40000000000000000000000014d5abc2f00000454000000b500010002ffffffffffffffff0000003f00000000root/usr/local/share/cmake-2.8/Modules/Compiler/SunPro-C.cmakeSET(CMAKE_C_VERBOSE_FLAG "-#") SET(CMAKE_SHARED_LIBRARY_C_FLAGS "-KPIC") SET(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "-G") SET(CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG "-R") SET(CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG_SEP ":") SET(CMAKE_SHARED_LIBRARY_SONAME_C_FLAG "-h") SET(CMAKE_C_FLAGS_INIT "") SET(CMAKE_C_FLAGS_DEBUG_INIT "-g") SET(CMAKE_C_FLAGS_MINSIZEREL_INIT "-xO2 -xspace -DNDEBUG") SET(CMAKE_C_FLAGS_RELEASE_INIT "-xO3 -DNDEBUG") SET(CMAKE_C_FLAGS_RELWITHDEBINFO_INIT "-g -xO2") # Initialize C link type selection flags. These flags are used when # building a shared library, shared module, or executable that links # to other libraries to select whether to use the static or shared # versions of the libraries. FOREACH(type SHARED_LIBRARY SHARED_MODULE EXE) SET(CMAKE_${type}_LINK_STATIC_C_FLAGS "-Bstatic") SET(CMAKE_${type}_LINK_DYNAMIC_C_FLAGS "-Bdynamic") ENDFOREACH(type) SET(CMAKE_C_CREATE_PREPROCESSED_SOURCE " -E > ") SET(CMAKE_C_CREATE_ASSEMBLY_SOURCE " -S -o ") 07070100053c4a000081a40000000000000000000000014d5abc2f00000019000000b500010002ffffffffffffffff0000004400000000root/usr/local/share/cmake-2.8/Modules/Compiler/VisualAge-CXX.cmakeinclude(Compiler/XL-CXX) 07070100053c35000081a40000000000000000000000014d5abc2f000001e3000000b500010002ffffffffffffffff0000004000000000root/usr/local/share/cmake-2.8/Modules/Compiler/Intel-CXX.cmakeSET(CMAKE_CXX_VERBOSE_FLAG "-v") SET(CMAKE_CXX_FLAGS_INIT "") SET(CMAKE_CXX_FLAGS_DEBUG_INIT "-g") SET(CMAKE_CXX_FLAGS_MINSIZEREL_INIT "-Os -DNDEBUG") SET(CMAKE_CXX_FLAGS_RELEASE_INIT "-O3 -DNDEBUG") SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO_INIT "-O2 -g") SET(CMAKE_CXX_CREATE_PREPROCESSED_SOURCE " -E > ") SET(CMAKE_CXX_CREATE_ASSEMBLY_SOURCE " -S -o ") 07070100053c2f000081a40000000000000000000000014d5abc2f00000198000000b500010002ffffffffffffffff0000004200000000root/usr/local/share/cmake-2.8/Modules/Compiler/GNU-Fortran.cmakeinclude(Compiler/GNU) __compiler_gnu(Fortran) # No -DNDEBUG for Fortran. SET(CMAKE_Fortran_FLAGS_MINSIZEREL_INIT "-Os") SET(CMAKE_Fortran_FLAGS_RELEASE_INIT "-O3") # We require updates to CMake C++ code to support preprocessing rules # for Fortran. SET(CMAKE_Fortran_CREATE_PREPROCESSED_SOURCE) SET(CMAKE_Fortran_CREATE_ASSEMBLY_SOURCE) # Fortran-specific feature flags. SET(CMAKE_Fortran_MODDIR_FLAG -J) 07070100053c3f000081a40000000000000000000000014d5abc2f000000cc000000b500010002ffffffffffffffff0000004200000000root/usr/local/share/cmake-2.8/Modules/Compiler/PathScale-C.cmakeinclude(Compiler/PathScale) __compiler_pathscale(C) set(CMAKE_C_FLAGS_MINSIZEREL_INIT "${CMAKE_C_FLAGS_MINSIZEREL_INIT} -DNDEBUG") set(CMAKE_C_FLAGS_RELEASE_INIT "${CMAKE_C_FLAGS_RELEASE_INIT} -DNDEBUG") 07070100053c31000081a40000000000000000000000014d5abc2f0000001f000000b500010002ffffffffffffffff0000003b00000000root/usr/local/share/cmake-2.8/Modules/Compiler/HP-C.cmakeSET(CMAKE_C_VERBOSE_FLAG "-v") 07070100053c32000081a40000000000000000000000014d5abc2f00000021000000b500010002ffffffffffffffff0000003d00000000root/usr/local/share/cmake-2.8/Modules/Compiler/HP-CXX.cmakeSET(CMAKE_CXX_VERBOSE_FLAG "-v") 07070100053c44000081a40000000000000000000000014d5abc2f0000002a000000b500010002ffffffffffffffff0000003e00000000root/usr/local/share/cmake-2.8/Modules/Compiler/SCO-CXX.cmakeinclude(Compiler/SCO) __compiler_sco(CXX) 07070100053c3b000081a40000000000000000000000014d5abc2f000000c0000000b500010002ffffffffffffffff0000003c00000000root/usr/local/share/cmake-2.8/Modules/Compiler/PGI-C.cmakeinclude(Compiler/PGI) __compiler_pgi(C) set(CMAKE_C_FLAGS_MINSIZEREL_INIT "${CMAKE_C_FLAGS_MINSIZEREL_INIT} -DNDEBUG") set(CMAKE_C_FLAGS_RELEASE_INIT "${CMAKE_C_FLAGS_RELEASE_INIT} -DNDEBUG") 07070100053c43000081a40000000000000000000000014d5abc2f00000028000000b500010002ffffffffffffffff0000003c00000000root/usr/local/share/cmake-2.8/Modules/Compiler/SCO-C.cmakeinclude(Compiler/SCO) __compiler_sco(C) 07070100053c4d000081a40000000000000000000000014d5abc2f00000225000000b500010002ffffffffffffffff0000003d00000000root/usr/local/share/cmake-2.8/Modules/Compiler/XL-CXX.cmakeSET(CMAKE_CXX_VERBOSE_FLAG "-V") SET(CMAKE_CXX_FLAGS_DEBUG_INIT "-g") SET(CMAKE_CXX_FLAGS_RELEASE_INIT "-O -DNDEBUG") SET(CMAKE_CXX_FLAGS_MINSIZEREL_INIT "-O -DNDEBUG") SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO_INIT "-g") SET(CMAKE_CXX_COMPILE_OBJECT " -+ -o -c ") SET(CMAKE_CXX_CREATE_PREPROCESSED_SOURCE " -E > ") SET(CMAKE_CXX_CREATE_ASSEMBLY_SOURCE " -S -o ") 07070100053c28000081a40000000000000000000000014d5abc2f0000001a000000b500010002ffffffffffffffff0000004000000000root/usr/local/share/cmake-2.8/Modules/Compiler/Clang-CXX.cmakeinclude(Compiler/GNU-CXX) 07070100053c3a000081a40000000000000000000000014d5abc2f000005a3000000b500010002ffffffffffffffff0000004200000000root/usr/local/share/cmake-2.8/Modules/Compiler/NAG-Fortran.cmake# Help CMAKE_PARSE_IMPLICIT_LINK_INFO detect NAG Fortran object files. if(NOT CMAKE_Fortran_COMPILER_WORKS AND NOT CMAKE_Fortran_COMPILER_FORCED) message(STATUS "Detecting NAG Fortran directory") # Run with -dryrun to see sample "link" line. execute_process( COMMAND ${CMAKE_Fortran_COMPILER} dummy.o -dryrun OUTPUT_VARIABLE _dryrun ERROR_VARIABLE _dryrun ) # Match an object file. string(REGEX MATCH "/[^ ]*/[^ /][^ /]*\\.o" _nag_obj "${_dryrun}") if(_nag_obj) # Parse object directory and convert to a regex. string(REGEX REPLACE "/[^/]*$" "" _nag_dir "${_nag_obj}") string(REGEX REPLACE "([][+.*()^])" "\\\\\\1" _nag_regex "${_nag_dir}") set(CMAKE_Fortran_IMPLICIT_OBJECT_REGEX "^${_nag_regex}/") file(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log "Detecting NAG Fortran directory with -dryrun found\n" " object: ${_nag_obj}\n" " directory: ${_nag_dir}\n" " regex: ${CMAKE_Fortran_IMPLICIT_OBJECT_REGEX}\n" "from output:\n${_dryrun}\n\n") message(STATUS "Detecting NAG Fortran directory - ${_nag_dir}") else() file(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log "Detecting NAG Fortran directory with -dryrun failed:\n${_dryrun}\n\n") message(STATUS "Detecting NAG Fortran directory - failed") endif() endif() set(CMAKE_Fortran_MODDIR_FLAG "-mdir ") set(CMAKE_SHARED_LIBRARY_Fortran_FLAGS "-PIC") 07070100053c3e000081a40000000000000000000000014d5abc2f00000586000000b500010002ffffffffffffffff0000003a00000000root/usr/local/share/cmake-2.8/Modules/Compiler/PGI.cmake #============================================================================= # Copyright 2002-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # This module is shared by multiple languages; use include blocker. if(__COMPILER_PGI) return() endif() set(__COMPILER_PGI 1) macro(__compiler_pgi lang) # Feature flags. set(CMAKE_${lang}_VERBOSE_FLAG "-v") # Initial configuration flags. set(CMAKE_${lang}_FLAGS_INIT "") set(CMAKE_${lang}_FLAGS_DEBUG_INIT "-g -O0") set(CMAKE_${lang}_FLAGS_MINSIZEREL_INIT "-O2 -s") set(CMAKE_${lang}_FLAGS_RELEASE_INIT "-fast -O3 -Mipa=fast") set(CMAKE_${lang}_FLAGS_RELWITHDEBINFO_INIT "-O2 -gopt") # Preprocessing and assembly rules. set(CMAKE_${lang}_CREATE_PREPROCESSED_SOURCE " -E > ") set(CMAKE_${lang}_CREATE_ASSEMBLY_SOURCE " -S -o ") endmacro() 07070100053c49000081a40000000000000000000000014d5abc2f00000017000000b500010002ffffffffffffffff0000004200000000root/usr/local/share/cmake-2.8/Modules/Compiler/VisualAge-C.cmakeinclude(Compiler/XL-C) 07070100053c48000081a40000000000000000000000014d5abc2f000002a0000000b500010002ffffffffffffffff0000004500000000root/usr/local/share/cmake-2.8/Modules/Compiler/SunPro-Fortran.cmakeSET(CMAKE_Fortran_VERBOSE_FLAG "-v") SET(CMAKE_SHARED_LIBRARY_Fortran_FLAGS "-KPIC") SET(CMAKE_SHARED_LIBRARY_CREATE_Fortran_FLAGS "-G") SET(CMAKE_SHARED_LIBRARY_RUNTIME_Fortran_FLAG "-R") SET(CMAKE_SHARED_LIBRARY_RUNTIME_Fortran_FLAG_SEP ":") SET(CMAKE_SHARED_LIBRARY_SONAME_Fortran_FLAG "-h") set(CMAKE_EXECUTABLE_RUNTIME_Fortran_FLAG "-R") SET(CMAKE_Fortran_FLAGS_INIT "") SET(CMAKE_Fortran_FLAGS_DEBUG_INIT "-g") SET(CMAKE_Fortran_FLAGS_MINSIZEREL_INIT "-xO2 -xspace -DNDEBUG") SET(CMAKE_Fortran_FLAGS_RELEASE_INIT "-xO3 -DNDEBUG") SET(CMAKE_Fortran_FLAGS_RELWITHDEBINFO_INIT "-g -xO2") SET(CMAKE_Fortran_MODDIR_FLAG "-moddir=") SET(CMAKE_Fortran_MODPATH_FLAG "-M") 07070100053c2d000081a40000000000000000000000014d5abc2f00000028000000b500010002ffffffffffffffff0000003c00000000root/usr/local/share/cmake-2.8/Modules/Compiler/GNU-C.cmakeinclude(Compiler/GNU) __compiler_gnu(C) 07070100053c45000081a40000000000000000000000014d5abc2f00000399000000b500010002ffffffffffffffff0000003a00000000root/usr/local/share/cmake-2.8/Modules/Compiler/SCO.cmake #============================================================================= # Copyright 2002-2011 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # This module is shared by multiple languages; use include blocker. if(__COMPILER_SCO) return() endif() set(__COMPILER_SCO 1) macro(__compiler_sco lang) # Feature flags. set(CMAKE_SHARED_LIBRARY_${lang}_FLAGS "-Kpic -belf") set(CMAKE_SHARED_LIBRARY_CREATE_${lang}_FLAGS "-belf -Wl,-Bexport") endmacro() 07070100053c36000081a40000000000000000000000014d5abc2f0000012a000000b500010002ffffffffffffffff0000004400000000root/usr/local/share/cmake-2.8/Modules/Compiler/Intel-Fortran.cmakeSET(CMAKE_Fortran_FLAGS_INIT "") SET(CMAKE_Fortran_FLAGS_DEBUG_INIT "-g") SET(CMAKE_Fortran_FLAGS_MINSIZEREL_INIT "-Os") SET(CMAKE_Fortran_FLAGS_RELEASE_INIT "-O3") SET(CMAKE_Fortran_FLAGS_RELWITHDEBINFO_INIT "-O2 -g") SET(CMAKE_Fortran_MODDIR_FLAG "-module ") SET(CMAKE_Fortran_VERBOSE_FLAG "-v") 07070100053c29000081a40000000000000000000000014d5abc2f0000001f000000b500010002ffffffffffffffff0000003d00000000root/usr/local/share/cmake-2.8/Modules/Compiler/Cray-C.cmakeset(CMAKE_C_VERBOSE_FLAG "-v") 07070100053c3d000081a40000000000000000000000014d5abc2f000001a9000000b500010002ffffffffffffffff0000004200000000root/usr/local/share/cmake-2.8/Modules/Compiler/PGI-Fortran.cmakeinclude(Compiler/PGI) __compiler_pgi(Fortran) SET(CMAKE_Fortran_FLAGS_INIT "${CMAKE_Fortran_FLAGS_INIT} -Mpreprocess -Kieee") SET(CMAKE_Fortran_FLAGS_DEBUG_INIT "${CMAKE_Fortran_FLAGS_DEBUG_INIT} -Mbounds") # We require updates to CMake C++ code to support preprocessing rules # for Fortran. SET(CMAKE_Fortran_CREATE_PREPROCESSED_SOURCE) SET(CMAKE_Fortran_CREATE_ASSEMBLY_SOURCE) SET(CMAKE_Fortran_MODDIR_FLAG "-module ") 07070100053c4b000081a40000000000000000000000014d5abc2f0000001d000000b500010002ffffffffffffffff0000004800000000root/usr/local/share/cmake-2.8/Modules/Compiler/VisualAge-Fortran.cmakeinclude(Compiler/XL-Fortran) 07070100053c41000081a40000000000000000000000014d5abc2f00000065000000b500010002ffffffffffffffff0000004800000000root/usr/local/share/cmake-2.8/Modules/Compiler/PathScale-Fortran.cmakeinclude(Compiler/PathScale) __compiler_pathscale(Fortran) SET(CMAKE_Fortran_MODDIR_FLAG "-module ") 07070100053c2b000081a40000000000000000000000014d5abc2f0000008e000000b500010002ffffffffffffffff0000004300000000root/usr/local/share/cmake-2.8/Modules/Compiler/Cray-Fortran.cmakeset(CMAKE_Fortran_VERBOSE_FLAG "-v") set(CMAKE_Fortran_MODOUT_FLAG -em) set(CMAKE_Fortran_MODDIR_FLAG -J) set(CMAKE_Fortran_MODDIR_DEFAULT .) 07070100053c42000081a40000000000000000000000014d5abc2f0000045f000000b500010002ffffffffffffffff0000004000000000root/usr/local/share/cmake-2.8/Modules/Compiler/PathScale.cmake #============================================================================= # Copyright 2002-2010 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # This module is shared by multiple languages; use include blocker. if(__COMPILER_PATHSCALE) return() endif() set(__COMPILER_PATHSCALE 1) macro(__compiler_pathscale lang) # Feature flags. set(CMAKE_${lang}_VERBOSE_FLAG "-v") # Initial configuration flags. set(CMAKE_${lang}_FLAGS_INIT "") set(CMAKE_${lang}_FLAGS_DEBUG_INIT "-g -O0") set(CMAKE_${lang}_FLAGS_MINSIZEREL_INIT "-Os") set(CMAKE_${lang}_FLAGS_RELEASE_INIT "-O3") set(CMAKE_${lang}_FLAGS_RELWITHDEBINFO_INIT "-g -O2") endmacro() 07070100053c2e000081a40000000000000000000000014d5abc2f0000002a000000b500010002ffffffffffffffff0000003e00000000root/usr/local/share/cmake-2.8/Modules/Compiler/GNU-CXX.cmakeinclude(Compiler/GNU) __compiler_gnu(CXX) 07070100053c47000081a40000000000000000000000014d5abc2f0000056f000000b500010002ffffffffffffffff0000004100000000root/usr/local/share/cmake-2.8/Modules/Compiler/SunPro-CXX.cmakeSET(CMAKE_CXX_VERBOSE_FLAG "-v") SET(CMAKE_SHARED_LIBRARY_CXX_FLAGS "-KPIC") SET(CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS "-G") SET(CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG "-R") SET(CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG_SEP ":") SET(CMAKE_SHARED_LIBRARY_SONAME_CXX_FLAG "-h") SET(CMAKE_CXX_FLAGS_INIT "") SET(CMAKE_CXX_FLAGS_DEBUG_INIT "-g") SET(CMAKE_CXX_FLAGS_MINSIZEREL_INIT "-xO2 -xspace -DNDEBUG") SET(CMAKE_CXX_FLAGS_RELEASE_INIT "-xO3 -DNDEBUG") SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO_INIT "-g -xO2") # Initialize C link type selection flags. These flags are used when # building a shared library, shared module, or executable that links # to other libraries to select whether to use the static or shared # versions of the libraries. FOREACH(type SHARED_LIBRARY SHARED_MODULE EXE) SET(CMAKE_${type}_LINK_STATIC_CXX_FLAGS "-Bstatic") SET(CMAKE_${type}_LINK_DYNAMIC_CXX_FLAGS "-Bdynamic") ENDFOREACH(type) SET(CMAKE_CXX_CREATE_PREPROCESSED_SOURCE " -E > ") SET(CMAKE_CXX_CREATE_ASSEMBLY_SOURCE " -S -o ") # Create archives with "CC -xar" in case user adds "-instances=extern" # so that template instantiations are available to archive members. SET(CMAKE_CXX_CREATE_STATIC_LIBRARY " -xar -o " " ") 07070100053c39000081a40000000000000000000000014d5abc2f00000025000000b500010002ffffffffffffffff0000004600000000root/usr/local/share/cmake-2.8/Modules/Compiler/MIPSpro-Fortran.cmakeSET(CMAKE_Fortran_VERBOSE_FLAG "-v") 07070100053c40000081a40000000000000000000000014d5abc2f000000d6000000b500010002ffffffffffffffff0000004400000000root/usr/local/share/cmake-2.8/Modules/Compiler/PathScale-CXX.cmakeinclude(Compiler/PathScale) __compiler_pathscale(CXX) set(CMAKE_CXX_FLAGS_MINSIZEREL_INIT "${CMAKE_CXX_FLAGS_MINSIZEREL_INIT} -DNDEBUG") set(CMAKE_CXX_FLAGS_RELEASE_INIT "${CMAKE_CXX_FLAGS_RELEASE_INIT} -DNDEBUG") 07070100053c30000081a40000000000000000000000014d5abc2f00000619000000b500010002ffffffffffffffff0000003a00000000root/usr/local/share/cmake-2.8/Modules/Compiler/GNU.cmake #============================================================================= # Copyright 2002-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # This module is shared by multiple languages; use include blocker. if(__COMPILER_GNU) return() endif() set(__COMPILER_GNU 1) macro(__compiler_gnu lang) # Feature flags. set(CMAKE_${lang}_VERBOSE_FLAG "-v") set(CMAKE_SHARED_LIBRARY_${lang}_FLAGS "-fPIC") set(CMAKE_SHARED_LIBRARY_CREATE_${lang}_FLAGS "-shared") # Initial configuration flags. set(CMAKE_${lang}_FLAGS_INIT "") set(CMAKE_${lang}_FLAGS_DEBUG_INIT "-g") set(CMAKE_${lang}_FLAGS_MINSIZEREL_INIT "-Os -DNDEBUG") set(CMAKE_${lang}_FLAGS_RELEASE_INIT "-O3 -DNDEBUG") set(CMAKE_${lang}_FLAGS_RELWITHDEBINFO_INIT "-O2 -g") set(CMAKE_${lang}_CREATE_PREPROCESSED_SOURCE " -E > ") set(CMAKE_${lang}_CREATE_ASSEMBLY_SOURCE " -S -o ") if(NOT APPLE) set(CMAKE_INCLUDE_SYSTEM_FLAG_CXX "-isystem ") endif(NOT APPLE) endmacro() 07070100053bdb000081a40000000000000000000000014d5abc2f00000dca000000b500010002ffffffffffffffff0000004000000000root/usr/local/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake #============================================================================= # Copyright 2003-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) INCLUDE(CMakeTestCompilerCommon) # This file is used by EnableLanguage in cmGlobalGenerator to # determine that that selected C compiler can actually compile # and link the most basic of programs. If not, a fatal error # is set and cmake stops processing commands and will not generate # any makefiles or projects. IF(NOT CMAKE_C_COMPILER_WORKS) PrintTestCompilerStatus("C" "") FILE(WRITE ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testCCompiler.c "#ifdef __cplusplus\n" "# error \"The CMAKE_C_COMPILER is set to a C++ compiler\"\n" "#endif\n" "#if defined(__CLASSIC_C__)\n" "int main(argc, argv)\n" " int argc;\n" " char* argv[];\n" "#else\n" "int main(int argc, char* argv[])\n" "#endif\n" "{ (void)argv; return argc-1;}\n") TRY_COMPILE(CMAKE_C_COMPILER_WORKS ${CMAKE_BINARY_DIR} ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testCCompiler.c OUTPUT_VARIABLE OUTPUT) SET(C_TEST_WAS_RUN 1) ENDIF(NOT CMAKE_C_COMPILER_WORKS) IF(NOT CMAKE_C_COMPILER_WORKS) PrintTestCompilerStatus("C" " -- broken") FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log "Determining if the C compiler works failed with " "the following output:\n${OUTPUT}\n\n") # if the compiler is broken make sure to remove the platform file # since Windows-cl configures both c/cxx files both need to be removed # when c or c++ fails FILE(REMOVE ${CMAKE_PLATFORM_ROOT_BIN}/CMakeCPlatform.cmake ) FILE(REMOVE ${CMAKE_PLATFORM_ROOT_BIN}/CMakeCXXPlatform.cmake ) MESSAGE(FATAL_ERROR "The C compiler \"${CMAKE_C_COMPILER}\" " "is not able to compile a simple test program.\nIt fails " "with the following output:\n ${OUTPUT}\n\n" "CMake will not be able to correctly generate this project.") ELSE(NOT CMAKE_C_COMPILER_WORKS) IF(C_TEST_WAS_RUN) PrintTestCompilerStatus("C" " -- works") FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log "Determining if the C compiler works passed with " "the following output:\n${OUTPUT}\n\n") ENDIF(C_TEST_WAS_RUN) SET(CMAKE_C_COMPILER_WORKS 1 CACHE INTERNAL "") IF(CMAKE_C_COMPILER_FORCED) # The compiler configuration was forced by the user. # Assume the user has configured all compiler information. ELSE(CMAKE_C_COMPILER_FORCED) # Try to identify the ABI and configure it into CMakeCCompiler.cmake INCLUDE(${CMAKE_ROOT}/Modules/CMakeDetermineCompilerABI.cmake) CMAKE_DETERMINE_COMPILER_ABI(C ${CMAKE_ROOT}/Modules/CMakeCCompilerABI.c) CONFIGURE_FILE( ${CMAKE_ROOT}/Modules/CMakeCCompiler.cmake.in ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeCCompiler.cmake @ONLY IMMEDIATE # IMMEDIATE must be here for compatibility mode <= 2.0 ) INCLUDE(${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeCCompiler.cmake) ENDIF(CMAKE_C_COMPILER_FORCED) ENDIF(NOT CMAKE_C_COMPILER_WORKS) 07070100053c77000081a40000000000000000000000014d5abc2f000003ec000000b500010002ffffffffffffffff0000003500000000root/usr/local/share/cmake-2.8/Modules/FindGLU.cmake #============================================================================= # Copyright 2001-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Use of this file is deprecated, and is here for backwards compatibility with CMake 1.4 # GLU library is now found by FindOpenGL.cmake # MESSAGE(STATUS "WARNING: you are using the obsolete 'GLU' package, please use 'OpenGL' instead") INCLUDE(FindOpenGL) IF (OPENGL_GLU_FOUND) SET (GLU_LIBRARY ${OPENGL_LIBRARIES}) SET (GLU_INCLUDE_PATH ${OPENGL_INCLUDE_DIR}) ENDIF (OPENGL_GLU_FOUND) 07070100053c64000081a40000000000000000000000014d5abc2f000005d1000000b500010002ffffffffffffffff0000003600000000root/usr/local/share/cmake-2.8/Modules/FindCURL.cmake# - Find curl # Find the native CURL headers and libraries. # # CURL_INCLUDE_DIRS - where to find curl/curl.h, etc. # CURL_LIBRARIES - List of libraries when using curl. # CURL_FOUND - True if curl found. #============================================================================= # Copyright 2006-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Look for the header file. FIND_PATH(CURL_INCLUDE_DIR NAMES curl/curl.h) MARK_AS_ADVANCED(CURL_INCLUDE_DIR) # Look for the library. FIND_LIBRARY(CURL_LIBRARY NAMES curl # Windows MSVC prebuilts: curllib libcurl_imp curllib_static ) MARK_AS_ADVANCED(CURL_LIBRARY) # handle the QUIETLY and REQUIRED arguments and set CURL_FOUND to TRUE if # all listed variables are TRUE INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(CURL DEFAULT_MSG CURL_LIBRARY CURL_INCLUDE_DIR) IF(CURL_FOUND) SET(CURL_LIBRARIES ${CURL_LIBRARY}) SET(CURL_INCLUDE_DIRS ${CURL_INCLUDE_DIR}) ENDIF(CURL_FOUND) 07070100053cd8000081a40000000000000000000000014d5abc2f0000089c000000b500010002ffffffffffffffff0000003b00000000root/usr/local/share/cmake-2.8/Modules/FindosgWidget.cmake# This is part of the Findosg* suite used to find OpenSceneGraph components. # Each component is separate and you must opt in to each module. You must # also opt into OpenGL and OpenThreads (and Producer if needed) as these # modules won't do it for you. This is to allow you control over your own # system piece by piece in case you need to opt out of certain components # or change the Find behavior for a particular module (perhaps because the # default FindOpenGL.cmake module doesn't work with your system as an # example). # If you want to use a more convenient module that includes everything, # use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules. # # Locate osgWidget # This module defines # # OSGWIDGET_FOUND - Was osgWidget found? # OSGWIDGET_INCLUDE_DIR - Where to find the headers # OSGWIDGET_LIBRARIES - The libraries to link for osgWidget (use this) # # OSGWIDGET_LIBRARY - The osgWidget library # OSGWIDGET_LIBRARY_DEBUG - The osgWidget debug library # # $OSGDIR is an environment variable that would # correspond to the ./configure --prefix=$OSGDIR # used in building osg. # # FindosgWidget.cmake tweaked from Findosg* suite as created by Eric Wing. #============================================================================= # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Header files are presumed to be included like # #include # #include include(Findosg_functions) OSG_FIND_PATH (OSGWIDGET osgWidget/Widget) OSG_FIND_LIBRARY(OSGWIDGET osgWidget) include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(osgWidget DEFAULT_MSG OSGWIDGET_LIBRARY OSGWIDGET_INCLUDE_DIR) 07070100053c90000081a40000000000000000000000014d5abc2f00000be5000000b500010002ffffffffffffffff0000003700000000root/usr/local/share/cmake-2.8/Modules/FindLua50.cmake# Locate Lua library # This module defines # LUA50_FOUND, if false, do not try to link to Lua # LUA_LIBRARIES, both lua and lualib # LUA_INCLUDE_DIR, where to find lua.h and lualib.h (and probably lauxlib.h) # # Note that the expected include convention is # #include "lua.h" # and not # #include # This is because, the lua location is not standardized and may exist # in locations other than lua/ #============================================================================= # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) FIND_PATH(LUA_INCLUDE_DIR lua.h HINTS $ENV{LUA_DIR} PATH_SUFFIXES include/lua50 include/lua5.0 include/lua5 include/lua include PATHS ~/Library/Frameworks /Library/Frameworks /usr/local /usr /sw # Fink /opt/local # DarwinPorts /opt/csw # Blastwave /opt ) FIND_LIBRARY(LUA_LIBRARY_lua NAMES lua50 lua5.0 lua-5.0 lua5 lua HINTS $ENV{LUA_DIR} PATH_SUFFIXES lib64 lib PATHS ~/Library/Frameworks /Library/Frameworks /usr/local /usr /sw /opt/local /opt/csw /opt ) # In an OS X framework, lualib is usually included as part of the framework # (like GLU in OpenGL.framework) IF(${LUA_LIBRARY_lua} MATCHES "framework") SET( LUA_LIBRARIES "${LUA_LIBRARY_lua}" CACHE STRING "Lua framework") ELSE(${LUA_LIBRARY_lua} MATCHES "framework") FIND_LIBRARY(LUA_LIBRARY_lualib NAMES lualib50 lualib5.0 lualib5 lualib HINTS $ENV{LUALIB_DIR} $ENV{LUA_DIR} PATH_SUFFIXES lib64 lib PATHS /usr/local /usr /sw /opt/local /opt/csw /opt ) IF(LUA_LIBRARY_lualib AND LUA_LIBRARY_lua) # include the math library for Unix IF(UNIX AND NOT APPLE) FIND_LIBRARY(MATH_LIBRARY_FOR_LUA m) SET( LUA_LIBRARIES "${LUA_LIBRARY_lualib};${LUA_LIBRARY_lua};${MATH_LIBRARY_FOR_LUA}" CACHE STRING "This is the concatentation of lua and lualib libraries") # For Windows and Mac, don't need to explicitly include the math library ELSE(UNIX AND NOT APPLE) SET( LUA_LIBRARIES "${LUA_LIBRARY_lualib};${LUA_LIBRARY_lua}" CACHE STRING "This is the concatentation of lua and lualib libraries") ENDIF(UNIX AND NOT APPLE) ENDIF(LUA_LIBRARY_lualib AND LUA_LIBRARY_lua) ENDIF(${LUA_LIBRARY_lua} MATCHES "framework") INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) # handle the QUIETLY and REQUIRED arguments and set LUA_FOUND to TRUE if # all listed variables are TRUE FIND_PACKAGE_HANDLE_STANDARD_ARGS(Lua50 DEFAULT_MSG LUA_LIBRARIES LUA_INCLUDE_DIR) MARK_AS_ADVANCED(LUA_INCLUDE_DIR LUA_LIBRARIES) 07070100053cdc000081a40000000000000000000000014d5abc2f00002de0000000b500010002ffffffffffffffff0000003f00000000root/usr/local/share/cmake-2.8/Modules/FortranCInterface.cmake# - Fortran/C Interface Detection # This module automatically detects the API by which C and Fortran # languages interact. Variables indicate if the mangling is found: # FortranCInterface_GLOBAL_FOUND = Global subroutines and functions # FortranCInterface_MODULE_FOUND = Module subroutines and functions # (declared by "MODULE PROCEDURE") # A function is provided to generate a C header file containing macros # to mangle symbol names: # FortranCInterface_HEADER( # [MACRO_NAMESPACE ] # [SYMBOL_NAMESPACE ] # [SYMBOLS [:] ...]) # It generates in definitions of the following macros: # #define FortranCInterface_GLOBAL (name,NAME) ... # #define FortranCInterface_GLOBAL_(name,NAME) ... # #define FortranCInterface_MODULE (mod,name, MOD,NAME) ... # #define FortranCInterface_MODULE_(mod,name, MOD,NAME) ... # These macros mangle four categories of Fortran symbols, # respectively: # - Global symbols without '_': call mysub() # - Global symbols with '_' : call my_sub() # - Module symbols without '_': use mymod; call mysub() # - Module symbols with '_' : use mymod; call my_sub() # If mangling for a category is not known, its macro is left undefined. # All macros require raw names in both lower case and upper case. # The MACRO_NAMESPACE option replaces the default "FortranCInterface_" # prefix with a given namespace "". # # The SYMBOLS option lists symbols to mangle automatically with C # preprocessor definitions: # ==> #define ... # : ==> #define _ ... # If the mangling for some symbol is not known then no preprocessor # definition is created, and a warning is displayed. # The SYMBOL_NAMESPACE option prefixes all preprocessor definitions # generated by the SYMBOLS option with a given namespace "". # # Example usage: # include(FortranCInterface) # FortranCInterface_HEADER(FC.h MACRO_NAMESPACE "FC_") # This creates a "FC.h" header that defines mangling macros # FC_GLOBAL(), FC_GLOBAL_(), FC_MODULE(), and FC_MODULE_(). # # Example usage: # include(FortranCInterface) # FortranCInterface_HEADER(FCMangle.h # MACRO_NAMESPACE "FC_" # SYMBOL_NAMESPACE "FC_" # SYMBOLS mysub mymod:my_sub) # This creates a "FCMangle.h" header that defines the same FC_*() # mangling macros as the previous example plus preprocessor symbols # FC_mysub and FC_mymod_my_sub. # # Another function is provided to verify that the Fortran and C/C++ # compilers work together: # FortranCInterface_VERIFY([CXX] [QUIET]) # It tests whether a simple test executable using Fortran and C (and # C++ when the CXX option is given) compiles and links successfully. # The result is stored in the cache entry FortranCInterface_VERIFIED_C # (or FortranCInterface_VERIFIED_CXX if CXX is given) as a boolean. # If the check fails and QUIET is not given the function terminates # with a FATAL_ERROR message describing the problem. The purpose of # this check is to stop a build early for incompatible compiler # combinations. # # FortranCInterface is aware of possible GLOBAL and MODULE manglings # for many Fortran compilers, but it also provides an interface to # specify new possible manglings. Set the variables # FortranCInterface_GLOBAL_SYMBOLS # FortranCInterface_MODULE_SYMBOLS # before including FortranCInterface to specify manglings of the # symbols "MySub", "My_Sub", "MyModule:MySub", and "My_Module:My_Sub". # For example, the code: # set(FortranCInterface_GLOBAL_SYMBOLS mysub_ my_sub__ MYSUB_) # # ^^^^^ ^^^^^^ ^^^^^ # set(FortranCInterface_MODULE_SYMBOLS # __mymodule_MOD_mysub __my_module_MOD_my_sub) # # ^^^^^^^^ ^^^^^ ^^^^^^^^^ ^^^^^^ # include(FortranCInterface) # tells FortranCInterface to try given GLOBAL and MODULE manglings. # (The carets point at raw symbol names for clarity in this example # but are not needed.) #============================================================================= # Copyright 2008-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) #----------------------------------------------------------------------------- # Execute at most once in a project. if(FortranCInterface_SOURCE_DIR) return() endif() # Use CMake 2.8.0 behavior for this module regardless of including context. cmake_policy(PUSH) cmake_policy(VERSION 2.8.0) #----------------------------------------------------------------------------- # Verify that C and Fortran are available. foreach(lang C Fortran) if(NOT CMAKE_${lang}_COMPILER_LOADED) message(FATAL_ERROR "FortranCInterface requires the ${lang} language to be enabled.") endif() endforeach() #----------------------------------------------------------------------------- set(FortranCInterface_SOURCE_DIR ${CMAKE_ROOT}/Modules/FortranCInterface) # Create the interface detection project if it does not exist. if(NOT FortranCInterface_BINARY_DIR) set(FortranCInterface_BINARY_DIR ${CMAKE_BINARY_DIR}/CMakeFiles/FortranCInterface) include(${FortranCInterface_SOURCE_DIR}/Detect.cmake) endif() # Load the detection results. include(${FortranCInterface_BINARY_DIR}/Output.cmake) #----------------------------------------------------------------------------- function(FortranCInterface_HEADER file) # Parse arguments. if(IS_ABSOLUTE "${file}") set(FILE "${file}") else() set(FILE "${CMAKE_CURRENT_BINARY_DIR}/${file}") endif() set(MACRO_NAMESPACE "FortranCInterface_") set(SYMBOL_NAMESPACE) set(SYMBOLS) set(doing) foreach(arg ${ARGN}) if("x${arg}" MATCHES "^x(SYMBOLS|SYMBOL_NAMESPACE|MACRO_NAMESPACE)$") set(doing "${arg}") elseif("x${doing}" MATCHES "^x(SYMBOLS)$") list(APPEND "${doing}" "${arg}") elseif("x${doing}" MATCHES "^x(SYMBOL_NAMESPACE|MACRO_NAMESPACE)$") set("${doing}" "${arg}") set(doing) else() message(AUTHOR_WARNING "Unknown argument: \"${arg}\"") endif() endforeach() # Generate macro definitions. set(HEADER_CONTENT) set(_desc_GLOBAL "/* Mangling for Fortran global symbols without underscores. */") set(_desc_GLOBAL_ "/* Mangling for Fortran global symbols with underscores. */") set(_desc_MODULE "/* Mangling for Fortran module symbols without underscores. */") set(_desc_MODULE_ "/* Mangling for Fortran module symbols with underscores. */") foreach(macro GLOBAL GLOBAL_ MODULE MODULE_) if(FortranCInterface_${macro}_MACRO) set(HEADER_CONTENT "${HEADER_CONTENT} ${_desc_${macro}} #define ${MACRO_NAMESPACE}${macro}${FortranCInterface_${macro}_MACRO} ") endif() endforeach() # Generate symbol mangling definitions. if(SYMBOLS) set(HEADER_CONTENT "${HEADER_CONTENT} /*--------------------------------------------------------------------------*/ /* Mangle some symbols automatically. */ ") endif() foreach(f ${SYMBOLS}) if("${f}" MATCHES ":") # Module symbol name. Parse ":" syntax. string(REPLACE ":" ";" pieces "${f}") list(GET pieces 0 module) list(GET pieces 1 function) string(TOUPPER "${module}" m_upper) string(TOLOWER "${module}" m_lower) string(TOUPPER "${function}" f_upper) string(TOLOWER "${function}" f_lower) if("${function}" MATCHES "_") set(form "_") else() set(form "") endif() if(FortranCInterface_MODULE${form}_MACRO) set(HEADER_CONTENT "${HEADER_CONTENT}#define ${SYMBOL_NAMESPACE}${module}_${function} ${MACRO_NAMESPACE}MODULE${form}(${m_lower},${f_lower}, ${m_upper},${f_upper})\n") else() message(AUTHOR_WARNING "No FortranCInterface mangling known for ${f}") endif() else() # Global symbol name. if("${f}" MATCHES "_") set(form "_") else() set(form "") endif() string(TOUPPER "${f}" f_upper) string(TOLOWER "${f}" f_lower) if(FortranCInterface_GLOBAL${form}_MACRO) set(HEADER_CONTENT "${HEADER_CONTENT}#define ${SYMBOL_NAMESPACE}${f} ${MACRO_NAMESPACE}GLOBAL${form}(${f_lower}, ${f_upper})\n") else() message(AUTHOR_WARNING "No FortranCInterface mangling known for ${f}") endif() endif() endforeach(f) # Store the content. configure_file(${FortranCInterface_SOURCE_DIR}/Macro.h.in ${FILE} @ONLY) endfunction() function(FortranCInterface_VERIFY) # Check arguments. set(lang C) set(quiet 0) set(verify_cxx 0) foreach(arg ${ARGN}) if("${arg}" STREQUAL "QUIET") set(quiet 1) elseif("${arg}" STREQUAL "CXX") set(lang CXX) set(verify_cxx 1) else() message(FATAL_ERROR "FortranCInterface_VERIFY - called with unknown argument:\n ${arg}") endif() endforeach() if(NOT CMAKE_${lang}_COMPILER_LOADED) message(FATAL_ERROR "FortranCInterface_VERIFY(${lang}) requires ${lang} to be enabled.") endif() # Build the verification project if not yet built. if(NOT DEFINED FortranCInterface_VERIFIED_${lang}) set(_desc "Verifying Fortran/${lang} Compiler Compatibility") message(STATUS "${_desc}") # Build a sample project which reports symbols. try_compile(FortranCInterface_VERIFY_${lang}_COMPILED ${FortranCInterface_BINARY_DIR}/Verify${lang} ${FortranCInterface_SOURCE_DIR}/Verify VerifyFortranC CMAKE_FLAGS -DVERIFY_CXX=${verify_cxx} -DCMAKE_VERBOSE_MAKEFILE=ON "-DCMAKE_C_FLAGS:STRING=${CMAKE_C_FLAGS}" "-DCMAKE_CXX_FLAGS:STRING=${CMAKE_CXX_FLAGS}" "-DCMAKE_Fortran_FLAGS:STRING=${CMAKE_Fortran_FLAGS}" OUTPUT_VARIABLE _output) file(WRITE "${FortranCInterface_BINARY_DIR}/Verify${lang}/output.txt" "${_output}") # Report results. if(FortranCInterface_VERIFY_${lang}_COMPILED) message(STATUS "${_desc} - Success") file(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log "${_desc} passed with the following output:\n${_output}\n\n") set(FortranCInterface_VERIFIED_${lang} 1 CACHE INTERNAL "Fortran/${lang} compatibility") else() message(STATUS "${_desc} - Failed") file(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log "${_desc} failed with the following output:\n${_output}\n\n") set(FortranCInterface_VERIFIED_${lang} 0 CACHE INTERNAL "Fortran/${lang} compatibility") endif() unset(FortranCInterface_VERIFY_${lang}_COMPILED CACHE) endif() # Error if compilers are incompatible. if(NOT FortranCInterface_VERIFIED_${lang} AND NOT quiet) file(READ "${FortranCInterface_BINARY_DIR}/Verify${lang}/output.txt" _output) string(REGEX REPLACE "\n" "\n " _output "${_output}") message(FATAL_ERROR "The Fortran compiler:\n ${CMAKE_Fortran_COMPILER}\n" "and the ${lang} compiler:\n ${CMAKE_${lang}_COMPILER}\n" "failed to compile a simple test project using both languages. " "The output was:\n ${_output}") endif() endfunction() # Restore including context policies. cmake_policy(POP) 07070100053c66000081a40000000000000000000000014d5abc2f00000b5d000000b500010002ffffffffffffffff0000003800000000root/usr/local/share/cmake-2.8/Modules/FindCoin3D.cmake# - Find Coin3D (Open Inventor) # Coin3D is an implementation of the Open Inventor API. # It provides data structures and algorithms for 3D visualization # http://www.coin3d.org/ # # This module defines the following variables # COIN3D_FOUND - system has Coin3D - Open Inventor # COIN3D_INCLUDE_DIRS - where the Inventor include directory can be found # COIN3D_LIBRARIES - Link to this to use Coin3D # #============================================================================= # Copyright 2008-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) IF (WIN32) IF (CYGWIN) FIND_PATH(COIN3D_INCLUDE_DIRS Inventor/So.h) FIND_LIBRARY(COIN3D_LIBRARIES Coin) ELSE (CYGWIN) FIND_PATH(COIN3D_INCLUDE_DIRS Inventor/So.h "[HKEY_LOCAL_MACHINE\\SOFTWARE\\SIM\\Coin3D\\2;Installation Path]/include" ) FIND_LIBRARY(COIN3D_LIBRARY_DEBUG coin2d "[HKEY_LOCAL_MACHINE\\SOFTWARE\\SIM\\Coin3D\\2;Installation Path]/lib" ) FIND_LIBRARY(COIN3D_LIBRARY_RELEASE coin2 "[HKEY_LOCAL_MACHINE\\SOFTWARE\\SIM\\Coin3D\\2;Installation Path]/lib" ) IF (COIN3D_LIBRARY_DEBUG AND COIN3D_LIBRARY_RELEASE) SET(COIN3D_LIBRARIES optimized ${COIN3D_LIBRARY_RELEASE} debug ${COIN3D_LIBRARY_DEBUG}) ELSE (COIN3D_LIBRARY_DEBUG AND COIN3D_LIBRARY_RELEASE) IF (COIN3D_LIBRARY_DEBUG) SET (COIN3D_LIBRARIES ${COIN3D_LIBRARY_DEBUG}) ENDIF (COIN3D_LIBRARY_DEBUG) IF (COIN3D_LIBRARY_RELEASE) SET (COIN3D_LIBRARIES ${COIN3D_LIBRARY_RELEASE}) ENDIF (COIN3D_LIBRARY_RELEASE) ENDIF (COIN3D_LIBRARY_DEBUG AND COIN3D_LIBRARY_RELEASE) ENDIF (CYGWIN) ELSE (WIN32) IF(APPLE) FIND_PATH(COIN3D_INCLUDE_DIRS Inventor/So.h /Library/Frameworks/Inventor.framework/Headers ) FIND_LIBRARY(COIN3D_LIBRARIES Coin /Library/Frameworks/Inventor.framework/Libraries ) SET(COIN3D_LIBRARIES "-framework Coin3d" CACHE STRING "Coin3D library for OSX") ELSE(APPLE) FIND_PATH(COIN3D_INCLUDE_DIRS Inventor/So.h) FIND_LIBRARY(COIN3D_LIBRARIES Coin) ENDIF(APPLE) ENDIF (WIN32) # handle the QUIETLY and REQUIRED arguments and set COIN3D_FOUND to TRUE if # all listed variables are TRUE INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(Coin3D DEFAULT_MSG COIN3D_LIBRARIES COIN3D_INCLUDE_DIRS) MARK_AS_ADVANCED(COIN3D_INCLUDE_DIRS COIN3D_LIBRARIES ) 07070100053c5b000081a40000000000000000000000014d5abc2f000005ca000000b500010002ffffffffffffffff0000003700000000root/usr/local/share/cmake-2.8/Modules/FindBZip2.cmake# - Try to find BZip2 # Once done this will define # # BZIP2_FOUND - system has BZip2 # BZIP2_INCLUDE_DIR - the BZip2 include directory # BZIP2_LIBRARIES - Link these to use BZip2 # BZIP2_NEED_PREFIX - this is set if the functions are prefixed with BZ2_ #============================================================================= # Copyright 2006-2009 Kitware, Inc. # Copyright 2006 Alexander Neundorf # # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) FIND_PATH(BZIP2_INCLUDE_DIR bzlib.h ) FIND_LIBRARY(BZIP2_LIBRARIES NAMES bz2 bzip2 ) # handle the QUIETLY and REQUIRED arguments and set BZip2_FOUND to TRUE if # all listed variables are TRUE INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(BZip2 DEFAULT_MSG BZIP2_LIBRARIES BZIP2_INCLUDE_DIR) IF (BZIP2_FOUND) INCLUDE(CheckLibraryExists) CHECK_LIBRARY_EXISTS(${BZIP2_LIBRARIES} BZ2_bzCompressInit "" BZIP2_NEED_PREFIX) ENDIF (BZIP2_FOUND) MARK_AS_ADVANCED(BZIP2_INCLUDE_DIR BZIP2_LIBRARIES) 07070100053b9d000081a40000000000000000000000014d5abc2e00000d88000000b500010002ffffffffffffffff0000004900000000root/usr/local/share/cmake-2.8/Modules/CMakeDetermineVSServicePack.cmake# - Includes a public function for assisting users in trying to determine the # Visual Studio service pack in use. # # Sets the passed in variable to one of the following values or an empty # string if unknown. # vc80 # vc80sp1 # vc90 # vc90sp1 # # Usage: # =========================== # # if(MSVC) # include(CMakeDetermineVSServicePack) # DetermineVSServicePack( my_service_pack ) # # if( my_service_pack ) # message(STATUS "Detected: ${my_service_pack}") # endif() # endif() # # =========================== #============================================================================= # Copyright 2009-2010 Kitware, Inc. # Copyright 2009-2010 Philip Lowman # # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # [INTERNAL] # Please do not call this function directly function(_DetermineVSServicePackFromCompiler _OUT_VAR _cl_version) if (${_cl_version} VERSION_EQUAL "14.00.50727.42") set(_version "vc80") elseif(${_cl_version} VERSION_EQUAL "14.00.50727.762") set(_version "vc80sp1") elseif(${_cl_version} VERSION_EQUAL "15.00.21022.08") set(_version "vc90") elseif(${_cl_version} VERSION_EQUAL "15.00.30729.01") set(_version "vc90sp1") elseif(${_cl_version} VERSION_EQUAL "16.00.30319.01") set(_version "vc100") else() set(_version "") endif() set(${_OUT_VAR} ${_version} PARENT_SCOPE) endfunction() # # A function to call to determine the Visual Studio service pack # in use. See documentation above. function(DetermineVSServicePack _pack) if(NOT DETERMINED_VS_SERVICE_PACK OR NOT ${_pack}) file(WRITE "${CMAKE_BINARY_DIR}/return0.cc" "int main() { return 0; }\n") try_compile(DETERMINED_VS_SERVICE_PACK "${CMAKE_BINARY_DIR}" "${CMAKE_BINARY_DIR}/return0.cc" OUTPUT_VARIABLE _output COPY_FILE "${CMAKE_BINARY_DIR}/return0.cc") file(REMOVE "${CMAKE_BINARY_DIR}/return0.cc") if(DETERMINED_VS_SERVICE_PACK AND _output) string(REGEX MATCH "Compiler Version [0-9]+.[0-9]+.[0-9]+.[0-9]+" _cl_version "${_output}") if(_cl_version) string(REGEX MATCHALL "[0-9]+" _cl_version_list "${_cl_version}") list(GET _cl_version_list 0 _major) list(GET _cl_version_list 1 _minor) list(GET _cl_version_list 2 _patch) list(GET _cl_version_list 3 _tweak) set(_cl_version_string ${_major}.${_minor}.${_patch}.${_tweak}) # Call helper function to determine VS version _DetermineVSServicePackFromCompiler(_sp "${_cl_version_string}") if(_sp) set(${_pack} ${_sp} CACHE INTERNAL "The Visual Studio Release with Service Pack") endif() endif() endif() endif() endfunction() 07070100053bb4000081a40000000000000000000000014d5abc2e000004ba000000b500010002ffffffffffffffff0000004000000000root/usr/local/share/cmake-2.8/Modules/CMakeMinGWFindMake.cmake #============================================================================= # Copyright 2005-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) FIND_PROGRAM(CMAKE_MAKE_PROGRAM mingw32-make.exe PATHS "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MinGW;InstallLocation]/bin" c:/MinGW/bin /MinGW/bin) FIND_PROGRAM(CMAKE_SH sh.exe ) IF(CMAKE_SH) MESSAGE(FATAL_ERROR "sh.exe was found in your PATH, here:\n${CMAKE_SH}\nFor MinGW make to work correctly sh.exe must NOT be in your path.\nRun cmake from a shell that does not have sh.exe in your PATH.\nIf you want to use a UNIX shell, then use MSYS Makefiles.\n") SET(CMAKE_MAKE_PROGRAM NOTFOUND) ENDIF(CMAKE_SH) MARK_AS_ADVANCED(CMAKE_MAKE_PROGRAM CMAKE_SH) 07070100053cb4000081a40000000000000000000000014d5abc2f000007fc000000b500010002ffffffffffffffff0000003b00000000root/usr/local/share/cmake-2.8/Modules/FindSDL_mixer.cmake# Locate SDL_mixer library # This module defines # SDLMIXER_LIBRARY, the name of the library to link against # SDLMIXER_FOUND, if false, do not try to link to SDL # SDLMIXER_INCLUDE_DIR, where to find SDL/SDL.h # # $SDLDIR is an environment variable that would # correspond to the ./configure --prefix=$SDLDIR # used in building SDL. # # Created by Eric Wing. This was influenced by the FindSDL.cmake # module, but with modifications to recognize OS X frameworks and # additional Unix paths (FreeBSD, etc). #============================================================================= # Copyright 2005-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) FIND_PATH(SDLMIXER_INCLUDE_DIR SDL_mixer.h HINTS $ENV{SDLMIXERDIR} $ENV{SDLDIR} PATH_SUFFIXES include PATHS ~/Library/Frameworks /Library/Frameworks /usr/local/include/SDL /usr/include/SDL /usr/local/include/SDL12 /usr/local/include/SDL11 # FreeBSD ports /usr/include/SDL12 /usr/include/SDL11 /usr/local/include /usr/include /sw/include/SDL # Fink /sw/include /opt/local/include/SDL # DarwinPorts /opt/local/include /opt/csw/include/SDL # Blastwave /opt/csw/include /opt/include/SDL /opt/include ) FIND_LIBRARY(SDLMIXER_LIBRARY NAMES SDL_mixer HINTS $ENV{SDLMIXERDIR} $ENV{SDLDIR} PATH_SUFFIXES lib64 lib PATHS ~/Library/Frameworks /Library/Frameworks /usr/local /usr /sw /opt/local /opt/csw /opt ) SET(SDLMIXER_FOUND "NO") IF(SDLMIXER_LIBRARY AND SDLMIXER_INCLUDE_DIR) SET(SDLMIXER_FOUND "YES") ENDIF(SDLMIXER_LIBRARY AND SDLMIXER_INCLUDE_DIR) 07070100053cd3000081a40000000000000000000000014d5abc2f0000087d000000b500010002ffffffffffffffff0000003c00000000root/usr/local/share/cmake-2.8/Modules/FindosgTerrain.cmake# This is part of the Findosg* suite used to find OpenSceneGraph components. # Each component is separate and you must opt in to each module. You must # also opt into OpenGL and OpenThreads (and Producer if needed) as these # modules won't do it for you. This is to allow you control over your own # system piece by piece in case you need to opt out of certain components # or change the Find behavior for a particular module (perhaps because the # default FindOpenGL.cmake module doesn't work with your system as an # example). # If you want to use a more convenient module that includes everything, # use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules. # # Locate osgTerrain # This module defines # # OSGTERRAIN_FOUND - Was osgTerrain found? # OSGTERRAIN_INCLUDE_DIR - Where to find the headers # OSGTERRAIN_LIBRARIES - The libraries to link for osgTerrain (use this) # # OSGTERRAIN_LIBRARY - The osgTerrain library # OSGTERRAIN_LIBRARY_DEBUG - The osgTerrain debug library # # $OSGDIR is an environment variable that would # correspond to the ./configure --prefix=$OSGDIR # used in building osg. # # Created by Eric Wing. #============================================================================= # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Header files are presumed to be included like # #include # #include include(Findosg_functions) OSG_FIND_PATH (OSGTERRAIN osgTerrain/Terrain) OSG_FIND_LIBRARY(OSGTERRAIN osgTerrain) include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(osgTerrain DEFAULT_MSG OSGTERRAIN_LIBRARY OSGTERRAIN_INCLUDE_DIR) 07070100053c0e000081a40000000000000000000000014d5abc2e00000041000000b500010002ffffffffffffffff0000003f00000000root/usr/local/share/cmake-2.8/Modules/CheckIncludeFile.cxx.in#include <${CHECK_INCLUDE_FILE_VAR}> int main() { return 0; } 07070100053c87000081a40000000000000000000000014d5abc2f000005a3000000b500010002ffffffffffffffff0000003800000000root/usr/local/share/cmake-2.8/Modules/FindJasper.cmake# - Try to find the Jasper JPEG2000 library # Once done this will define # # JASPER_FOUND - system has Jasper # JASPER_INCLUDE_DIR - the Jasper include directory # JASPER_LIBRARIES - The libraries needed to use Jasper #============================================================================= # Copyright 2006-2009 Kitware, Inc. # Copyright 2006 Alexander Neundorf # # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) FIND_PACKAGE(JPEG) FIND_PATH(JASPER_INCLUDE_DIR jasper/jasper.h) FIND_LIBRARY(JASPER_LIBRARY NAMES jasper libjasper) # handle the QUIETLY and REQUIRED arguments and set JASPER_FOUND to TRUE if # all listed variables are TRUE INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(Jasper DEFAULT_MSG JASPER_LIBRARY JASPER_INCLUDE_DIR JPEG_LIBRARIES) IF (JASPER_FOUND) SET(JASPER_LIBRARIES ${JASPER_LIBRARY} ${JPEG_LIBRARIES} ) ENDIF (JASPER_FOUND) MARK_AS_ADVANCED(JASPER_INCLUDE_DIR JASPER_LIBRARY) 07070100053b92000081a40000000000000000000000014d5abc2e0000040e000000b500010002ffffffffffffffff0000004c00000000root/usr/local/share/cmake-2.8/Modules/CMakeDetermineASM_NASMCompiler.cmake #============================================================================= # Copyright 2010 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Find the nasm assembler. yasm (http://www.tortall.net/projects/yasm/) is nasm compatible SET(CMAKE_ASM_NASM_COMPILER_INIT nasm yasm) IF(NOT CMAKE_ASM_NASM_COMPILER) FIND_PROGRAM(CMAKE_ASM_NASM_COMPILER nasm "$ENV{ProgramFiles}/NASM") ENDIF(NOT CMAKE_ASM_NASM_COMPILER) # Load the generic DetermineASM compiler file with the DIALECT set properly: SET(ASM_DIALECT "_NASM") INCLUDE(CMakeDetermineASMCompiler) SET(ASM_DIALECT) 07070100053b85000081a40000000000000000000000014d5abc2e000001c2000000b500010002ffffffffffffffff0000003f00000000root/usr/local/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp#ifndef __cplusplus # error "A C compiler has been selected for C++." #endif /*--------------------------------------------------------------------------*/ #include "CMakeCompilerABI.h" /*--------------------------------------------------------------------------*/ int main(int argc, char* argv[]) { int require = 0; require += info_sizeof_dptr[argc]; #if defined(ABI_ID) require += info_abi[argc]; #endif (void)argv; return require; } 07070100053b91000081a40000000000000000000000014d5abc2e000003c4000000b500010002ffffffffffffffff0000004c00000000root/usr/local/share/cmake-2.8/Modules/CMakeDetermineASM_MASMCompiler.cmake #============================================================================= # Copyright 2008-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Find the MS assembler (masm or masm64) SET(ASM_DIALECT "_MASM") # if we are using the 64bit cl compiler, assume we also want the 64bit assembler IF(CMAKE_CL_64) SET(CMAKE_ASM${ASM_DIALECT}_COMPILER_INIT ml64) ELSE(CMAKE_CL_64) SET(CMAKE_ASM${ASM_DIALECT}_COMPILER_INIT ml) ENDIF(CMAKE_CL_64) INCLUDE(CMakeDetermineASMCompiler) SET(ASM_DIALECT) 07070100053c8a000081a40000000000000000000000014d5abc2f00000f0f000000b500010002ffffffffffffffff0000003600000000root/usr/local/share/cmake-2.8/Modules/FindKDE4.cmake# Find KDE4 and provide all necessary variables and macros to compile software for it. # It looks for KDE 4 in the following directories in the given order: # CMAKE_INSTALL_PREFIX # KDEDIRS # /opt/kde4 # # Please look in FindKDE4Internal.cmake and KDE4Macros.cmake for more information. # They are installed with the KDE 4 libraries in $KDEDIRS/share/apps/cmake/modules/. # # Author: Alexander Neundorf #============================================================================= # Copyright 2006-2009 Kitware, Inc. # Copyright 2006 Alexander Neundorf # # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # If Qt3 has already been found, fail. IF(QT_QT_LIBRARY) IF(KDE4_FIND_REQUIRED) MESSAGE( FATAL_ERROR "KDE4/Qt4 and Qt3 cannot be used together in one project.") ELSE(KDE4_FIND_REQUIRED) IF(NOT KDE4_FIND_QUIETLY) MESSAGE( STATUS "KDE4/Qt4 and Qt3 cannot be used together in one project.") ENDIF(NOT KDE4_FIND_QUIETLY) RETURN() ENDIF(KDE4_FIND_REQUIRED) ENDIF(QT_QT_LIBRARY) FILE(TO_CMAKE_PATH "$ENV{KDEDIRS}" _KDEDIRS) # when cross compiling, searching kde4-config in order to run it later on # doesn't make a lot of sense. We'll have to do something about this. # Searching always in the target environment ? Then we get at least the correct one, # still it can't be used to run it. Alex # For KDE4 kde-config has been renamed to kde4-config FIND_PROGRAM(KDE4_KDECONFIG_EXECUTABLE NAMES kde4-config # the suffix must be used since KDEDIRS can be a list of directories which don't have bin/ appended PATH_SUFFIXES bin HINTS ${CMAKE_INSTALL_PREFIX} ${_KDEDIRS} /opt/kde4 ONLY_CMAKE_FIND_ROOT_PATH ) IF (NOT KDE4_KDECONFIG_EXECUTABLE) IF (KDE4_FIND_REQUIRED) MESSAGE(FATAL_ERROR "ERROR: Could not find KDE4 kde4-config") ENDIF (KDE4_FIND_REQUIRED) ENDIF (NOT KDE4_KDECONFIG_EXECUTABLE) # when cross compiling, KDE4_DATA_DIR may be already preset IF(NOT KDE4_DATA_DIR) IF(CMAKE_CROSSCOMPILING) # when cross compiling, don't run kde4-config but use its location as install dir GET_FILENAME_COMPONENT(KDE4_DATA_DIR "${KDE4_KDECONFIG_EXECUTABLE}" PATH) GET_FILENAME_COMPONENT(KDE4_DATA_DIR "${KDE4_DATA_DIR}" PATH) ELSE(CMAKE_CROSSCOMPILING) # then ask kde4-config for the kde data dirs IF(KDE4_KDECONFIG_EXECUTABLE) EXECUTE_PROCESS(COMMAND "${KDE4_KDECONFIG_EXECUTABLE}" --path data OUTPUT_VARIABLE _data_DIR ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE) FILE(TO_CMAKE_PATH "${_data_DIR}" _data_DIR) # then check the data dirs for FindKDE4Internal.cmake FIND_PATH(KDE4_DATA_DIR cmake/modules/FindKDE4Internal.cmake HINTS ${_data_DIR}) ENDIF(KDE4_KDECONFIG_EXECUTABLE) ENDIF(CMAKE_CROSSCOMPILING) ENDIF(NOT KDE4_DATA_DIR) # if it has been found... IF (KDE4_DATA_DIR) SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${KDE4_DATA_DIR}/cmake/modules) IF (KDE4_FIND_QUIETLY) SET(_quiet QUIET) ENDIF (KDE4_FIND_QUIETLY) IF (KDE4_FIND_REQUIRED) SET(_req REQUIRED) ENDIF (KDE4_FIND_REQUIRED) # use FindKDE4Internal.cmake to do the rest FIND_PACKAGE(KDE4Internal ${_req} ${_quiet}) ELSE (KDE4_DATA_DIR) IF (KDE4_FIND_REQUIRED) MESSAGE(FATAL_ERROR "ERROR: cmake/modules/FindKDE4Internal.cmake not found in ${_data_DIR}") ENDIF (KDE4_FIND_REQUIRED) ENDIF (KDE4_DATA_DIR) 07070100053cbf000081a40000000000000000000000014d5abc2f00000d89000000b500010002ffffffffffffffff0000003700000000root/usr/local/share/cmake-2.8/Modules/FindTclsh.cmake# - Find tclsh # This module finds if TCL is installed and determines where the # include files and libraries are. It also determines what the name of # the library is. This code sets the following variables: # TCLSH_FOUND = TRUE if tclsh has been found # TCL_TCLSH = the path to the tclsh executable # In cygwin, look for the cygwin version first. Don't look for it later to # avoid finding the cygwin version on a Win32 build. #============================================================================= # Copyright 2001-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) IF(CYGWIN) FIND_PROGRAM(TCL_TCLSH NAMES cygtclsh83 cygtclsh80) ENDIF(CYGWIN) GET_FILENAME_COMPONENT(TK_WISH_PATH "${TK_WISH}" PATH) GET_FILENAME_COMPONENT(TK_WISH_PATH_PARENT "${TK_WISH_PATH}" PATH) STRING(REGEX REPLACE "^.*wish([0-9]\\.*[0-9]).*$" "\\1" TK_WISH_VERSION "${TK_WISH}") GET_FILENAME_COMPONENT(TCL_INCLUDE_PATH_PARENT "${TCL_INCLUDE_PATH}" PATH) GET_FILENAME_COMPONENT(TK_INCLUDE_PATH_PARENT "${TK_INCLUDE_PATH}" PATH) GET_FILENAME_COMPONENT(TCL_LIBRARY_PATH "${TCL_LIBRARY}" PATH) GET_FILENAME_COMPONENT(TCL_LIBRARY_PATH_PARENT "${TCL_LIBRARY_PATH}" PATH) STRING(REGEX REPLACE "^.*tcl([0-9]\\.*[0-9]).*$" "\\1" TCL_LIBRARY_VERSION "${TCL_LIBRARY}") GET_FILENAME_COMPONENT(TK_LIBRARY_PATH "${TK_LIBRARY}" PATH) GET_FILENAME_COMPONENT(TK_LIBRARY_PATH_PARENT "${TK_LIBRARY_PATH}" PATH) STRING(REGEX REPLACE "^.*tk([0-9]\\.*[0-9]).*$" "\\1" TK_LIBRARY_VERSION "${TK_LIBRARY}") SET(TCLTK_POSSIBLE_BIN_PATHS "${TCL_INCLUDE_PATH_PARENT}/bin" "${TK_INCLUDE_PATH_PARENT}/bin" "${TCL_LIBRARY_PATH_PARENT}/bin" "${TK_LIBRARY_PATH_PARENT}/bin" "${TK_WISH_PATH_PARENT}/bin" ) IF(WIN32) GET_FILENAME_COMPONENT( ActiveTcl_CurrentVersion "[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl;CurrentVersion]" NAME) SET(TCLTK_POSSIBLE_BIN_PATHS ${TCLTK_POSSIBLE_BIN_PATHS} "[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl\\${ActiveTcl_CurrentVersion}]/bin" "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.6;Root]/bin" "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.5;Root]/bin" "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.4;Root]/bin" "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.3;Root]/bin" "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.2;Root]/bin" "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.0;Root]/bin" ) ENDIF(WIN32) SET(TCL_TCLSH_NAMES tclsh tclsh${TCL_LIBRARY_VERSION} tclsh${TK_LIBRARY_VERSION} tclsh${TK_WISH_VERSION} tclsh86 tclsh8.6 tclsh85 tclsh8.5 tclsh84 tclsh8.4 tclsh83 tclsh8.3 tclsh82 tclsh8.2 tclsh80 tclsh8.0 ) FIND_PROGRAM(TCL_TCLSH NAMES ${TCL_TCLSH_NAMES} HINTS ${TCLTK_POSSIBLE_BIN_PATHS} ) # handle the QUIETLY and REQUIRED arguments and set TIFF_FOUND to TRUE if # all listed variables are TRUE INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(Tclsh DEFAULT_MSG TCL_TCLSH) MARK_AS_ADVANCED(TCL_TCLSH) 07070100053d90000081a40000000000000000000000014d5abc2f00001444000000b500010002ffffffffffffffff0000003b00000000root/usr/local/share/cmake-2.8/Modules/TestBigEndian.cmake# - Define macro to determine endian type # Check if the system is big endian or little endian # TEST_BIG_ENDIAN(VARIABLE) # VARIABLE - variable to store the result to # #============================================================================= # Copyright 2002-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) MACRO(TEST_BIG_ENDIAN VARIABLE) IF("HAVE_${VARIABLE}" MATCHES "^HAVE_${VARIABLE}$") MESSAGE(STATUS "Check if the system is big endian") MESSAGE(STATUS "Searching 16 bit integer") INCLUDE(CheckTypeSize) CHECK_TYPE_SIZE("unsigned short" CMAKE_SIZEOF_UNSIGNED_SHORT) IF(CMAKE_SIZEOF_UNSIGNED_SHORT EQUAL 2) MESSAGE(STATUS "Using unsigned short") SET(CMAKE_16BIT_TYPE "unsigned short") ELSE(CMAKE_SIZEOF_UNSIGNED_SHORT EQUAL 2) CHECK_TYPE_SIZE("unsigned int" CMAKE_SIZEOF_UNSIGNED_INT) IF(CMAKE_SIZEOF_UNSIGNED_INT) MESSAGE(STATUS "Using unsigned int") SET(CMAKE_16BIT_TYPE "unsigned int") ELSE(CMAKE_SIZEOF_UNSIGNED_INT) CHECK_TYPE_SIZE("unsigned long" CMAKE_SIZEOF_UNSIGNED_LONG) IF(CMAKE_SIZEOF_UNSIGNED_LONG) MESSAGE(STATUS "Using unsigned long") SET(CMAKE_16BIT_TYPE "unsigned long") ELSE(CMAKE_SIZEOF_UNSIGNED_LONG) MESSAGE(FATAL_ERROR "no suitable type found") ENDIF(CMAKE_SIZEOF_UNSIGNED_LONG) ENDIF(CMAKE_SIZEOF_UNSIGNED_INT) ENDIF(CMAKE_SIZEOF_UNSIGNED_SHORT EQUAL 2) CONFIGURE_FILE("${CMAKE_ROOT}/Modules/TestEndianess.c.in" "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/TestEndianess.c" IMMEDIATE @ONLY) FILE(READ "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/TestEndianess.c" TEST_ENDIANESS_FILE_CONTENT) TRY_COMPILE(HAVE_${VARIABLE} "${CMAKE_BINARY_DIR}" "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/TestEndianess.c" OUTPUT_VARIABLE OUTPUT COPY_FILE "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/TestEndianess.bin" ) IF(HAVE_${VARIABLE}) FILE(STRINGS "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/TestEndianess.bin" CMAKE_TEST_ENDIANESS_STRINGS_LE LIMIT_COUNT 1 REGEX "THIS IS LITTLE ENDIAN") FILE(STRINGS "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/TestEndianess.bin" CMAKE_TEST_ENDIANESS_STRINGS_BE LIMIT_COUNT 1 REGEX "THIS IS BIG ENDIAN") # on mac, if there are universal binaries built both will be true # return the result depending on the machine on which cmake runs IF(CMAKE_TEST_ENDIANESS_STRINGS_BE AND CMAKE_TEST_ENDIANESS_STRINGS_LE) IF(CMAKE_SYSTEM_PROCESSOR MATCHES powerpc) SET(CMAKE_TEST_ENDIANESS_STRINGS_BE TRUE) SET(CMAKE_TEST_ENDIANESS_STRINGS_LE FALSE) ELSE(CMAKE_SYSTEM_PROCESSOR MATCHES powerpc) SET(CMAKE_TEST_ENDIANESS_STRINGS_BE FALSE) SET(CMAKE_TEST_ENDIANESS_STRINGS_LE TRUE) ENDIF(CMAKE_SYSTEM_PROCESSOR MATCHES powerpc) MESSAGE(STATUS "TEST_BIG_ENDIAN found different results, consider setting CMAKE_OSX_ARCHITECTURES or CMAKE_TRY_COMPILE_OSX_ARCHITECTURES to one or no architecture !") ENDIF(CMAKE_TEST_ENDIANESS_STRINGS_BE AND CMAKE_TEST_ENDIANESS_STRINGS_LE) IF(CMAKE_TEST_ENDIANESS_STRINGS_LE) SET(${VARIABLE} 0 CACHE INTERNAL "Result of TEST_BIG_ENDIAN" FORCE) MESSAGE(STATUS "Check if the system is big endian - little endian") ENDIF(CMAKE_TEST_ENDIANESS_STRINGS_LE) IF(CMAKE_TEST_ENDIANESS_STRINGS_BE) SET(${VARIABLE} 1 CACHE INTERNAL "Result of TEST_BIG_ENDIAN" FORCE) MESSAGE(STATUS "Check if the system is big endian - big endian") ENDIF(CMAKE_TEST_ENDIANESS_STRINGS_BE) IF(NOT CMAKE_TEST_ENDIANESS_STRINGS_BE AND NOT CMAKE_TEST_ENDIANESS_STRINGS_LE) MESSAGE(SEND_ERROR "TEST_BIG_ENDIAN found no result!") ENDIF(NOT CMAKE_TEST_ENDIANESS_STRINGS_BE AND NOT CMAKE_TEST_ENDIANESS_STRINGS_LE) FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log "Determining if the system is big endian passed with the following output:\n${OUTPUT}\nTestEndianess.c:\n${TEST_ENDIANESS_FILE_CONTENT}\n\n") ELSE(HAVE_${VARIABLE}) MESSAGE(STATUS "Check if the system is big endian - failed") FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log "Determining if the system is big endian failed with the following output:\n${OUTPUT}\nTestEndianess.c:\n${TEST_ENDIANESS_FILE_CONTENT}\n\n") SET(${VARIABLE}) ENDIF(HAVE_${VARIABLE}) ENDIF("HAVE_${VARIABLE}" MATCHES "^HAVE_${VARIABLE}$") ENDMACRO(TEST_BIG_ENDIAN) 07070100053be4000081a40000000000000000000000014d5abc2f0000040f000000b500010002ffffffffffffffff0000004100000000root/usr/local/share/cmake-2.8/Modules/CMakeTestRCCompiler.cmake #============================================================================= # Copyright 2004-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # This file is used by EnableLanguage in cmGlobalGenerator to # determine that that selected RC compiler can actually compile # and link the most basic of programs. If not, a fatal error # is set and cmake stops processing commands and will not generate # any makefiles or projects. # For now there is no way to do a try compile on just a .rc file # so just do nothing in here. SET(CMAKE_RC_COMPILER_WORKS 1 CACHE INTERNAL "") 07070100053ba5000081a40000000000000000000000014d5abc2e000003c0000000b500010002ffffffffffffffff0000004000000000root/usr/local/share/cmake-2.8/Modules/CMakeFindKDevelop3.cmake #============================================================================= # Copyright 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # This file is included in CMakeSystemSpecificInformation.cmake if # the KDevelop3 extra generator has been selected. FIND_PROGRAM(CMAKE_KDEVELOP3_EXECUTABLE NAMES kdevelop DOC "The KDevelop3 executable") IF(CMAKE_KDEVELOP3_EXECUTABLE) SET(CMAKE_OPEN_PROJECT_COMMAND "${CMAKE_KDEVELOP3_EXECUTABLE} " ) ENDIF(CMAKE_KDEVELOP3_EXECUTABLE) 07070100053c7f000081a40000000000000000000000014d5abc2f000004df000000b500010002ffffffffffffffff0000003900000000root/usr/local/share/cmake-2.8/Modules/FindGnuplot.cmake# - this module looks for gnuplot # # Once done this will define # # GNUPLOT_FOUND - system has Gnuplot # GNUPLOT_EXECUTABLE - the Gnuplot executable #============================================================================= # Copyright 2002-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) INCLUDE(FindCygwin) FIND_PROGRAM(GNUPLOT_EXECUTABLE NAMES gnuplot pgnuplot wgnupl32 PATHS ${CYGWIN_INSTALL_PATH}/bin ) # for compatibility SET(GNUPLOT ${GNUPLOT_EXECUTABLE}) # handle the QUIETLY and REQUIRED arguments and set GNUPLOT_FOUND to TRUE if # all listed variables are TRUE INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(Gnuplot DEFAULT_MSG GNUPLOT_EXECUTABLE) MARK_AS_ADVANCED( GNUPLOT_EXECUTABLE ) 07070100053c94000081a40000000000000000000000014d5abc2f0000077b000000b500010002ffffffffffffffff0000003700000000root/usr/local/share/cmake-2.8/Modules/FindMPEG2.cmake# - Find the native MPEG2 includes and library # This module defines # MPEG2_INCLUDE_DIR, path to mpeg2dec/mpeg2.h, etc. # MPEG2_LIBRARIES, the libraries required to use MPEG2. # MPEG2_FOUND, If false, do not try to use MPEG2. # also defined, but not for general use are # MPEG2_mpeg2_LIBRARY, where to find the MPEG2 library. # MPEG2_vo_LIBRARY, where to find the vo library. #============================================================================= # Copyright 2003-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) FIND_PATH(MPEG2_INCLUDE_DIR NAMES mpeg2.h mpeg2dec/mpeg2.h PATHS /usr/local/livid ) FIND_LIBRARY(MPEG2_mpeg2_LIBRARY mpeg2 /usr/local/livid/mpeg2dec/libmpeg2/.libs ) FIND_LIBRARY( MPEG2_vo_LIBRARY vo /usr/local/livid/mpeg2dec/libvo/.libs ) # handle the QUIETLY and REQUIRED arguments and set MPEG2_FOUND to TRUE if # all listed variables are TRUE INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(MPEG2 DEFAULT_MSG MPEG2_mpeg2_LIBRARY MPEG2_INCLUDE_DIR) IF(MPEG2_FOUND) SET( MPEG2_LIBRARIES ${MPEG2_mpeg2_LIBRARY} ${MPEG2_vo_LIBRARY}) #some native mpeg2 installations will depend #on libSDL, if found, add it in. INCLUDE( FindSDL ) IF(SDL_FOUND) SET( MPEG2_LIBRARIES ${MPEG2_LIBRARIES} ${SDL_LIBRARY}) ENDIF(SDL_FOUND) ENDIF(MPEG2_FOUND) MARK_AS_ADVANCED(MPEG2_INCLUDE_DIR MPEG2_mpeg2_LIBRARY MPEG2_vo_LIBRARY) 07070100053bac000081a40000000000000000000000014d5abc2e000011e1000000b500010002ffffffffffffffff0000004300000000root/usr/local/share/cmake-2.8/Modules/CMakeFortranCompilerId.F.in PROGRAM CMakeFortranCompilerId #if 0 ! Identify the compiler #endif #if defined(__INTEL_COMPILER) || defined(__ICC) PRINT *, 'INFO:compiler[Intel]' #elif defined(__SUNPRO_F90) || defined(__SUNPRO_F95) PRINT *, 'INFO:compiler[SunPro]' #elif defined(_CRAYFTN) PRINT *, 'INFO:compiler[Cray]' #elif defined(__G95__) PRINT *, 'INFO:compiler[G95]' #elif defined(__PATHSCALE__) PRINT *, 'INFO:compiler[PathScale]' #elif defined(__GNUC__) PRINT *, 'INFO:compiler[GNU]' #elif defined(__IBMC__) # if defined(__COMPILER_VER__) PRINT *, 'INFO:compiler[zOS]' # elif __IBMC__ >= 800 PRINT *, 'INFO:compiler[XL]' # else PRINT *, 'INFO:compiler[VisualAge]' # endif #elif defined(__PGI) PRINT *, 'INFO:compiler[PGI]' #elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) PRINT *, 'INFO:compiler[MIPSpro]' # if 0 ! This compiler is either not known or is too old to define an ! identification macro. Try to identify the platform and guess that ! it is the native compiler. # endif #elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) PRINT *, 'INFO:compiler[VisualAge]' #elif defined(__sgi) || defined(__sgi__) || defined(_SGI) PRINT *, 'INFO:compiler[MIPSpro]' #elif defined(__hpux) || defined(__hpux__) PRINT *, 'INFO:compiler[HP]' #elif 1 # if 0 ! The above 'elif 1' instead of 'else' is to work around a bug in the ! SGI preprocessor which produces both the __sgi and else blocks. # endif PRINT *, 'INFO:compiler[]' #endif #if 0 ! Identify the platform #endif #if defined(__linux) || defined(__linux__) || defined(linux) PRINT *, 'INFO:platform[Linux]' #elif defined(__CYGWIN__) PRINT *, 'INFO:platform[Cygwin]' #elif defined(__MINGW32__) PRINT *, 'INFO:platform[MinGW]' #elif defined(__APPLE__) PRINT *, 'INFO:platform[Darwin]' #elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) PRINT *, 'INFO:platform[Windows]' #elif defined(__FreeBSD__) || defined(__FreeBSD) PRINT *, 'INFO:platform[FreeBSD]' #elif defined(__NetBSD__) || defined(__NetBSD) PRINT *, 'INFO:platform[NetBSD]' #elif defined(__OpenBSD__) || defined(__OPENBSD) PRINT *, 'INFO:platform[OpenBSD]' #elif defined(__sun) || defined(sun) PRINT *, 'INFO:platform[SunOS]' #elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) PRINT *, 'INFO:platform[AIX]' #elif defined(__sgi) || defined(__sgi__) || defined(_SGI) PRINT *, 'INFO:platform[IRIX]' #elif defined(__hpux) || defined(__hpux__) PRINT *, 'INFO:platform[HP-UX]' #elif defined(__HAIKU) || defined(__HAIKU__) || defined(_HAIKU) PRINT *, 'INFO:platform[Haiku]' # if 0 ! Haiku also defines __BEOS__ so we must ! put it prior to the check for __BEOS__ # endif #elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) PRINT *, 'INFO:platform[BeOS]' #elif defined(__QNX__) || defined(__QNXNTO__) PRINT *, 'INFO:platform[QNX]' #elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) PRINT *, 'INFO:platform[Tru64]' #elif defined(__riscos) || defined(__riscos__) PRINT *, 'INFO:platform[RISCos]' #elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) PRINT *, 'INFO:platform[SINIX]' #elif defined(__UNIX_SV__) PRINT *, 'INFO:platform[UNIX_SV]' #elif defined(__bsdos__) PRINT *, 'INFO:platform[BSDOS]' #elif defined(_MPRAS) || defined(MPRAS) PRINT *, 'INFO:platform[MP-RAS]' #elif defined(__osf) || defined(__osf__) PRINT *, 'INFO:platform[OSF1]' #elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) PRINT *, 'INFO:platform[SCO_SV]' #elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) PRINT *, 'INFO:platform[ULTRIX]' #elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) PRINT *, 'INFO:platform[Xenix]' #elif 1 # if 0 ! The above 'elif 1' instead of 'else' is to work around a bug in the ! SGI preprocessor which produces both the __sgi and else blocks. # endif PRINT *, 'INFO:platform[]' #endif #if defined(_WIN32) && (defined(__INTEL_COMPILER) || defined(__ICC)) # if defined(_M_IA64) PRINT *, 'INFO:arch[IA64]' # elif defined(_M_X64) || defined(_M_AMD64) PRINT *, 'INFO:arch[x64]' # elif defined(_M_IX86) PRINT *, 'INFO:arch[X86]' # endif #endif END 07070100053b75000081a40000000000000000000000014d5abc2e00000387000000b500010002ffffffffffffffff0000004600000000root/usr/local/share/cmake-2.8/Modules/CMakeASM_MASMInformation.cmake #============================================================================= # Copyright 2008-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # support for the MS assembler, masm and masm64 SET(ASM_DIALECT "_MASM") SET(CMAKE_ASM${ASM_DIALECT}_SOURCE_FILE_EXTENSIONS asm) SET(CMAKE_ASM${ASM_DIALECT}_COMPILE_OBJECT " /c /Fo ") INCLUDE(CMakeASMInformation) SET(ASM_DIALECT) 07070100053d97000081a40000000000000000000000014d5abc2f00000773000000b500010002ffffffffffffffff0000003c00000000root/usr/local/share/cmake-2.8/Modules/TestForSSTREAM.cmake# - Test for compiler support of ANSI sstream header # check if the compiler supports the standard ANSI sstream header # CMAKE_NO_ANSI_STRING_STREAM - defined by the results # #============================================================================= # Copyright 2006-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) IF("CMAKE_HAS_ANSI_STRING_STREAM" MATCHES "^CMAKE_HAS_ANSI_STRING_STREAM$") MESSAGE(STATUS "Check for sstream") TRY_COMPILE(CMAKE_HAS_ANSI_STRING_STREAM ${CMAKE_BINARY_DIR} ${CMAKE_ROOT}/Modules/TestForSSTREAM.cxx OUTPUT_VARIABLE OUTPUT) IF (CMAKE_HAS_ANSI_STRING_STREAM) MESSAGE(STATUS "Check for sstream - found") SET (CMAKE_NO_ANSI_STRING_STREAM 0 CACHE INTERNAL "Does the compiler support sstream") FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log "Determining if the CXX compiler has sstream passed with " "the following output:\n${OUTPUT}\n\n") ELSE (CMAKE_HAS_ANSI_STRING_STREAM) MESSAGE(STATUS "Check for sstream - not found") SET (CMAKE_NO_ANSI_STRING_STREAM 1 CACHE INTERNAL "Does the compiler support sstream") FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log "Determining if the CXX compiler has sstream failed with " "the following output:\n${OUTPUT}\n\n") ENDIF (CMAKE_HAS_ANSI_STRING_STREAM) ENDIF("CMAKE_HAS_ANSI_STRING_STREAM" MATCHES "^CMAKE_HAS_ANSI_STRING_STREAM$") 07070100053c68000081a40000000000000000000000014d5abc2f00001c02000000b500010002ffffffffffffffff0000003800000000root/usr/local/share/cmake-2.8/Modules/FindCurses.cmake# - Find the curses include file and library # # CURSES_FOUND - system has Curses # CURSES_INCLUDE_DIR - the Curses include directory # CURSES_LIBRARIES - The libraries needed to use Curses # CURSES_HAVE_CURSES_H - true if curses.h is available # CURSES_HAVE_NCURSES_H - true if ncurses.h is available # CURSES_HAVE_NCURSES_NCURSES_H - true if ncurses/ncurses.h is available # CURSES_HAVE_NCURSES_CURSES_H - true if ncurses/curses.h is available # CURSES_LIBRARY - set for backwards compatibility with 2.4 CMake # # Set CURSES_NEED_NCURSES to TRUE before the FIND_PACKAGE() command if NCurses # functionality is required. #============================================================================= # Copyright 2001-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) FIND_LIBRARY(CURSES_CURSES_LIBRARY NAMES curses ) FIND_LIBRARY(CURSES_NCURSES_LIBRARY NAMES ncurses ) SET(CURSES_USE_NCURSES FALSE) IF(CURSES_NCURSES_LIBRARY AND NOT CURSES_CURSES_LIBRARY) SET(CURSES_USE_NCURSES TRUE) ENDIF(CURSES_NCURSES_LIBRARY AND NOT CURSES_CURSES_LIBRARY) # http://cygwin.com/ml/cygwin-announce/2010-01/msg00002.html # cygwin ncurses stopped providing curses.h symlinks see above # message. Cygwin is an ncurses package, so force ncurses on # cygwin if the curses.h is missing IF(CYGWIN) IF(NOT EXISTS /usr/include/curses.h) SET(CURSES_USE_NCURSES TRUE) ENDIF() ENDIF() # Not sure the logic is correct here. # If NCurses is required, use the function wsyncup() to check if the library # has NCurses functionality (at least this is where it breaks on NetBSD). # If wsyncup is in curses, use this one. # If not, try to find ncurses and check if this has the symbol. # Once the ncurses library is found, search the ncurses.h header first, but # some web pages also say that even with ncurses there is not always a ncurses.h: # http://osdir.com/ml/gnome.apps.mc.devel/2002-06/msg00029.html # So at first try ncurses.h, if not found, try to find curses.h under the same # prefix as the library was found, if still not found, try curses.h with the # default search paths. IF(CURSES_CURSES_LIBRARY AND CURSES_NEED_NCURSES) INCLUDE(CheckLibraryExists) CHECK_LIBRARY_EXISTS("${CURSES_CURSES_LIBRARY}" wsyncup "" CURSES_CURSES_HAS_WSYNCUP) IF(CURSES_NCURSES_LIBRARY AND NOT CURSES_CURSES_HAS_WSYNCUP) CHECK_LIBRARY_EXISTS("${CURSES_NCURSES_LIBRARY}" wsyncup "" CURSES_NCURSES_HAS_WSYNCUP) IF( CURSES_NCURSES_HAS_WSYNCUP) SET(CURSES_USE_NCURSES TRUE) ENDIF( CURSES_NCURSES_HAS_WSYNCUP) ENDIF(CURSES_NCURSES_LIBRARY AND NOT CURSES_CURSES_HAS_WSYNCUP) ENDIF(CURSES_CURSES_LIBRARY AND CURSES_NEED_NCURSES) IF(NOT CURSES_USE_NCURSES) FIND_FILE(CURSES_HAVE_CURSES_H curses.h ) FIND_PATH(CURSES_CURSES_H_PATH curses.h ) GET_FILENAME_COMPONENT(_cursesLibDir "${CURSES_CURSES_LIBRARY}" PATH) GET_FILENAME_COMPONENT(_cursesParentDir "${_cursesLibDir}" PATH) # for compatibility with older FindCurses.cmake this has to be in the cache # FORCE must not be used since this would break builds which preload a cache wqith these variables set SET(CURSES_INCLUDE_PATH "${CURSES_CURSES_H_PATH}" CACHE FILEPATH "The curses include path") SET(CURSES_LIBRARY "${CURSES_CURSES_LIBRARY}" CACHE FILEPATH "The curses library") ELSE(NOT CURSES_USE_NCURSES) # we need to find ncurses GET_FILENAME_COMPONENT(_cursesLibDir "${CURSES_NCURSES_LIBRARY}" PATH) GET_FILENAME_COMPONENT(_cursesParentDir "${_cursesLibDir}" PATH) FIND_FILE(CURSES_HAVE_NCURSES_H ncurses.h) FIND_FILE(CURSES_HAVE_NCURSES_NCURSES_H ncurses/ncurses.h) FIND_FILE(CURSES_HAVE_NCURSES_CURSES_H ncurses/curses.h) FIND_FILE(CURSES_HAVE_CURSES_H curses.h HINTS "${_cursesParentDir}/include") FIND_PATH(CURSES_NCURSES_INCLUDE_PATH ncurses.h ncurses/ncurses.h ncurses/curses.h) FIND_PATH(CURSES_NCURSES_INCLUDE_PATH curses.h HINTS "${_cursesParentDir}/include") # for compatibility with older FindCurses.cmake this has to be in the cache # FORCE must not be used since this would break builds which preload # however if the value of the variable has NOTFOUND in it, then # it is OK to force, and we need to force in order to have it work. # a cache wqith these variables set # only put ncurses include and library into # variables if they are found IF(NOT CURSES_NCURSES_INCLUDE_PATH AND CURSES_HAVE_NCURSES_NCURSES_H) GET_FILENAME_COMPONENT(CURSES_NCURSES_INCLUDE_PATH "${CURSES_HAVE_NCURSES_NCURSES_H}" PATH) ENDIF(NOT CURSES_NCURSES_INCLUDE_PATH AND CURSES_HAVE_NCURSES_NCURSES_H) IF(CURSES_NCURSES_INCLUDE_PATH AND CURSES_NCURSES_LIBRARY) SET( FORCE_IT ) IF(CURSES_INCLUDE_PATH MATCHES NOTFOUND) SET(FORCE_IT FORCE) ENDIF(CURSES_INCLUDE_PATH MATCHES NOTFOUND) SET(CURSES_INCLUDE_PATH "${CURSES_NCURSES_INCLUDE_PATH}" CACHE FILEPATH "The curses include path" ${FORCE_IT}) SET( FORCE_IT) IF(CURSES_LIBRARY MATCHES NOTFOUND) SET(FORCE_IT FORCE) ENDIF(CURSES_LIBRARY MATCHES NOTFOUND) SET(CURSES_LIBRARY "${CURSES_NCURSES_LIBRARY}" CACHE FILEPATH "The curses library" ${FORCE_IT}) ENDIF(CURSES_NCURSES_INCLUDE_PATH AND CURSES_NCURSES_LIBRARY) ENDIF(NOT CURSES_USE_NCURSES) FIND_LIBRARY(CURSES_EXTRA_LIBRARY cur_colr HINTS "${_cursesLibDir}") FIND_LIBRARY(CURSES_EXTRA_LIBRARY cur_colr ) FIND_LIBRARY(CURSES_FORM_LIBRARY form HINTS "${_cursesLibDir}") FIND_LIBRARY(CURSES_FORM_LIBRARY form ) # for compatibility with older FindCurses.cmake this has to be in the cache # FORCE must not be used since this would break builds which preload a cache # qith these variables set SET(FORM_LIBRARY "${CURSES_FORM_LIBRARY}" CACHE FILEPATH "The curses form library") # Need to provide the *_LIBRARIES SET(CURSES_LIBRARIES ${CURSES_LIBRARY}) IF(CURSES_EXTRA_LIBRARY) SET(CURSES_LIBRARIES ${CURSES_LIBRARIES} ${CURSES_EXTRA_LIBRARY}) ENDIF(CURSES_EXTRA_LIBRARY) IF(CURSES_FORM_LIBRARY) SET(CURSES_LIBRARIES ${CURSES_LIBRARIES} ${CURSES_FORM_LIBRARY}) ENDIF(CURSES_FORM_LIBRARY) # Proper name is *_INCLUDE_DIR SET(CURSES_INCLUDE_DIR ${CURSES_INCLUDE_PATH}) # handle the QUIETLY and REQUIRED arguments and set CURSES_FOUND to TRUE if # all listed variables are TRUE INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(Curses DEFAULT_MSG CURSES_LIBRARY CURSES_INCLUDE_PATH) MARK_AS_ADVANCED( CURSES_INCLUDE_PATH CURSES_LIBRARY CURSES_CURSES_INCLUDE_PATH CURSES_CURSES_LIBRARY CURSES_NCURSES_INCLUDE_PATH CURSES_NCURSES_LIBRARY CURSES_EXTRA_LIBRARY FORM_LIBRARY CURSES_LIBRARIES CURSES_INCLUDE_DIR CURSES_CURSES_HAS_WSYNCUP CURSES_NCURSES_HAS_WSYNCUP ) 07070100053bab000081a40000000000000000000000014d5abc2e00000336000000b500010002ffffffffffffffff0000004100000000root/usr/local/share/cmake-2.8/Modules/CMakeFortranCompilerABI.F PROGRAM CMakeFortranCompilerABI #if 0 ! Address Size #endif #if defined(_LP64) PRINT *, 'INFO:sizeof_dptr[8]' #elif defined(_M_IA64) PRINT *, 'INFO:sizeof_dptr[8]' #elif defined(_M_X64) PRINT *, 'INFO:sizeof_dptr[8]' #elif defined(_M_AMD64) PRINT *, 'INFO:sizeof_dptr[8]' #elif defined(_ILP32) PRINT *, 'INFO:sizeof_dptr[4]' #elif defined(_M_IX86) PRINT *, 'INFO:sizeof_dptr[4]' #endif #if 0 ! Application Binary Interface #endif #if defined(__sgi) && defined(_ABIO32) PRINT *, 'INFO:abi[ELF O32]' #elif defined(__sgi) && defined(_ABIN32) PRINT *, 'INFO:abi[ELF N32]' #elif defined(__sgi) && defined(_ABI64) PRINT *, 'INFO:abi[ELF 64]' #elif defined(__ELF__) PRINT *, 'INFO:abi[ELF]' #endif PRINT *, 'ABI Detection' END 07070100053c56000081a40000000000000000000000014d5abc2f00000692000000b500010002ffffffffffffffff0000003600000000root/usr/local/share/cmake-2.8/Modules/FindALSA.cmake# - Find alsa # Find the alsa libraries (asound) # # This module defines the following variables: # ALSA_FOUND - True if ALSA_INCLUDE_DIR & ALSA_LIBRARY are found # ALSA_LIBRARIES - Set when ALSA_LIBRARY is found # ALSA_INCLUDE_DIRS - Set when ALSA_INCLUDE_DIR is found # # ALSA_INCLUDE_DIR - where to find asoundlib.h, etc. # ALSA_LIBRARY - the asound library # #============================================================================= # Copyright 2009 Kitware, Inc. # Copyright 2009 Philip Lowman # # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) find_path(ALSA_INCLUDE_DIR NAMES asoundlib.h PATH_SUFFIXES alsa DOC "The ALSA (asound) include directory" ) find_library(ALSA_LIBRARY NAMES asound DOC "The ALSA (asound) library" ) # handle the QUIETLY and REQUIRED arguments and set ALSA_FOUND to TRUE if # all listed variables are TRUE include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(ALSA DEFAULT_MSG ALSA_LIBRARY ALSA_INCLUDE_DIR) if(ALSA_FOUND) set( ALSA_LIBRARIES ${ALSA_LIBRARY} ) set( ALSA_INCLUDE_DIRS ${ALSA_INCLUDE_DIR} ) endif() mark_as_advanced(ALSA_INCLUDE_DIR ALSA_LIBRARY) 07070100053cc3000081a40000000000000000000000014d5abc2f000004ea000000b500010002ffffffffffffffff0000003600000000root/usr/local/share/cmake-2.8/Modules/FindWget.cmake# - Find wget # This module looks for wget. This module defines the # following values: # WGET_EXECUTABLE: the full path to the wget tool. # WGET_FOUND: True if wget has been found. #============================================================================= # Copyright 2001-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) INCLUDE(FindCygwin) FIND_PROGRAM(WGET_EXECUTABLE wget ${CYGWIN_INSTALL_PATH}/bin ) # handle the QUIETLY and REQUIRED arguments and set WGET_FOUND to TRUE if # all listed variables are TRUE INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(Wget DEFAULT_MSG WGET_EXECUTABLE) MARK_AS_ADVANCED( WGET_EXECUTABLE ) # WGET option is deprecated. # use WGET_EXECUTABLE instead. SET (WGET ${WGET_EXECUTABLE} ) 07070100053cc5000081a40000000000000000000000014d5abc2f00004d8f000000b500010002ffffffffffffffff0000003500000000root/usr/local/share/cmake-2.8/Modules/FindX11.cmake# - Find X11 installation # Try to find X11 on UNIX systems. The following values are defined # X11_FOUND - True if X11 is available # X11_INCLUDE_DIR - include directories to use X11 # X11_LIBRARIES - link against these to use X11 # # and also the following more fine grained variables: # Include paths: X11_ICE_INCLUDE_PATH, X11_ICE_LIB, X11_ICE_FOUND # X11_X11_INCLUDE_PATH, X11_X11_LIB # X11_Xaccessrules_INCLUDE_PATH, X11_Xaccess_FOUND # X11_Xaccessstr_INCLUDE_PATH, X11_Xaccess_FOUND # X11_Xau_INCLUDE_PATH, X11_Xau_LIB, X11_Xau_FOUND # X11_Xcomposite_INCLUDE_PATH, X11_Xcomposite_LIB, X11_Xcomposite_FOUND # X11_Xcursor_INCLUDE_PATH, X11_Xcursor_LIB, X11_Xcursor_FOUND # X11_Xdamage_INCLUDE_PATH, X11_Xdamage_LIB, X11_Xdamage_FOUND # X11_Xdmcp_INCLUDE_PATH, X11_Xdmcp_LIB, X11_Xdmcp_FOUND # X11_Xext_LIB, X11_Xext_FOUND # X11_dpms_INCLUDE_PATH, (in X11_Xext_LIB), X11_dpms_FOUND # X11_XShm_INCLUDE_PATH, (in X11_Xext_LIB), X11_XShm_FOUND # X11_Xshape_INCLUDE_PATH, (in X11_Xext_LIB), X11_Xshape_FOUND # X11_xf86misc_INCLUDE_PATH, X11_Xxf86misc_LIB, X11_xf86misc_FOUND # X11_xf86vmode_INCLUDE_PATH, X11_xf86vmode_FOUND # X11_Xfixes_INCLUDE_PATH, X11_Xfixes_LIB, X11_Xfixes_FOUND # X11_Xft_INCLUDE_PATH, X11_Xft_LIB, X11_Xft_FOUND # X11_Xi_INCLUDE_PATH, X11_Xi_LIB, X11_Xi_FOUND # X11_Xinerama_INCLUDE_PATH, X11_Xinerama_LIB, X11_Xinerama_FOUND # X11_Xinput_INCLUDE_PATH, X11_Xinput_LIB, X11_Xinput_FOUND # X11_Xkb_INCLUDE_PATH, X11_Xkb_FOUND # X11_Xkblib_INCLUDE_PATH, X11_Xkb_FOUND # X11_Xpm_INCLUDE_PATH, X11_Xpm_LIB, X11_Xpm_FOUND # X11_XTest_INCLUDE_PATH, X11_XTest_LIB, X11_XTest_FOUND # X11_Xrandr_INCLUDE_PATH, X11_Xrandr_LIB, X11_Xrandr_FOUND # X11_Xrender_INCLUDE_PATH, X11_Xrender_LIB, X11_Xrender_FOUND # X11_Xscreensaver_INCLUDE_PATH, X11_Xscreensaver_LIB, X11_Xscreensaver_FOUND # X11_Xt_INCLUDE_PATH, X11_Xt_LIB, X11_Xt_FOUND # X11_Xutil_INCLUDE_PATH, X11_Xutil_FOUND # X11_Xv_INCLUDE_PATH, X11_Xv_LIB, X11_Xv_FOUND #============================================================================= # Copyright 2001-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) IF (UNIX) SET(X11_FOUND 0) # X11 is never a framework and some header files may be # found in tcl on the mac SET(CMAKE_FIND_FRAMEWORK_SAVE ${CMAKE_FIND_FRAMEWORK}) SET(CMAKE_FIND_FRAMEWORK NEVER) SET(X11_INC_SEARCH_PATH /usr/pkg/xorg/include /usr/X11R6/include /usr/X11R7/include /usr/include/X11 /usr/openwin/include /usr/openwin/share/include /opt/graphics/OpenGL/include ) SET(X11_LIB_SEARCH_PATH /usr/pkg/xorg/lib /usr/X11R6/lib /usr/X11R7/lib /usr/openwin/lib ) FIND_PATH(X11_X11_INCLUDE_PATH X11/X.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_Xlib_INCLUDE_PATH X11/Xlib.h ${X11_INC_SEARCH_PATH}) # Look for includes; keep the list sorted by name of the cmake *_INCLUDE_PATH # variable (which doesn't need to match the include file name). # Solaris lacks XKBrules.h, so we should skip kxkbd there. FIND_PATH(X11_ICE_INCLUDE_PATH X11/ICE/ICE.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_Xaccessrules_INCLUDE_PATH X11/extensions/XKBrules.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_Xaccessstr_INCLUDE_PATH X11/extensions/XKBstr.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_Xau_INCLUDE_PATH X11/Xauth.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_Xcomposite_INCLUDE_PATH X11/extensions/Xcomposite.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_Xcursor_INCLUDE_PATH X11/Xcursor/Xcursor.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_Xdamage_INCLUDE_PATH X11/extensions/Xdamage.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_Xdmcp_INCLUDE_PATH X11/Xdmcp.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_dpms_INCLUDE_PATH X11/extensions/dpms.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_xf86misc_INCLUDE_PATH X11/extensions/xf86misc.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_xf86vmode_INCLUDE_PATH X11/extensions/xf86vmode.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_Xfixes_INCLUDE_PATH X11/extensions/Xfixes.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_Xft_INCLUDE_PATH X11/Xft/Xft.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_Xi_INCLUDE_PATH X11/extensions/XInput.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_Xinerama_INCLUDE_PATH X11/extensions/Xinerama.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_Xinput_INCLUDE_PATH X11/extensions/XInput.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_Xkb_INCLUDE_PATH X11/extensions/XKB.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_Xkblib_INCLUDE_PATH X11/XKBlib.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_Xpm_INCLUDE_PATH X11/xpm.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_XTest_INCLUDE_PATH X11/extensions/XTest.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_XShm_INCLUDE_PATH X11/extensions/XShm.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_Xrandr_INCLUDE_PATH X11/extensions/Xrandr.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_Xrender_INCLUDE_PATH X11/extensions/Xrender.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_Xscreensaver_INCLUDE_PATH X11/extensions/scrnsaver.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_Xshape_INCLUDE_PATH X11/extensions/shape.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_Xutil_INCLUDE_PATH X11/Xutil.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_Xt_INCLUDE_PATH X11/Intrinsic.h ${X11_INC_SEARCH_PATH}) FIND_PATH(X11_Xv_INCLUDE_PATH X11/extensions/Xvlib.h ${X11_INC_SEARCH_PATH}) FIND_LIBRARY(X11_X11_LIB X11 ${X11_LIB_SEARCH_PATH}) # Find additional X libraries. Keep list sorted by library name. FIND_LIBRARY(X11_ICE_LIB ICE ${X11_LIB_SEARCH_PATH}) FIND_LIBRARY(X11_SM_LIB SM ${X11_LIB_SEARCH_PATH}) FIND_LIBRARY(X11_Xau_LIB Xau ${X11_LIB_SEARCH_PATH}) FIND_LIBRARY(X11_Xcomposite_LIB Xcomposite ${X11_LIB_SEARCH_PATH}) FIND_LIBRARY(X11_Xcursor_LIB Xcursor ${X11_LIB_SEARCH_PATH}) FIND_LIBRARY(X11_Xdamage_LIB Xdamage ${X11_LIB_SEARCH_PATH}) FIND_LIBRARY(X11_Xdmcp_LIB Xdmcp ${X11_LIB_SEARCH_PATH}) FIND_LIBRARY(X11_Xext_LIB Xext ${X11_LIB_SEARCH_PATH}) FIND_LIBRARY(X11_Xfixes_LIB Xfixes ${X11_LIB_SEARCH_PATH}) FIND_LIBRARY(X11_Xft_LIB Xft ${X11_LIB_SEARCH_PATH}) FIND_LIBRARY(X11_Xi_LIB Xi ${X11_LIB_SEARCH_PATH}) FIND_LIBRARY(X11_Xinerama_LIB Xinerama ${X11_LIB_SEARCH_PATH}) FIND_LIBRARY(X11_Xinput_LIB Xi ${X11_LIB_SEARCH_PATH}) FIND_LIBRARY(X11_Xpm_LIB Xpm ${X11_LIB_SEARCH_PATH}) FIND_LIBRARY(X11_Xrandr_LIB Xrandr ${X11_LIB_SEARCH_PATH}) FIND_LIBRARY(X11_Xrender_LIB Xrender ${X11_LIB_SEARCH_PATH}) FIND_LIBRARY(X11_Xscreensaver_LIB Xss ${X11_LIB_SEARCH_PATH}) FIND_LIBRARY(X11_Xt_LIB Xt ${X11_LIB_SEARCH_PATH}) FIND_LIBRARY(X11_XTest_LIB Xtst ${X11_LIB_SEARCH_PATH}) FIND_LIBRARY(X11_Xv_LIB Xv ${X11_LIB_SEARCH_PATH}) FIND_LIBRARY(X11_Xxf86misc_LIB Xxf86misc ${X11_LIB_SEARCH_PATH}) SET(X11_LIBRARY_DIR "") IF(X11_X11_LIB) GET_FILENAME_COMPONENT(X11_LIBRARY_DIR ${X11_X11_LIB} PATH) ENDIF(X11_X11_LIB) SET(X11_INCLUDE_DIR) # start with empty list IF(X11_X11_INCLUDE_PATH) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_X11_INCLUDE_PATH}) ENDIF(X11_X11_INCLUDE_PATH) IF(X11_Xlib_INCLUDE_PATH) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_Xlib_INCLUDE_PATH}) ENDIF(X11_Xlib_INCLUDE_PATH) IF(X11_Xutil_INCLUDE_PATH) SET(X11_Xutil_FOUND TRUE) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_Xutil_INCLUDE_PATH}) ENDIF(X11_Xutil_INCLUDE_PATH) IF(X11_Xshape_INCLUDE_PATH) SET(X11_Xshape_FOUND TRUE) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_Xshape_INCLUDE_PATH}) ENDIF(X11_Xshape_INCLUDE_PATH) SET(X11_LIBRARIES) # start with empty list IF(X11_X11_LIB) SET(X11_LIBRARIES ${X11_LIBRARIES} ${X11_X11_LIB}) ENDIF(X11_X11_LIB) IF(X11_Xext_LIB) SET(X11_Xext_FOUND TRUE) SET(X11_LIBRARIES ${X11_LIBRARIES} ${X11_Xext_LIB}) ENDIF(X11_Xext_LIB) IF(X11_Xt_LIB AND X11_Xt_INCLUDE_PATH) SET(X11_Xt_FOUND TRUE) ENDIF(X11_Xt_LIB AND X11_Xt_INCLUDE_PATH) IF(X11_Xft_LIB AND X11_Xft_INCLUDE_PATH) SET(X11_Xft_FOUND TRUE) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_Xft_INCLUDE_PATH}) ENDIF(X11_Xft_LIB AND X11_Xft_INCLUDE_PATH) IF(X11_Xv_LIB AND X11_Xv_INCLUDE_PATH) SET(X11_Xv_FOUND TRUE) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_Xv_INCLUDE_PATH}) ENDIF(X11_Xv_LIB AND X11_Xv_INCLUDE_PATH) IF (X11_Xau_LIB AND X11_Xau_INCLUDE_PATH) SET(X11_Xau_FOUND TRUE) ENDIF (X11_Xau_LIB AND X11_Xau_INCLUDE_PATH) IF (X11_Xdmcp_INCLUDE_PATH AND X11_Xdmcp_LIB) SET(X11_Xdmcp_FOUND TRUE) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_Xdmcp_INCLUDE_PATH}) ENDIF (X11_Xdmcp_INCLUDE_PATH AND X11_Xdmcp_LIB) IF (X11_Xaccessrules_INCLUDE_PATH AND X11_Xaccessstr_INCLUDE_PATH) SET(X11_Xaccess_FOUND TRUE) SET(X11_Xaccess_INCLUDE_PATH ${X11_Xaccessstr_INCLUDE_PATH}) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_Xaccess_INCLUDE_PATH}) ENDIF (X11_Xaccessrules_INCLUDE_PATH AND X11_Xaccessstr_INCLUDE_PATH) IF (X11_Xpm_INCLUDE_PATH AND X11_Xpm_LIB) SET(X11_Xpm_FOUND TRUE) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_Xpm_INCLUDE_PATH}) ENDIF (X11_Xpm_INCLUDE_PATH AND X11_Xpm_LIB) IF (X11_Xcomposite_INCLUDE_PATH AND X11_Xcomposite_LIB) SET(X11_Xcomposite_FOUND TRUE) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_Xcomposite_INCLUDE_PATH}) ENDIF (X11_Xcomposite_INCLUDE_PATH AND X11_Xcomposite_LIB) IF (X11_Xdamage_INCLUDE_PATH AND X11_Xdamage_LIB) SET(X11_Xdamage_FOUND TRUE) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_Xdamage_INCLUDE_PATH}) ENDIF (X11_Xdamage_INCLUDE_PATH AND X11_Xdamage_LIB) IF (X11_XShm_INCLUDE_PATH) SET(X11_XShm_FOUND TRUE) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_XShm_INCLUDE_PATH}) ENDIF (X11_XShm_INCLUDE_PATH) IF (X11_XTest_INCLUDE_PATH AND X11_XTest_LIB) SET(X11_XTest_FOUND TRUE) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_XTest_INCLUDE_PATH}) ENDIF (X11_XTest_INCLUDE_PATH AND X11_XTest_LIB) IF (X11_Xi_INCLUDE_PATH AND X11_Xi_LIB) SET(X11_Xi_FOUND TRUE) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_Xi_INCLUDE_PATH}) ENDIF (X11_Xi_INCLUDE_PATH AND X11_Xi_LIB) IF (X11_Xinerama_INCLUDE_PATH AND X11_Xinerama_LIB) SET(X11_Xinerama_FOUND TRUE) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_Xinerama_INCLUDE_PATH}) ENDIF (X11_Xinerama_INCLUDE_PATH AND X11_Xinerama_LIB) IF (X11_Xfixes_INCLUDE_PATH AND X11_Xfixes_LIB) SET(X11_Xfixes_FOUND TRUE) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_Xfixes_INCLUDE_PATH}) ENDIF (X11_Xfixes_INCLUDE_PATH AND X11_Xfixes_LIB) IF (X11_Xrender_INCLUDE_PATH AND X11_Xrender_LIB) SET(X11_Xrender_FOUND TRUE) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_Xrender_INCLUDE_PATH}) ENDIF (X11_Xrender_INCLUDE_PATH AND X11_Xrender_LIB) IF (X11_Xrandr_INCLUDE_PATH AND X11_Xrandr_LIB) SET(X11_Xrandr_FOUND TRUE) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_Xrandr_INCLUDE_PATH}) ENDIF (X11_Xrandr_INCLUDE_PATH AND X11_Xrandr_LIB) IF (X11_xf86misc_INCLUDE_PATH AND X11_Xxf86misc_LIB) SET(X11_xf86misc_FOUND TRUE) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_xf86misc_INCLUDE_PATH}) ENDIF (X11_xf86misc_INCLUDE_PATH AND X11_Xxf86misc_LIB) IF (X11_xf86vmode_INCLUDE_PATH) SET(X11_xf86vmode_FOUND TRUE) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_xf86vmode_INCLUDE_PATH}) ENDIF (X11_xf86vmode_INCLUDE_PATH) IF (X11_Xcursor_INCLUDE_PATH AND X11_Xcursor_LIB) SET(X11_Xcursor_FOUND TRUE) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_Xcursor_INCLUDE_PATH}) ENDIF (X11_Xcursor_INCLUDE_PATH AND X11_Xcursor_LIB) IF (X11_Xscreensaver_INCLUDE_PATH AND X11_Xscreensaver_LIB) SET(X11_Xscreensaver_FOUND TRUE) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_Xscreensaver_INCLUDE_PATH}) ENDIF (X11_Xscreensaver_INCLUDE_PATH AND X11_Xscreensaver_LIB) IF (X11_dpms_INCLUDE_PATH) SET(X11_dpms_FOUND TRUE) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_dpms_INCLUDE_PATH}) ENDIF (X11_dpms_INCLUDE_PATH) IF (X11_Xkb_INCLUDE_PATH AND X11_Xkblib_INCLUDE_PATH AND X11_Xlib_INCLUDE_PATH) SET(X11_Xkb_FOUND TRUE) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_Xkb_INCLUDE_PATH} ) ENDIF (X11_Xkb_INCLUDE_PATH AND X11_Xkblib_INCLUDE_PATH AND X11_Xlib_INCLUDE_PATH) IF (X11_Xinput_INCLUDE_PATH AND X11_Xinput_LIB) SET(X11_Xinput_FOUND TRUE) SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${X11_Xinput_INCLUDE_PATH}) ENDIF (X11_Xinput_INCLUDE_PATH AND X11_Xinput_LIB) IF(X11_ICE_LIB AND X11_ICE_INCLUDE_PATH) SET(X11_ICE_FOUND TRUE) ENDIF(X11_ICE_LIB AND X11_ICE_INCLUDE_PATH) # Deprecated variable for backwards compatibility with CMake 1.4 IF (X11_X11_INCLUDE_PATH AND X11_LIBRARIES) SET(X11_FOUND 1) ENDIF (X11_X11_INCLUDE_PATH AND X11_LIBRARIES) IF(X11_FOUND) INCLUDE(CheckFunctionExists) INCLUDE(CheckLibraryExists) # Translated from an autoconf-generated configure script. # See libs.m4 in autoconf's m4 directory. IF($ENV{ISC} MATCHES "^yes$") SET(X11_X_EXTRA_LIBS -lnsl_s -linet) ELSE($ENV{ISC} MATCHES "^yes$") SET(X11_X_EXTRA_LIBS "") # See if XOpenDisplay in X11 works by itself. CHECK_LIBRARY_EXISTS("${X11_LIBRARIES}" "XOpenDisplay" "${X11_LIBRARY_DIR}" X11_LIB_X11_SOLO) IF(NOT X11_LIB_X11_SOLO) # Find library needed for dnet_ntoa. CHECK_LIBRARY_EXISTS("dnet" "dnet_ntoa" "" X11_LIB_DNET_HAS_DNET_NTOA) IF (X11_LIB_DNET_HAS_DNET_NTOA) SET (X11_X_EXTRA_LIBS ${X11_X_EXTRA_LIBS} -ldnet) ELSE (X11_LIB_DNET_HAS_DNET_NTOA) CHECK_LIBRARY_EXISTS("dnet_stub" "dnet_ntoa" "" X11_LIB_DNET_STUB_HAS_DNET_NTOA) IF (X11_LIB_DNET_STUB_HAS_DNET_NTOA) SET (X11_X_EXTRA_LIBS ${X11_X_EXTRA_LIBS} -ldnet_stub) ENDIF (X11_LIB_DNET_STUB_HAS_DNET_NTOA) ENDIF (X11_LIB_DNET_HAS_DNET_NTOA) ENDIF(NOT X11_LIB_X11_SOLO) # Find library needed for gethostbyname. CHECK_FUNCTION_EXISTS("gethostbyname" CMAKE_HAVE_GETHOSTBYNAME) IF(NOT CMAKE_HAVE_GETHOSTBYNAME) CHECK_LIBRARY_EXISTS("nsl" "gethostbyname" "" CMAKE_LIB_NSL_HAS_GETHOSTBYNAME) IF (CMAKE_LIB_NSL_HAS_GETHOSTBYNAME) SET (X11_X_EXTRA_LIBS ${X11_X_EXTRA_LIBS} -lnsl) ELSE (CMAKE_LIB_NSL_HAS_GETHOSTBYNAME) CHECK_LIBRARY_EXISTS("bsd" "gethostbyname" "" CMAKE_LIB_BSD_HAS_GETHOSTBYNAME) IF (CMAKE_LIB_BSD_HAS_GETHOSTBYNAME) SET (X11_X_EXTRA_LIBS ${X11_X_EXTRA_LIBS} -lbsd) ENDIF (CMAKE_LIB_BSD_HAS_GETHOSTBYNAME) ENDIF (CMAKE_LIB_NSL_HAS_GETHOSTBYNAME) ENDIF(NOT CMAKE_HAVE_GETHOSTBYNAME) # Find library needed for connect. CHECK_FUNCTION_EXISTS("connect" CMAKE_HAVE_CONNECT) IF(NOT CMAKE_HAVE_CONNECT) CHECK_LIBRARY_EXISTS("socket" "connect" "" CMAKE_LIB_SOCKET_HAS_CONNECT) IF (CMAKE_LIB_SOCKET_HAS_CONNECT) SET (X11_X_EXTRA_LIBS -lsocket ${X11_X_EXTRA_LIBS}) ENDIF (CMAKE_LIB_SOCKET_HAS_CONNECT) ENDIF(NOT CMAKE_HAVE_CONNECT) # Find library needed for remove. CHECK_FUNCTION_EXISTS("remove" CMAKE_HAVE_REMOVE) IF(NOT CMAKE_HAVE_REMOVE) CHECK_LIBRARY_EXISTS("posix" "remove" "" CMAKE_LIB_POSIX_HAS_REMOVE) IF (CMAKE_LIB_POSIX_HAS_REMOVE) SET (X11_X_EXTRA_LIBS ${X11_X_EXTRA_LIBS} -lposix) ENDIF (CMAKE_LIB_POSIX_HAS_REMOVE) ENDIF(NOT CMAKE_HAVE_REMOVE) # Find library needed for shmat. CHECK_FUNCTION_EXISTS("shmat" CMAKE_HAVE_SHMAT) IF(NOT CMAKE_HAVE_SHMAT) CHECK_LIBRARY_EXISTS("ipc" "shmat" "" CMAKE_LIB_IPS_HAS_SHMAT) IF (CMAKE_LIB_IPS_HAS_SHMAT) SET (X11_X_EXTRA_LIBS ${X11_X_EXTRA_LIBS} -lipc) ENDIF (CMAKE_LIB_IPS_HAS_SHMAT) ENDIF(NOT CMAKE_HAVE_SHMAT) ENDIF($ENV{ISC} MATCHES "^yes$") IF (X11_ICE_FOUND) CHECK_LIBRARY_EXISTS("ICE" "IceConnectionNumber" "${X11_LIBRARY_DIR}" CMAKE_LIB_ICE_HAS_ICECONNECTIONNUMBER) IF(CMAKE_LIB_ICE_HAS_ICECONNECTIONNUMBER) SET (X11_X_PRE_LIBS ${X11_ICE_LIB}) IF(X11_SM_LIB) SET (X11_X_PRE_LIBS ${X11_SM_LIB} ${X11_X_PRE_LIBS}) ENDIF(X11_SM_LIB) ENDIF(CMAKE_LIB_ICE_HAS_ICECONNECTIONNUMBER) ENDIF (X11_ICE_FOUND) # Build the final list of libraries. SET(X11_LIBRARIES ${X11_X_PRE_LIBS} ${X11_LIBRARIES} ${X11_X_EXTRA_LIBS}) INCLUDE(FindPackageMessage) FIND_PACKAGE_MESSAGE(X11 "Found X11: ${X11_X11_LIB}" "[${X11_X11_LIB}][${X11_INCLUDE_DIR}]") ELSE (X11_FOUND) IF (X11_FIND_REQUIRED) MESSAGE(FATAL_ERROR "Could not find X11") ENDIF (X11_FIND_REQUIRED) ENDIF (X11_FOUND) MARK_AS_ADVANCED( X11_X11_INCLUDE_PATH X11_X11_LIB X11_Xext_LIB X11_Xau_LIB X11_Xau_INCLUDE_PATH X11_Xlib_INCLUDE_PATH X11_Xutil_INCLUDE_PATH X11_Xcomposite_INCLUDE_PATH X11_Xcomposite_LIB X11_Xaccess_INCLUDE_PATH X11_Xfixes_LIB X11_Xfixes_INCLUDE_PATH X11_Xrandr_LIB X11_Xrandr_INCLUDE_PATH X11_Xdamage_LIB X11_Xdamage_INCLUDE_PATH X11_Xrender_LIB X11_Xrender_INCLUDE_PATH X11_Xxf86misc_LIB X11_xf86misc_INCLUDE_PATH X11_xf86vmode_INCLUDE_PATH X11_Xi_LIB X11_Xi_INCLUDE_PATH X11_Xinerama_LIB X11_Xinerama_INCLUDE_PATH X11_XTest_LIB X11_XTest_INCLUDE_PATH X11_Xcursor_LIB X11_Xcursor_INCLUDE_PATH X11_dpms_INCLUDE_PATH X11_Xt_LIB X11_Xt_INCLUDE_PATH X11_Xdmcp_LIB X11_LIBRARIES X11_Xaccessrules_INCLUDE_PATH X11_Xaccessstr_INCLUDE_PATH X11_Xdmcp_INCLUDE_PATH X11_Xkb_INCLUDE_PATH X11_Xkblib_INCLUDE_PATH X11_Xscreensaver_INCLUDE_PATH X11_Xscreensaver_LIB X11_Xpm_INCLUDE_PATH X11_Xpm_LIB X11_Xinput_LIB X11_Xinput_INCLUDE_PATH X11_Xft_LIB X11_Xft_INCLUDE_PATH X11_Xshape_INCLUDE_PATH X11_Xv_LIB X11_Xv_INCLUDE_PATH X11_XShm_INCLUDE_PATH X11_ICE_LIB X11_ICE_INCLUDE_PATH X11_SM_LIB ) SET(CMAKE_FIND_FRAMEWORK ${CMAKE_FIND_FRAMEWORK_SAVE}) ENDIF (UNIX) # X11_FIND_REQUIRED_ could be checked too 07070100053bf3000081a40000000000000000000000014d5abc2f0000016a000000b500010002ffffffffffffffff0000004700000000root/usr/local/share/cmake-2.8/Modules/CPack.OSXScriptLauncher.rsrc.in$$F@$$FôW{èFscszspshÿÿX{ÿÿX{07070100053bff000081a40000000000000000000000014d5abc2f00002c7d000000b500010002ffffffffffffffff0000003300000000root/usr/local/share/cmake-2.8/Modules/CTest.cmake# - Configure a project for testing with CTest/CDash # Include this module in the top CMakeLists.txt file of a project to # enable testing with CTest and dashboard submissions to CDash: # project(MyProject) # ... # include(CTest) # The module automatically creates a BUILD_TESTING option that selects # whether to enable testing support (ON by default). After including # the module, use code like # if(BUILD_TESTING) # # ... CMake code to create tests ... # endif() # to creating tests when testing is enabled. # # To enable submissions to a CDash server, create a CTestConfig.cmake # file at the top of the project with content such as # set(CTEST_PROJECT_NAME "MyProject") # set(CTEST_NIGHTLY_START_TIME "01:00:00 UTC") # set(CTEST_DROP_METHOD "http") # set(CTEST_DROP_SITE "my.cdash.org") # set(CTEST_DROP_LOCATION "/submit.php?project=MyProject") # set(CTEST_DROP_SITE_CDASH TRUE) # (the CDash server can provide the file to a project administrator # who configures 'MyProject'). # Settings in the config file are shared by both this CTest module and # the CTest command-line tool's dashboard script mode (ctest -S). # # While building a project for submission to CDash, CTest scans the # build output for errors and warnings and reports them with # surrounding context from the build log. This generic approach works # for all build tools, but does not give details about the command # invocation that produced a given problem. One may get more detailed # reports by adding # set(CTEST_USE_LAUNCHERS 1) # to the CTestConfig.cmake file. When this option is enabled, the # CTest module tells CMake's Makefile generators to invoke every # command in the generated build system through a CTest launcher # program. (Currently the CTEST_USE_LAUNCHERS option is ignored on # non-Makefile generators.) During a manual build each launcher # transparently runs the command it wraps. During a CTest-driven # build for submission to CDash each launcher reports detailed # information when its command fails or warns. # (Setting CTEST_USE_LAUNCHERS in CTestConfig.cmake is convenient, but # also adds the launcher overhead even for manual builds. One may # instead set it in a CTest dashboard script and add it to the CMake # cache for the build tree.) #============================================================================= # Copyright 2005-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) OPTION(BUILD_TESTING "Build the testing tree." ON) # function to turn generator name into a version string # like vs7 vs71 vs8 vs9 FUNCTION(GET_VS_VERSION_STRING generator var) STRING(REGEX REPLACE "Visual Studio ([0-9][0-9]?)($|.*)" "\\1" NUMBER "${generator}") IF("${generator}" MATCHES "Visual Studio 7 .NET 2003") SET(ver_string "vs71") ELSE("${generator}" MATCHES "Visual Studio 7 .NET 2003") SET(ver_string "vs${NUMBER}") ENDIF("${generator}" MATCHES "Visual Studio 7 .NET 2003") SET(${var} ${ver_string} PARENT_SCOPE) ENDFUNCTION(GET_VS_VERSION_STRING) IF(BUILD_TESTING) # Setup some auxilary macros MACRO(SET_IF_NOT_SET var val) IF(NOT DEFINED "${var}") SET("${var}" "${val}") ENDIF(NOT DEFINED "${var}") ENDMACRO(SET_IF_NOT_SET) MACRO(SET_IF_SET var val) IF(NOT "${val}" MATCHES "^$") SET("${var}" "${val}") ENDIF(NOT "${val}" MATCHES "^$") ENDMACRO(SET_IF_SET) MACRO(SET_IF_SET_AND_NOT_SET var val) IF(NOT "${val}" MATCHES "^$") SET_IF_NOT_SET("${var}" "${val}") ENDIF(NOT "${val}" MATCHES "^$") ENDMACRO(SET_IF_SET_AND_NOT_SET) # Make sure testing is enabled ENABLE_TESTING() IF(EXISTS "${PROJECT_SOURCE_DIR}/CTestConfig.cmake") INCLUDE("${PROJECT_SOURCE_DIR}/CTestConfig.cmake") SET_IF_SET_AND_NOT_SET(NIGHTLY_START_TIME "${CTEST_NIGHTLY_START_TIME}") SET_IF_SET_AND_NOT_SET(DROP_METHOD "${CTEST_DROP_METHOD}") SET_IF_SET_AND_NOT_SET(DROP_SITE "${CTEST_DROP_SITE}") SET_IF_SET_AND_NOT_SET(DROP_SITE_USER "${CTEST_DROP_SITE_USER}") SET_IF_SET_AND_NOT_SET(DROP_SITE_PASSWORD "${CTEST_DROP_SITE_PASWORD}") SET_IF_SET_AND_NOT_SET(DROP_SITE_MODE "${CTEST_DROP_SITE_MODE}") SET_IF_SET_AND_NOT_SET(DROP_LOCATION "${CTEST_DROP_LOCATION}") SET_IF_SET_AND_NOT_SET(TRIGGER_SITE "${CTEST_TRIGGER_SITE}") SET_IF_SET_AND_NOT_SET(UPDATE_TYPE "${CTEST_UPDATE_TYPE}") ENDIF(EXISTS "${PROJECT_SOURCE_DIR}/CTestConfig.cmake") # the project can have a DartConfig.cmake file IF(EXISTS "${PROJECT_SOURCE_DIR}/DartConfig.cmake") INCLUDE("${PROJECT_SOURCE_DIR}/DartConfig.cmake") ELSE(EXISTS "${PROJECT_SOURCE_DIR}/DartConfig.cmake") # Dashboard is opened for submissions for a 24 hour period starting at # the specified NIGHTLY_START_TIME. Time is specified in 24 hour format. SET_IF_NOT_SET (NIGHTLY_START_TIME "00:00:00 EDT") SET_IF_NOT_SET(DROP_METHOD "http") SET_IF_NOT_SET (COMPRESS_SUBMISSION ON) ENDIF(EXISTS "${PROJECT_SOURCE_DIR}/DartConfig.cmake") SET_IF_NOT_SET (NIGHTLY_START_TIME "00:00:00 EDT") FIND_PROGRAM(CVSCOMMAND cvs ) SET(CVS_UPDATE_OPTIONS "-d -A -P" CACHE STRING "Options passed to the cvs update command.") FIND_PROGRAM(SVNCOMMAND svn) FIND_PROGRAM(BZRCOMMAND bzr) FIND_PROGRAM(HGCOMMAND hg) FIND_PROGRAM(GITCOMMAND git) IF(NOT UPDATE_TYPE) IF(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/CVS") SET(UPDATE_TYPE cvs) ELSEIF(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.svn") SET(UPDATE_TYPE svn) ELSEIF(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.bzr") SET(UPDATE_TYPE bzr) ELSEIF(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.hg") SET(UPDATE_TYPE hg) ELSEIF(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.git") SET(UPDATE_TYPE git) ENDIF() ENDIF(NOT UPDATE_TYPE) STRING(TOLOWER "${UPDATE_TYPE}" _update_type) IF("${_update_type}" STREQUAL "cvs") SET(UPDATE_COMMAND "${CVSCOMMAND}") SET(UPDATE_OPTIONS "${CVS_UPDATE_OPTIONS}") ELSEIF("${_update_type}" STREQUAL "svn") SET(UPDATE_COMMAND "${SVNCOMMAND}") SET(UPDATE_OPTIONS "${SVN_UPDATE_OPTIONS}") ELSEIF("${_update_type}" STREQUAL "bzr") SET(UPDATE_COMMAND "${BZRCOMMAND}") SET(UPDATE_OPTIONS "${BZR_UPDATE_OPTIONS}") ELSEIF("${_update_type}" STREQUAL "hg") SET(UPDATE_COMMAND "${HGCOMMAND}") SET(UPDATE_OPTIONS "${HG_UPDATE_OPTIONS}") ELSEIF("${_update_type}" STREQUAL "git") SET(UPDATE_COMMAND "${GITCOMMAND}") SET(UPDATE_OPTIONS "${GIT_UPDATE_OPTIONS}") ENDIF() SET(DART_TESTING_TIMEOUT 1500 CACHE STRING "Maximum time allowed before CTest will kill the test.") SET(CTEST_SUBMIT_RETRY_DELAY 5 CACHE STRING "How long to wait between timed-out CTest submissions.") SET(CTEST_SUBMIT_RETRY_COUNT 3 CACHE STRING "How many times to retry timed-out CTest submissions.") FIND_PROGRAM(MEMORYCHECK_COMMAND NAMES purify valgrind boundscheck PATHS "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Rational Software\\Purify\\Setup;InstallFolder]" DOC "Path to the memory checking command, used for memory error detection." ) FIND_PROGRAM(SLURM_SBATCH_COMMAND sbatch DOC "Path to the SLURM sbatch executable" ) FIND_PROGRAM(SLURM_SRUN_COMMAND srun DOC "Path to the SLURM srun executable" ) SET(MEMORYCHECK_SUPPRESSIONS_FILE "" CACHE FILEPATH "File that contains suppressions for the memory checker") FIND_PROGRAM(SCPCOMMAND scp DOC "Path to scp command, used by CTest for submitting results to a Dart server" ) FIND_PROGRAM(COVERAGE_COMMAND gcov DOC "Path to the coverage program that CTest uses for performing coverage inspection" ) # set the site name SITE_NAME(SITE) # set the build name IF(NOT BUILDNAME) SET(DART_COMPILER "${CMAKE_CXX_COMPILER}") IF(NOT DART_COMPILER) SET(DART_COMPILER "${CMAKE_C_COMPILER}") ENDIF(NOT DART_COMPILER) IF(NOT DART_COMPILER) SET(DART_COMPILER "unknown") ENDIF(NOT DART_COMPILER) IF(WIN32) SET(DART_NAME_COMPONENT "NAME_WE") ELSE(WIN32) SET(DART_NAME_COMPONENT "NAME") ENDIF(WIN32) IF(NOT BUILD_NAME_SYSTEM_NAME) SET(BUILD_NAME_SYSTEM_NAME "${CMAKE_SYSTEM_NAME}") ENDIF(NOT BUILD_NAME_SYSTEM_NAME) IF(WIN32) SET(BUILD_NAME_SYSTEM_NAME "Win32") ENDIF(WIN32) IF(UNIX OR BORLAND) GET_FILENAME_COMPONENT(DART_CXX_NAME "${CMAKE_CXX_COMPILER}" ${DART_NAME_COMPONENT}) ELSE(UNIX OR BORLAND) GET_FILENAME_COMPONENT(DART_CXX_NAME "${CMAKE_BUILD_TOOL}" ${DART_NAME_COMPONENT}) ENDIF(UNIX OR BORLAND) IF(DART_CXX_NAME MATCHES "msdev") SET(DART_CXX_NAME "vs60") ENDIF(DART_CXX_NAME MATCHES "msdev") IF(DART_CXX_NAME MATCHES "devenv") GET_VS_VERSION_STRING("${CMAKE_GENERATOR}" DART_CXX_NAME) ENDIF(DART_CXX_NAME MATCHES "devenv") SET(BUILDNAME "${BUILD_NAME_SYSTEM_NAME}-${DART_CXX_NAME}") ENDIF(NOT BUILDNAME) # the build command BUILD_COMMAND(MAKECOMMAND_DEFAULT_VALUE CONFIGURATION "\${CTEST_CONFIGURATION_TYPE}") SET(MAKECOMMAND ${MAKECOMMAND_DEFAULT_VALUE} CACHE STRING "Command to build the project") # the default build configuration the ctest build handler will use # if there is no -C arg given to ctest: SET(DEFAULT_CTEST_CONFIGURATION_TYPE "$ENV{CMAKE_CONFIG_TYPE}") IF(DEFAULT_CTEST_CONFIGURATION_TYPE STREQUAL "") SET(DEFAULT_CTEST_CONFIGURATION_TYPE "Release") ENDIF(DEFAULT_CTEST_CONFIGURATION_TYPE STREQUAL "") IF(NOT "${CMAKE_GENERATOR}" MATCHES "Make") SET(CTEST_USE_LAUNCHERS 0) ENDIF(NOT "${CMAKE_GENERATOR}" MATCHES "Make") IF(CTEST_USE_LAUNCHERS) SET(CTEST_LAUNCH_COMPILE "\"${CMAKE_CTEST_COMMAND}\" --launch --target-name --build-dir --output --source --language --") SET(CTEST_LAUNCH_LINK "\"${CMAKE_CTEST_COMMAND}\" --launch --target-name --build-dir --output --target-type --language --") SET(CTEST_LAUNCH_CUSTOM "\"${CMAKE_CTEST_COMMAND}\" --launch --target-name --build-dir --output --") SET_PROPERTY(GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${CTEST_LAUNCH_COMPILE}") SET_PROPERTY(GLOBAL PROPERTY RULE_LAUNCH_LINK "${CTEST_LAUNCH_LINK}") SET_PROPERTY(GLOBAL PROPERTY RULE_LAUNCH_CUSTOM "${CTEST_LAUNCH_CUSTOM}") ENDIF(CTEST_USE_LAUNCHERS) MARK_AS_ADVANCED( COVERAGE_COMMAND CVSCOMMAND SVNCOMMAND BZRCOMMAND HGCOMMAND GITCOMMAND CVS_UPDATE_OPTIONS SVN_UPDATE_OPTIONS BZR_UPDATE_OPTIONS MAKECOMMAND MEMORYCHECK_COMMAND MEMORYCHECK_SUPPRESSIONS_FILE PURIFYCOMMAND SCPCOMMAND SLURM_SBATCH_COMMAND SLURM_SRUN_COMMAND SITE CTEST_SUBMIT_RETRY_DELAY CTEST_SUBMIT_RETRY_COUNT ) # BUILDNAME IF(NOT RUN_FROM_DART) SET(RUN_FROM_CTEST_OR_DART 1) INCLUDE(CTestTargets) SET(RUN_FROM_CTEST_OR_DART) ENDIF(NOT RUN_FROM_DART) ENDIF(BUILD_TESTING) 07070100053c9b000081a40000000000000000000000014d5abc2f000011f6000000b500010002ffffffffffffffff0000003900000000root/usr/local/share/cmake-2.8/Modules/FindOpenSSL.cmake# - Try to find the OpenSSL encryption library # Once done this will define # # OPENSSL_ROOT_DIR - Set this variable to the root installation of OpenSSL # # Read-Only variables: # OPENSSL_FOUND - system has the OpenSSL library # OPENSSL_INCLUDE_DIR - the OpenSSL include directory # OPENSSL_LIBRARIES - The libraries needed to use OpenSSL #============================================================================= # Copyright 2006-2009 Kitware, Inc. # Copyright 2006 Alexander Neundorf # Copyright 2009-2010 Mathieu Malaterre # # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # http://www.slproweb.com/products/Win32OpenSSL.html SET(_OPENSSL_ROOT_HINTS "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\OpenSSL (32-bit)_is1;Inno Setup: App Path]" "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\OpenSSL (64-bit)_is1;Inno Setup: App Path]" ) SET(_OPENSSL_ROOT_PATHS "C:/OpenSSL/" ) FIND_PATH(OPENSSL_ROOT_DIR NAMES include/openssl/ssl.h HINTS ${_OPENSSL_ROOT_HINTS} PATHS ${_OPENSSL_ROOT_PATHS} ) MARK_AS_ADVANCED(OPENSSL_ROOT_DIR) # Re-use the previous path: FIND_PATH(OPENSSL_INCLUDE_DIR openssl/ssl.h PATHS ${OPENSSL_ROOT_DIR}/include ) IF(WIN32 AND NOT CYGWIN) # MINGW should go here too IF(MSVC) # /MD and /MDd are the standard values - if someone wants to use # others, the libnames have to change here too # use also ssl and ssleay32 in debug as fallback for openssl < 0.9.8b # TODO: handle /MT and static lib # In Visual C++ naming convention each of these four kinds of Windows libraries has it's standard suffix: # * MD for dynamic-release # * MDd for dynamic-debug # * MT for static-release # * MTd for static-debug # Implementation details: # We are using the libraries located in the VC subdir instead of the parent directory eventhough : # libeay32MD.lib is identical to ../libeay32.lib, and # ssleay32MD.lib is identical to ../ssleay32.lib FIND_LIBRARY(LIB_EAY_DEBUG NAMES libeay32MDd libeay32 PATHS ${OPENSSL_ROOT_DIR}/lib/VC ) FIND_LIBRARY(LIB_EAY_RELEASE NAMES libeay32MD libeay32 PATHS ${OPENSSL_ROOT_DIR}/lib/VC ) FIND_LIBRARY(SSL_EAY_DEBUG NAMES ssleay32MDd ssleay32 ssl PATHS ${OPENSSL_ROOT_DIR}/lib/VC ) FIND_LIBRARY(SSL_EAY_RELEASE NAMES ssleay32MD ssleay32 ssl PATHS ${OPENSSL_ROOT_DIR}/lib/VC ) if( CMAKE_CONFIGURATION_TYPES OR CMAKE_BUILD_TYPE ) set( OPENSSL_LIBRARIES optimized ${SSL_EAY_RELEASE} debug ${SSL_EAY_DEBUG} optimized ${LIB_EAY_RELEASE} debug ${LIB_EAY_DEBUG} ) else() set( OPENSSL_LIBRARIES ${SSL_EAY_RELEASE} ${LIB_EAY_RELEASE} ) endif() MARK_AS_ADVANCED(SSL_EAY_DEBUG SSL_EAY_RELEASE) MARK_AS_ADVANCED(LIB_EAY_DEBUG LIB_EAY_RELEASE) ELSEIF(MINGW) # same player, for MingW FIND_LIBRARY(LIB_EAY NAMES libeay32 PATHS ${OPENSSL_ROOT_DIR}/lib/MinGW ) FIND_LIBRARY(SSL_EAY NAMES ssleay32 PATHS ${OPENSSL_ROOT_DIR}/lib/MinGW ) MARK_AS_ADVANCED(SSL_EAY LIB_EAY) set( OPENSSL_LIBRARIES ${SSL_EAY} ${LIB_EAY} ) ELSE(MSVC) # Not sure what to pick for -say- intel, let's use the toplevel ones and hope someone report issues: FIND_LIBRARY(LIB_EAY NAMES libeay32 PATHS ${OPENSSL_ROOT_DIR}/lib ) FIND_LIBRARY(SSL_EAY NAMES ssleay32 PATHS ${OPENSSL_ROOT_DIR}/lib ) MARK_AS_ADVANCED(SSL_EAY LIB_EAY) set( OPENSSL_LIBRARIES ${SSL_EAY} ${LIB_EAY} ) ENDIF(MSVC) ELSE(WIN32 AND NOT CYGWIN) FIND_LIBRARY(OPENSSL_SSL_LIBRARIES NAMES ssl ssleay32 ssleay32MD) FIND_LIBRARY(OPENSSL_CRYPTO_LIBRARIES NAMES crypto) MARK_AS_ADVANCED(OPENSSL_CRYPTO_LIBRARIES OPENSSL_SSL_LIBRARIES) SET(OPENSSL_LIBRARIES ${OPENSSL_SSL_LIBRARIES} ${OPENSSL_CRYPTO_LIBRARIES}) ENDIF(WIN32 AND NOT CYGWIN) include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) find_package_handle_standard_args(OpenSSL DEFAULT_MSG OPENSSL_LIBRARIES OPENSSL_INCLUDE_DIR ) MARK_AS_ADVANCED(OPENSSL_INCLUDE_DIR OPENSSL_LIBRARIES) 07070100053b6c000081a40000000000000000000000014dbf6dd000000027000000b500010002ffffffffffffffff0000003700000000root/usr/local/share/cmake-2.8/Modules/.NoDartCoverage# do not do coverage in this directory 07070100053cc1000081a40000000000000000000000014d5abc2f000005cf000000b500010002ffffffffffffffff0000003e00000000root/usr/local/share/cmake-2.8/Modules/FindUnixCommands.cmake# - Find unix commands from cygwin # This module looks for some usual Unix commands. # #============================================================================= # Copyright 2001-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) INCLUDE(FindCygwin) FIND_PROGRAM(BASH bash ${CYGWIN_INSTALL_PATH}/bin /bin /usr/bin /usr/local/bin /sbin ) MARK_AS_ADVANCED( BASH ) FIND_PROGRAM(CP cp ${CYGWIN_INSTALL_PATH}/bin /bin /usr/bin /usr/local/bin /sbin ) MARK_AS_ADVANCED( CP ) FIND_PROGRAM(GZIP gzip ${CYGWIN_INSTALL_PATH}/bin /bin /usr/bin /usr/local/bin /sbin ) MARK_AS_ADVANCED( GZIP ) FIND_PROGRAM(MV mv ${CYGWIN_INSTALL_PATH}/bin /bin /usr/bin /usr/local/bin /sbin ) MARK_AS_ADVANCED( MV ) FIND_PROGRAM(RM rm ${CYGWIN_INSTALL_PATH}/bin /bin /usr/bin /usr/local/bin /sbin ) MARK_AS_ADVANCED( RM ) FIND_PROGRAM(TAR NAMES tar gtar PATH ${CYGWIN_INSTALL_PATH}/bin /bin /usr/bin /usr/local/bin /sbin ) MARK_AS_ADVANCED( TAR ) 07070100053cab000081a40000000000000000000000014d5abc2f00001f5a000000b500010002ffffffffffffffff0000003c00000000root/usr/local/share/cmake-2.8/Modules/FindPythonLibs.cmake# - Find python libraries # This module finds if Python is installed and determines where the # include files and libraries are. It also determines what the name of # the library is. This code sets the following variables: # # PYTHONLIBS_FOUND - have the Python libs been found # PYTHON_LIBRARIES - path to the python library # PYTHON_INCLUDE_PATH - path to where Python.h is found (deprecated) # PYTHON_INCLUDE_DIRS - path to where Python.h is found # PYTHON_DEBUG_LIBRARIES - path to the debug library # Python_ADDITIONAL_VERSIONS - list of additional Python versions to search for #============================================================================= # Copyright 2001-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) INCLUDE(CMakeFindFrameworks) # Search for the python framework on Apple. CMAKE_FIND_FRAMEWORKS(Python) # Set up the versions we know about, in the order we will search. Always add # the user supplied additional versions to the front. set(_Python_VERSIONS ${Python_ADDITIONAL_VERSIONS} 2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0 1.6 1.5) FOREACH(_CURRENT_VERSION ${_Python_VERSIONS}) STRING(REPLACE "." "" _CURRENT_VERSION_NO_DOTS ${_CURRENT_VERSION}) IF(WIN32) FIND_LIBRARY(PYTHON_DEBUG_LIBRARY NAMES python${_CURRENT_VERSION_NO_DOTS}_d python PATHS [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\${_CURRENT_VERSION}\\InstallPath]/libs/Debug [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\${_CURRENT_VERSION}\\InstallPath]/libs ) ENDIF(WIN32) FIND_LIBRARY(PYTHON_LIBRARY NAMES python${_CURRENT_VERSION_NO_DOTS} python${_CURRENT_VERSION} PATHS [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\${_CURRENT_VERSION}\\InstallPath]/libs # Avoid finding the .dll in the PATH. We want the .lib. NO_SYSTEM_ENVIRONMENT_PATH ) # Look for the static library in the Python config directory FIND_LIBRARY(PYTHON_LIBRARY NAMES python${_CURRENT_VERSION_NO_DOTS} python${_CURRENT_VERSION} # Avoid finding the .dll in the PATH. We want the .lib. NO_SYSTEM_ENVIRONMENT_PATH # This is where the static library is usually located PATH_SUFFIXES python${_CURRENT_VERSION}/config ) # For backward compatibility, honour value of PYTHON_INCLUDE_PATH, if # PYTHON_INCLUDE_DIR is not set. IF(DEFINED PYTHON_INCLUDE_PATH AND NOT DEFINED PYTHON_INCLUDE_DIR) SET(PYTHON_INCLUDE_DIR "${PYTHON_INCLUDE_PATH}" CACHE PATH "Path to where Python.h is found" FORCE) ENDIF(DEFINED PYTHON_INCLUDE_PATH AND NOT DEFINED PYTHON_INCLUDE_DIR) SET(PYTHON_FRAMEWORK_INCLUDES) IF(Python_FRAMEWORKS AND NOT PYTHON_INCLUDE_DIR) FOREACH(dir ${Python_FRAMEWORKS}) SET(PYTHON_FRAMEWORK_INCLUDES ${PYTHON_FRAMEWORK_INCLUDES} ${dir}/Versions/${_CURRENT_VERSION}/include/python${_CURRENT_VERSION}) ENDFOREACH(dir) ENDIF(Python_FRAMEWORKS AND NOT PYTHON_INCLUDE_DIR) FIND_PATH(PYTHON_INCLUDE_DIR NAMES Python.h PATHS ${PYTHON_FRAMEWORK_INCLUDES} [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\${_CURRENT_VERSION}\\InstallPath]/include PATH_SUFFIXES python${_CURRENT_VERSION} ) # For backward compatibility, set PYTHON_INCLUDE_PATH, but make it internal. SET(PYTHON_INCLUDE_PATH "${PYTHON_INCLUDE_DIR}" CACHE INTERNAL "Path to where Python.h is found (deprecated)") ENDFOREACH(_CURRENT_VERSION) MARK_AS_ADVANCED( PYTHON_DEBUG_LIBRARY PYTHON_LIBRARY PYTHON_INCLUDE_DIR ) # We use PYTHON_INCLUDE_DIR, PYTHON_LIBRARY and PYTHON_DEBUG_LIBRARY for the # cache entries because they are meant to specify the location of a single # library. We now set the variables listed by the documentation for this # module. SET(PYTHON_INCLUDE_DIRS "${PYTHON_INCLUDE_DIR}") SET(PYTHON_LIBRARIES "${PYTHON_LIBRARY}") SET(PYTHON_DEBUG_LIBRARIES "${PYTHON_DEBUG_LIBRARY}") INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(PythonLibs DEFAULT_MSG PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS) # PYTHON_ADD_MODULE( src1 src2 ... srcN) is used to build modules for python. # PYTHON_WRITE_MODULES_HEADER() writes a header file you can include # in your sources to initialize the static python modules FUNCTION(PYTHON_ADD_MODULE _NAME ) GET_PROPERTY(_TARGET_SUPPORTS_SHARED_LIBS GLOBAL PROPERTY TARGET_SUPPORTS_SHARED_LIBS) OPTION(PYTHON_ENABLE_MODULE_${_NAME} "Add module ${_NAME}" TRUE) OPTION(PYTHON_MODULE_${_NAME}_BUILD_SHARED "Add module ${_NAME} shared" ${_TARGET_SUPPORTS_SHARED_LIBS}) # Mark these options as advanced MARK_AS_ADVANCED(PYTHON_ENABLE_MODULE_${_NAME} PYTHON_MODULE_${_NAME}_BUILD_SHARED) IF(PYTHON_ENABLE_MODULE_${_NAME}) IF(PYTHON_MODULE_${_NAME}_BUILD_SHARED) SET(PY_MODULE_TYPE MODULE) ELSE(PYTHON_MODULE_${_NAME}_BUILD_SHARED) SET(PY_MODULE_TYPE STATIC) SET_PROPERTY(GLOBAL APPEND PROPERTY PY_STATIC_MODULES_LIST ${_NAME}) ENDIF(PYTHON_MODULE_${_NAME}_BUILD_SHARED) SET_PROPERTY(GLOBAL APPEND PROPERTY PY_MODULES_LIST ${_NAME}) ADD_LIBRARY(${_NAME} ${PY_MODULE_TYPE} ${ARGN}) # TARGET_LINK_LIBRARIES(${_NAME} ${PYTHON_LIBRARIES}) IF(PYTHON_MODULE_${_NAME}_BUILD_SHARED) SET_TARGET_PROPERTIES(${_NAME} PROPERTIES PREFIX "${PYTHON_MODULE_PREFIX}") IF(WIN32 AND NOT CYGWIN) SET_TARGET_PROPERTIES(${_NAME} PROPERTIES SUFFIX ".pyd") ENDIF(WIN32 AND NOT CYGWIN) ENDIF(PYTHON_MODULE_${_NAME}_BUILD_SHARED) ENDIF(PYTHON_ENABLE_MODULE_${_NAME}) ENDFUNCTION(PYTHON_ADD_MODULE) FUNCTION(PYTHON_WRITE_MODULES_HEADER _filename) GET_PROPERTY(PY_STATIC_MODULES_LIST GLOBAL PROPERTY PY_STATIC_MODULES_LIST) GET_FILENAME_COMPONENT(_name "${_filename}" NAME) STRING(REPLACE "." "_" _name "${_name}") STRING(TOUPPER ${_name} _nameUpper) SET(_filename ${CMAKE_CURRENT_BINARY_DIR}/${_filename}) SET(_filenameTmp "${_filename}.in") FILE(WRITE ${_filenameTmp} "/*Created by cmake, do not edit, changes will be lost*/\n") FILE(APPEND ${_filenameTmp} "#ifndef ${_nameUpper} #define ${_nameUpper} #include #ifdef __cplusplus extern \"C\" { #endif /* __cplusplus */ ") FOREACH(_currentModule ${PY_STATIC_MODULES_LIST}) FILE(APPEND ${_filenameTmp} "extern void init${PYTHON_MODULE_PREFIX}${_currentModule}(void);\n\n") ENDFOREACH(_currentModule ${PY_STATIC_MODULES_LIST}) FILE(APPEND ${_filenameTmp} "#ifdef __cplusplus } #endif /* __cplusplus */ ") FOREACH(_currentModule ${PY_STATIC_MODULES_LIST}) FILE(APPEND ${_filenameTmp} "int ${_name}_${_currentModule}(void) \n{\n static char name[]=\"${PYTHON_MODULE_PREFIX}${_currentModule}\"; return PyImport_AppendInittab(name, init${PYTHON_MODULE_PREFIX}${_currentModule});\n}\n\n") ENDFOREACH(_currentModule ${PY_STATIC_MODULES_LIST}) FILE(APPEND ${_filenameTmp} "void ${_name}_LoadAllPythonModules(void)\n{\n") FOREACH(_currentModule ${PY_STATIC_MODULES_LIST}) FILE(APPEND ${_filenameTmp} " ${_name}_${_currentModule}();\n") ENDFOREACH(_currentModule ${PY_STATIC_MODULES_LIST}) FILE(APPEND ${_filenameTmp} "}\n\n") FILE(APPEND ${_filenameTmp} "#ifndef EXCLUDE_LOAD_ALL_FUNCTION\nvoid CMakeLoadAllPythonModules(void)\n{\n ${_name}_LoadAllPythonModules();\n}\n#endif\n\n#endif\n") # with CONFIGURE_FILE() cmake complains that you may not use a file created using FILE(WRITE) as input file for CONFIGURE_FILE() EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -E copy_if_different "${_filenameTmp}" "${_filename}" OUTPUT_QUIET ERROR_QUIET) ENDFUNCTION(PYTHON_WRITE_MODULES_HEADER) 07070100053c9c000081a40000000000000000000000014d5abc2f000023ba000000b500010002ffffffffffffffff0000004000000000root/usr/local/share/cmake-2.8/Modules/FindOpenSceneGraph.cmake# - Find OpenSceneGraph # This module searches for the OpenSceneGraph core "osg" library as well as # OpenThreads, and whatever additional COMPONENTS (nodekits) that you specify. # See http://www.openscenegraph.org # # NOTE: To use this module effectively you must either require CMake >= 2.6.3 # with cmake_minimum_required(VERSION 2.6.3) or download and place # FindOpenThreads.cmake, Findosg_functions.cmake, Findosg.cmake, # and Find.cmake files into your CMAKE_MODULE_PATH. # #================================== # # This module accepts the following variables (note mixed case) # # OpenSceneGraph_DEBUG - Enable debugging output # # OpenSceneGraph_MARK_AS_ADVANCED - Mark cache variables as advanced # automatically # # The following environment variables are also respected for finding the OSG # and it's various components. CMAKE_PREFIX_PATH can also be used for this # (see find_library() CMake documentation). # # _DIR (where MODULE is of the form "OSGVOLUME" and there is a FindosgVolume.cmake file) # OSG_DIR # OSGDIR # OSG_ROOT # # This module defines the following output variables: # # OPENSCENEGRAPH_FOUND - Was the OSG and all of the specified components found? # # OPENSCENEGRAPH_VERSION - The version of the OSG which was found # # OPENSCENEGRAPH_INCLUDE_DIRS - Where to find the headers # # OPENSCENEGRAPH_LIBRARIES - The OSG libraries # #================================== # Example Usage: # # find_package(OpenSceneGraph 2.0.0 REQUIRED osgDB osgUtil) # # libOpenThreads & libosg automatically searched # include_directories(${OPENSCENEGRAPH_INCLUDE_DIRS}) # # add_executable(foo foo.cc) # target_link_libraries(foo ${OPENSCENEGRAPH_LIBRARIES}) # #============================================================================= # Copyright 2009 Kitware, Inc. # Copyright 2009 Philip Lowman # # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # # Naming convention: # Local variables of the form _osg_foo # Input variables of the form OpenSceneGraph_FOO # Output variables of the form OPENSCENEGRAPH_FOO # include(Findosg_functions) set(_osg_modules_to_process) foreach(_osg_component ${OpenSceneGraph_FIND_COMPONENTS}) list(APPEND _osg_modules_to_process ${_osg_component}) endforeach() list(APPEND _osg_modules_to_process "osg" "OpenThreads") list(REMOVE_DUPLICATES _osg_modules_to_process) if(OpenSceneGraph_DEBUG) message("[ FindOpenSceneGraph.cmake:${CMAKE_CURRENT_LIST_LINE} ] " "Components = ${_osg_modules_to_process}") endif() # # First we need to find and parse osg/Version # OSG_FIND_PATH(OSG osg/Version) if(OpenSceneGraph_MARK_AS_ADVANCED) OSG_MARK_AS_ADVANCED(OSG) endif() # Try to ascertain the version... if(OSG_INCLUDE_DIR) if(OpenSceneGraph_DEBUG) message("[ FindOpenSceneGraph.cmake:${CMAKE_CURRENT_LIST_LINE} ] " "Detected OSG_INCLUDE_DIR = ${OSG_INCLUDE_DIR}") endif() set(_osg_Version_file "${OSG_INCLUDE_DIR}/osg/Version") if("${OSG_INCLUDE_DIR}" MATCHES "\\.framework$" AND NOT EXISTS "${_osg_Version_file}") set(_osg_Version_file "${OSG_INCLUDE_DIR}/Headers/Version") endif() if(EXISTS "${_osg_Version_file}") file(READ "${_osg_Version_file}" _osg_Version_contents) else() set(_osg_Version_contents "unknown") endif() string(REGEX MATCH ".*#define OSG_VERSION_MAJOR[ \t]+[0-9]+.*" _osg_old_defines "${_osg_Version_contents}") string(REGEX MATCH ".*#define OPENSCENEGRAPH_MAJOR_VERSION[ \t]+[0-9]+.*" _osg_new_defines "${_osg_Version_contents}") if(_osg_old_defines) string(REGEX REPLACE ".*#define OSG_VERSION_MAJOR[ \t]+([0-9]+).*" "\\1" _osg_VERSION_MAJOR ${_osg_Version_contents}) string(REGEX REPLACE ".*#define OSG_VERSION_MINOR[ \t]+([0-9]+).*" "\\1" _osg_VERSION_MINOR ${_osg_Version_contents}) string(REGEX REPLACE ".*#define OSG_VERSION_PATCH[ \t]+([0-9]+).*" "\\1" _osg_VERSION_PATCH ${_osg_Version_contents}) elseif(_osg_new_defines) string(REGEX REPLACE ".*#define OPENSCENEGRAPH_MAJOR_VERSION[ \t]+([0-9]+).*" "\\1" _osg_VERSION_MAJOR ${_osg_Version_contents}) string(REGEX REPLACE ".*#define OPENSCENEGRAPH_MINOR_VERSION[ \t]+([0-9]+).*" "\\1" _osg_VERSION_MINOR ${_osg_Version_contents}) string(REGEX REPLACE ".*#define OPENSCENEGRAPH_PATCH_VERSION[ \t]+([0-9]+).*" "\\1" _osg_VERSION_PATCH ${_osg_Version_contents}) else() message("[ FindOpenSceneGraph.cmake:${CMAKE_CURRENT_LIST_LINE} ] " "Failed to parse version number, please report this as a bug") endif() set(OPENSCENEGRAPH_VERSION "${_osg_VERSION_MAJOR}.${_osg_VERSION_MINOR}.${_osg_VERSION_PATCH}" CACHE INTERNAL "The version of OSG which was detected") if(OpenSceneGraph_DEBUG) message("[ FindOpenSceneGraph.cmake:${CMAKE_CURRENT_LIST_LINE} ] " "Detected version ${OPENSCENEGRAPH_VERSION}") endif() endif() # # Version checking # if(OpenSceneGraph_FIND_VERSION AND OPENSCENEGRAPH_VERSION) if(OpenSceneGraph_FIND_VERSION_EXACT) if(NOT OPENSCENEGRAPH_VERSION VERSION_EQUAL ${OpenSceneGraph_FIND_VERSION}) set(_osg_version_not_exact TRUE) endif() else() # version is too low if(NOT OPENSCENEGRAPH_VERSION VERSION_EQUAL ${OpenSceneGraph_FIND_VERSION} AND NOT OPENSCENEGRAPH_VERSION VERSION_GREATER ${OpenSceneGraph_FIND_VERSION}) set(_osg_version_not_high_enough TRUE) endif() endif() endif() set(_osg_quiet) if(OpenSceneGraph_FIND_QUIETLY) set(_osg_quiet "QUIET") endif() # # Here we call FIND_PACKAGE() on all of the components # foreach(_osg_module ${_osg_modules_to_process}) if(OpenSceneGraph_DEBUG) message("[ FindOpenSceneGraph.cmake:${CMAKE_CURRENT_LIST_LINE} ] " "Calling find_package(${_osg_module} ${_osg_required} ${_osg_quiet})") endif() find_package(${_osg_module} ${_osg_quiet}) string(TOUPPER ${_osg_module} _osg_module_UC) list(APPEND OPENSCENEGRAPH_INCLUDE_DIR ${${_osg_module_UC}_INCLUDE_DIR}) list(APPEND OPENSCENEGRAPH_LIBRARIES ${${_osg_module_UC}_LIBRARIES}) if(OpenSceneGraph_MARK_AS_ADVANCED) OSG_MARK_AS_ADVANCED(${_osg_module}) endif() endforeach() if(OPENSCENEGRAPH_INCLUDE_DIR) list(REMOVE_DUPLICATES OPENSCENEGRAPH_INCLUDE_DIR) endif() # # Inform the users with an error message based on # what version they have vs. what version was # required. # if(OpenSceneGraph_FIND_REQUIRED) set(_osg_version_output_type FATAL_ERROR) else() set(_osg_version_output_type STATUS) endif() if(_osg_version_not_high_enough) set(_osg_EPIC_FAIL TRUE) if(NOT OpenSceneGraph_FIND_QUIETLY) message(${_osg_version_output_type} "ERROR: Version ${OpenSceneGraph_FIND_VERSION} or higher of the OSG " "is required. Version ${OPENSCENEGRAPH_VERSION} was found.") endif() elseif(_osg_version_not_exact) set(_osg_EPIC_FAIL TRUE) if(NOT OpenSceneGraph_FIND_QUIETLY) message(${_osg_version_output_type} "ERROR: Version ${OpenSceneGraph_FIND_VERSION} of the OSG is required " "(exactly), version ${OPENSCENEGRAPH_VERSION} was found.") endif() else() # # Check each module to see if it's found # if(OpenSceneGraph_FIND_REQUIRED) set(_osg_missing_message) foreach(_osg_module ${_osg_modules_to_process}) string(TOUPPER ${_osg_module} _osg_module_UC) if(NOT ${_osg_module_UC}_FOUND) set(_osg_missing_nodekit_fail true) set(_osg_missing_message "${_osg_missing_message} ${_osg_module}") endif() endforeach() if(_osg_missing_nodekit_fail) message(FATAL_ERROR "ERROR: Missing the following osg " "libraries: ${_osg_missing_message}.\n" "Consider using CMAKE_PREFIX_PATH or the OSG_DIR " "environment variable. See the " "${CMAKE_CURRENT_LIST_FILE} for more details.") endif() endif() include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(OpenSceneGraph DEFAULT_MSG OPENSCENEGRAPH_LIBRARIES OPENSCENEGRAPH_INCLUDE_DIR) endif() if(_osg_EPIC_FAIL) # Zero out everything, we didn't meet version requirements set(OPENSCENEGRAPH_FOUND FALSE) set(OPENSCENEGRAPH_LIBRARIES) set(OPENSCENEGRAPH_INCLUDE_DIR) endif() set(OPENSCENEGRAPH_INCLUDE_DIRS ${OPENSCENEGRAPH_INCLUDE_DIR}) 07070100053cfb000081a40000000000000000000000014d5abc2f00006bb8000000b500010002ffffffffffffffff0000003800000000root/usr/local/share/cmake-2.8/Modules/NSIS.template.in; CPack install script designed for a nmake build ;-------------------------------- ; You must define these values !define VERSION "@CPACK_PACKAGE_VERSION@" !define PATCH "@CPACK_PACKAGE_VERSION_PATCH@" !define INST_DIR "@CPACK_TEMPORARY_DIRECTORY@" ;-------------------------------- ;Variables Var MUI_TEMP Var STARTMENU_FOLDER Var SV_ALLUSERS Var START_MENU Var DO_NOT_ADD_TO_PATH Var ADD_TO_PATH_ALL_USERS Var ADD_TO_PATH_CURRENT_USER Var INSTALL_DESKTOP Var IS_DEFAULT_INSTALLDIR ;-------------------------------- ;Include Modern UI !include "MUI.nsh" ;Default installation folder InstallDir "@CPACK_NSIS_INSTALL_ROOT@\@CPACK_PACKAGE_INSTALL_DIRECTORY@" ;-------------------------------- ;General ;Name and file Name "@CPACK_NSIS_PACKAGE_NAME@" OutFile "@CPACK_TOPLEVEL_DIRECTORY@/@CPACK_OUTPUT_FILE_NAME@" ;Set compression SetCompressor @CPACK_NSIS_COMPRESSOR@ @CPACK_NSIS_DEFINES@ !include Sections.nsh ;--- Component support macros: --- ; The code for the add/remove functionality is from: ; http://nsis.sourceforge.net/Add/Remove_Functionality ; It has been modified slightly and extended to provide ; inter-component dependencies. Var AR_SecFlags Var AR_RegFlags @CPACK_NSIS_SECTION_SELECTED_VARS@ ; Loads the "selected" flag for the section named SecName into the ; variable VarName. !macro LoadSectionSelectedIntoVar SecName VarName SectionGetFlags ${${SecName}} $${VarName} IntOp $${VarName} $${VarName} & ${SF_SELECTED} ;Turn off all other bits !macroend ; Loads the value of a variable... can we get around this? !macro LoadVar VarName IntOp $R0 0 + $${VarName} !macroend ; Sets the value of a variable !macro StoreVar VarName IntValue IntOp $${VarName} 0 + ${IntValue} !macroend !macro InitSection SecName ; This macro reads component installed flag from the registry and ;changes checked state of the section on the components page. ;Input: section index constant name specified in Section command. ClearErrors ;Reading component status from registry ReadRegDWORD $AR_RegFlags HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@CPACK_PACKAGE_NAME@\Components\${SecName}" "Installed" IfErrors "default_${SecName}" ;Status will stay default if registry value not found ;(component was never installed) IntOp $AR_RegFlags $AR_RegFlags & ${SF_SELECTED} ;Turn off all other bits SectionGetFlags ${${SecName}} $AR_SecFlags ;Reading default section flags IntOp $AR_SecFlags $AR_SecFlags & 0xFFFE ;Turn lowest (enabled) bit off IntOp $AR_SecFlags $AR_RegFlags | $AR_SecFlags ;Change lowest bit ; Note whether this component was installed before !insertmacro StoreVar ${SecName}_was_installed $AR_RegFlags IntOp $R0 $AR_RegFlags & $AR_RegFlags ;Writing modified flags SectionSetFlags ${${SecName}} $AR_SecFlags "default_${SecName}:" !insertmacro LoadSectionSelectedIntoVar ${SecName} ${SecName}_selected !macroend !macro FinishSection SecName ; This macro reads section flag set by user and removes the section ;if it is not selected. ;Then it writes component installed flag to registry ;Input: section index constant name specified in Section command. SectionGetFlags ${${SecName}} $AR_SecFlags ;Reading section flags ;Checking lowest bit: IntOp $AR_SecFlags $AR_SecFlags & ${SF_SELECTED} IntCmp $AR_SecFlags 1 "leave_${SecName}" ;Section is not selected: ;Calling Section uninstall macro and writing zero installed flag !insertmacro "Remove_${${SecName}}" WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@CPACK_PACKAGE_NAME@\Components\${SecName}" \ "Installed" 0 Goto "exit_${SecName}" "leave_${SecName}:" ;Section is selected: WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@CPACK_PACKAGE_NAME@\Components\${SecName}" \ "Installed" 1 "exit_${SecName}:" !macroend !macro RemoveSection SecName ; This macro is used to call section's Remove_... macro ;from the uninstaller. ;Input: section index constant name specified in Section command. !insertmacro "Remove_${${SecName}}" !macroend ; Determine whether the selection of SecName changed !macro MaybeSelectionChanged SecName !insertmacro LoadVar ${SecName}_selected SectionGetFlags ${${SecName}} $R1 IntOp $R1 $R1 & ${SF_SELECTED} ;Turn off all other bits ; See if the status has changed: IntCmp $R0 $R1 "${SecName}_unchanged" !insertmacro LoadSectionSelectedIntoVar ${SecName} ${SecName}_selected IntCmp $R1 ${SF_SELECTED} "${SecName}_was_selected" !insertmacro "Deselect_required_by_${SecName}" goto "${SecName}_unchanged" "${SecName}_was_selected:" !insertmacro "Select_${SecName}_depends" "${SecName}_unchanged:" !macroend ;--- End of Add/Remove macros --- ;-------------------------------- ;Interface Settings !define MUI_HEADERIMAGE !define MUI_ABORTWARNING ;-------------------------------- ; path functions !verbose 3 !include "WinMessages.NSH" !verbose 4 ;---------------------------------------- ; based upon a script of "Written by KiCHiK 2003-01-18 05:57:02" ;---------------------------------------- !verbose 3 !include "WinMessages.NSH" !verbose 4 ;==================================================== ; get_NT_environment ; Returns: the selected environment ; Output : head of the stack ;==================================================== !macro select_NT_profile UN Function ${UN}select_NT_profile StrCmp $ADD_TO_PATH_ALL_USERS "1" 0 environment_single DetailPrint "Selected environment for all users" Push "all" Return environment_single: DetailPrint "Selected environment for current user only." Push "current" Return FunctionEnd !macroend !insertmacro select_NT_profile "" !insertmacro select_NT_profile "un." ;---------------------------------------------------- !define NT_current_env 'HKCU "Environment"' !define NT_all_env 'HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"' !ifndef WriteEnvStr_RegKey !ifdef ALL_USERS !define WriteEnvStr_RegKey \ 'HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"' !else !define WriteEnvStr_RegKey 'HKCU "Environment"' !endif !endif ; AddToPath - Adds the given dir to the search path. ; Input - head of the stack ; Note - Win9x systems requires reboot Function AddToPath Exch $0 Push $1 Push $2 Push $3 # don't add if the path doesn't exist IfFileExists "$0\*.*" "" AddToPath_done ReadEnvStr $1 PATH ; if the path is too long for a NSIS variable NSIS will return a 0 ; length string. If we find that, then warn and skip any path ; modification as it will trash the existing path. StrLen $2 $1 IntCmp $2 0 CheckPathLength_ShowPathWarning CheckPathLength_Done CheckPathLength_Done CheckPathLength_ShowPathWarning: Messagebox MB_OK|MB_ICONEXCLAMATION "Warning! PATH too long installer unable to modify PATH!" Goto AddToPath_done CheckPathLength_Done: Push "$1;" Push "$0;" Call StrStr Pop $2 StrCmp $2 "" "" AddToPath_done Push "$1;" Push "$0\;" Call StrStr Pop $2 StrCmp $2 "" "" AddToPath_done GetFullPathName /SHORT $3 $0 Push "$1;" Push "$3;" Call StrStr Pop $2 StrCmp $2 "" "" AddToPath_done Push "$1;" Push "$3\;" Call StrStr Pop $2 StrCmp $2 "" "" AddToPath_done Call IsNT Pop $1 StrCmp $1 1 AddToPath_NT ; Not on NT StrCpy $1 $WINDIR 2 FileOpen $1 "$1\autoexec.bat" a FileSeek $1 -1 END FileReadByte $1 $2 IntCmp $2 26 0 +2 +2 # DOS EOF FileSeek $1 -1 END # write over EOF FileWrite $1 "$\r$\nSET PATH=%PATH%;$3$\r$\n" FileClose $1 SetRebootFlag true Goto AddToPath_done AddToPath_NT: StrCmp $ADD_TO_PATH_ALL_USERS "1" ReadAllKey ReadRegStr $1 ${NT_current_env} "PATH" Goto DoTrim ReadAllKey: ReadRegStr $1 ${NT_all_env} "PATH" DoTrim: StrCmp $1 "" AddToPath_NTdoIt Push $1 Call Trim Pop $1 StrCpy $0 "$1;$0" AddToPath_NTdoIt: StrCmp $ADD_TO_PATH_ALL_USERS "1" WriteAllKey WriteRegExpandStr ${NT_current_env} "PATH" $0 Goto DoSend WriteAllKey: WriteRegExpandStr ${NT_all_env} "PATH" $0 DoSend: SendMessage ${HWND_BROADCAST} ${WM_WININICHANGE} 0 "STR:Environment" /TIMEOUT=5000 AddToPath_done: Pop $3 Pop $2 Pop $1 Pop $0 FunctionEnd ; RemoveFromPath - Remove a given dir from the path ; Input: head of the stack Function un.RemoveFromPath Exch $0 Push $1 Push $2 Push $3 Push $4 Push $5 Push $6 IntFmt $6 "%c" 26 # DOS EOF Call un.IsNT Pop $1 StrCmp $1 1 unRemoveFromPath_NT ; Not on NT StrCpy $1 $WINDIR 2 FileOpen $1 "$1\autoexec.bat" r GetTempFileName $4 FileOpen $2 $4 w GetFullPathName /SHORT $0 $0 StrCpy $0 "SET PATH=%PATH%;$0" Goto unRemoveFromPath_dosLoop unRemoveFromPath_dosLoop: FileRead $1 $3 StrCpy $5 $3 1 -1 # read last char StrCmp $5 $6 0 +2 # if DOS EOF StrCpy $3 $3 -1 # remove DOS EOF so we can compare StrCmp $3 "$0$\r$\n" unRemoveFromPath_dosLoopRemoveLine StrCmp $3 "$0$\n" unRemoveFromPath_dosLoopRemoveLine StrCmp $3 "$0" unRemoveFromPath_dosLoopRemoveLine StrCmp $3 "" unRemoveFromPath_dosLoopEnd FileWrite $2 $3 Goto unRemoveFromPath_dosLoop unRemoveFromPath_dosLoopRemoveLine: SetRebootFlag true Goto unRemoveFromPath_dosLoop unRemoveFromPath_dosLoopEnd: FileClose $2 FileClose $1 StrCpy $1 $WINDIR 2 Delete "$1\autoexec.bat" CopyFiles /SILENT $4 "$1\autoexec.bat" Delete $4 Goto unRemoveFromPath_done unRemoveFromPath_NT: StrCmp $ADD_TO_PATH_ALL_USERS "1" unReadAllKey ReadRegStr $1 ${NT_current_env} "PATH" Goto unDoTrim unReadAllKey: ReadRegStr $1 ${NT_all_env} "PATH" unDoTrim: StrCpy $5 $1 1 -1 # copy last char StrCmp $5 ";" +2 # if last char != ; StrCpy $1 "$1;" # append ; Push $1 Push "$0;" Call un.StrStr ; Find `$0;` in $1 Pop $2 ; pos of our dir StrCmp $2 "" unRemoveFromPath_done ; else, it is in path # $0 - path to add # $1 - path var StrLen $3 "$0;" StrLen $4 $2 StrCpy $5 $1 -$4 # $5 is now the part before the path to remove StrCpy $6 $2 "" $3 # $6 is now the part after the path to remove StrCpy $3 $5$6 StrCpy $5 $3 1 -1 # copy last char StrCmp $5 ";" 0 +2 # if last char == ; StrCpy $3 $3 -1 # remove last char StrCmp $ADD_TO_PATH_ALL_USERS "1" unWriteAllKey WriteRegExpandStr ${NT_current_env} "PATH" $3 Goto unDoSend unWriteAllKey: WriteRegExpandStr ${NT_all_env} "PATH" $3 unDoSend: SendMessage ${HWND_BROADCAST} ${WM_WININICHANGE} 0 "STR:Environment" /TIMEOUT=5000 unRemoveFromPath_done: Pop $6 Pop $5 Pop $4 Pop $3 Pop $2 Pop $1 Pop $0 FunctionEnd ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Uninstall sutff ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ########################################### # Utility Functions # ########################################### ;==================================================== ; IsNT - Returns 1 if the current system is NT, 0 ; otherwise. ; Output: head of the stack ;==================================================== ; IsNT ; no input ; output, top of the stack = 1 if NT or 0 if not ; ; Usage: ; Call IsNT ; Pop $R0 ; ($R0 at this point is 1 or 0) !macro IsNT un Function ${un}IsNT Push $0 ReadRegStr $0 HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" CurrentVersion StrCmp $0 "" 0 IsNT_yes ; we are not NT. Pop $0 Push 0 Return IsNT_yes: ; NT!!! Pop $0 Push 1 FunctionEnd !macroend !insertmacro IsNT "" !insertmacro IsNT "un." ; StrStr ; input, top of stack = string to search for ; top of stack-1 = string to search in ; output, top of stack (replaces with the portion of the string remaining) ; modifies no other variables. ; ; Usage: ; Push "this is a long ass string" ; Push "ass" ; Call StrStr ; Pop $R0 ; ($R0 at this point is "ass string") !macro StrStr un Function ${un}StrStr Exch $R1 ; st=haystack,old$R1, $R1=needle Exch ; st=old$R1,haystack Exch $R2 ; st=old$R1,old$R2, $R2=haystack Push $R3 Push $R4 Push $R5 StrLen $R3 $R1 StrCpy $R4 0 ; $R1=needle ; $R2=haystack ; $R3=len(needle) ; $R4=cnt ; $R5=tmp loop: StrCpy $R5 $R2 $R3 $R4 StrCmp $R5 $R1 done StrCmp $R5 "" done IntOp $R4 $R4 + 1 Goto loop done: StrCpy $R1 $R2 "" $R4 Pop $R5 Pop $R4 Pop $R3 Pop $R2 Exch $R1 FunctionEnd !macroend !insertmacro StrStr "" !insertmacro StrStr "un." Function Trim ; Added by Pelaca Exch $R1 Push $R2 Loop: StrCpy $R2 "$R1" 1 -1 StrCmp "$R2" " " RTrim StrCmp "$R2" "$\n" RTrim StrCmp "$R2" "$\r" RTrim StrCmp "$R2" ";" RTrim GoTo Done RTrim: StrCpy $R1 "$R1" -1 Goto Loop Done: Pop $R2 Exch $R1 FunctionEnd Function ConditionalAddToRegisty Pop $0 Pop $1 StrCmp "$0" "" ConditionalAddToRegisty_EmptyString WriteRegStr SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\@CPACK_PACKAGE_NAME@" \ "$1" "$0" ;MessageBox MB_OK "Set Registry: '$1' to '$0'" DetailPrint "Set install registry entry: '$1' to '$0'" ConditionalAddToRegisty_EmptyString: FunctionEnd ;-------------------------------- !ifdef CPACK_USES_DOWNLOAD Function DownloadFile IfFileExists $INSTDIR\* +2 CreateDirectory $INSTDIR Pop $0 ; Skip if already downloaded IfFileExists $INSTDIR\$0 0 +2 Return StrCpy $1 "@CPACK_DOWNLOAD_SITE@" try_again: NSISdl::download "$1/$0" "$INSTDIR\$0" Pop $1 StrCmp $1 "success" success StrCmp $1 "Cancelled" cancel MessageBox MB_OK "Download failed: $1" cancel: Return success: FunctionEnd !endif ;-------------------------------- ; Installation types @CPACK_NSIS_INSTALLATION_TYPES@ ;-------------------------------- ; Component sections @CPACK_NSIS_COMPONENT_SECTIONS@ ;-------------------------------- ; Define some macro setting for the gui @CPACK_NSIS_INSTALLER_MUI_ICON_CODE@ @CPACK_NSIS_INSTALLER_ICON_CODE@ @CPACK_NSIS_INSTALLER_MUI_COMPONENTS_DESC@ @CPACK_NSIS_INSTALLER_MUI_FINISHPAGE_RUN_CODE@ ;-------------------------------- ;Pages !insertmacro MUI_PAGE_WELCOME !insertmacro MUI_PAGE_LICENSE "@CPACK_RESOURCE_FILE_LICENSE@" Page custom InstallOptionsPage !insertmacro MUI_PAGE_DIRECTORY ;Start Menu Folder Page Configuration !define MUI_STARTMENUPAGE_REGISTRY_ROOT "SHCTX" !define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\@CPACK_PACKAGE_VENDOR@\@CPACK_PACKAGE_INSTALL_REGISTRY_KEY@" !define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder" !insertmacro MUI_PAGE_STARTMENU Application $STARTMENU_FOLDER @CPACK_NSIS_PAGE_COMPONENTS@ !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_PAGE_FINISH !insertmacro MUI_UNPAGE_CONFIRM !insertmacro MUI_UNPAGE_INSTFILES ;-------------------------------- ;Languages !insertmacro MUI_LANGUAGE "English" ;first language is the default language !insertmacro MUI_LANGUAGE "Albanian" !insertmacro MUI_LANGUAGE "Arabic" !insertmacro MUI_LANGUAGE "Basque" !insertmacro MUI_LANGUAGE "Belarusian" !insertmacro MUI_LANGUAGE "Bosnian" !insertmacro MUI_LANGUAGE "Breton" !insertmacro MUI_LANGUAGE "Bulgarian" !insertmacro MUI_LANGUAGE "Croatian" !insertmacro MUI_LANGUAGE "Czech" !insertmacro MUI_LANGUAGE "Danish" !insertmacro MUI_LANGUAGE "Dutch" !insertmacro MUI_LANGUAGE "Estonian" !insertmacro MUI_LANGUAGE "Farsi" !insertmacro MUI_LANGUAGE "Finnish" !insertmacro MUI_LANGUAGE "French" !insertmacro MUI_LANGUAGE "German" !insertmacro MUI_LANGUAGE "Greek" !insertmacro MUI_LANGUAGE "Hebrew" !insertmacro MUI_LANGUAGE "Hungarian" !insertmacro MUI_LANGUAGE "Icelandic" !insertmacro MUI_LANGUAGE "Indonesian" !insertmacro MUI_LANGUAGE "Irish" !insertmacro MUI_LANGUAGE "Italian" !insertmacro MUI_LANGUAGE "Japanese" !insertmacro MUI_LANGUAGE "Korean" !insertmacro MUI_LANGUAGE "Kurdish" !insertmacro MUI_LANGUAGE "Latvian" !insertmacro MUI_LANGUAGE "Lithuanian" !insertmacro MUI_LANGUAGE "Luxembourgish" !insertmacro MUI_LANGUAGE "Macedonian" !insertmacro MUI_LANGUAGE "Malay" !insertmacro MUI_LANGUAGE "Mongolian" !insertmacro MUI_LANGUAGE "Norwegian" !insertmacro MUI_LANGUAGE "Polish" !insertmacro MUI_LANGUAGE "Portuguese" !insertmacro MUI_LANGUAGE "PortugueseBR" !insertmacro MUI_LANGUAGE "Romanian" !insertmacro MUI_LANGUAGE "Russian" !insertmacro MUI_LANGUAGE "Serbian" !insertmacro MUI_LANGUAGE "SerbianLatin" !insertmacro MUI_LANGUAGE "SimpChinese" !insertmacro MUI_LANGUAGE "Slovak" !insertmacro MUI_LANGUAGE "Slovenian" !insertmacro MUI_LANGUAGE "Spanish" !insertmacro MUI_LANGUAGE "Swedish" !insertmacro MUI_LANGUAGE "Thai" !insertmacro MUI_LANGUAGE "TradChinese" !insertmacro MUI_LANGUAGE "Turkish" !insertmacro MUI_LANGUAGE "Ukrainian" !insertmacro MUI_LANGUAGE "Welsh" ;-------------------------------- ;Reserve Files ;These files should be inserted before other files in the data block ;Keep these lines before any File command ;Only for solid compression (by default, solid compression is enabled for BZIP2 and LZMA) ReserveFile "NSIS.InstallOptions.ini" !insertmacro MUI_RESERVEFILE_INSTALLOPTIONS ;-------------------------------- ;Installer Sections Section "-Core installation" ;Use the entire tree produced by the INSTALL target. Keep the ;list of directories here in sync with the RMDir commands below. SetOutPath "$INSTDIR" @CPACK_NSIS_FULL_INSTALL@ ;Store installation folder WriteRegStr SHCTX "Software\@CPACK_PACKAGE_VENDOR@\@CPACK_PACKAGE_INSTALL_REGISTRY_KEY@" "" $INSTDIR ;Create uninstaller WriteUninstaller "$INSTDIR\Uninstall.exe" Push "DisplayName" Push "@CPACK_NSIS_DISPLAY_NAME@" Call ConditionalAddToRegisty Push "DisplayVersion" Push "@CPACK_PACKAGE_VERSION@" Call ConditionalAddToRegisty Push "Publisher" Push "@CPACK_PACKAGE_VENDOR@" Call ConditionalAddToRegisty Push "UninstallString" Push "$INSTDIR\Uninstall.exe" Call ConditionalAddToRegisty Push "NoRepair" Push "1" Call ConditionalAddToRegisty !ifdef CPACK_NSIS_ADD_REMOVE ;Create add/remove functionality Push "ModifyPath" Push "$INSTDIR\AddRemove.exe" Call ConditionalAddToRegisty !else Push "NoModify" Push "1" Call ConditionalAddToRegisty !endif ; Optional registration Push "DisplayIcon" Push "$INSTDIR\@CPACK_NSIS_INSTALLED_ICON_NAME@" Call ConditionalAddToRegisty Push "HelpLink" Push "@CPACK_NSIS_HELP_LINK@" Call ConditionalAddToRegisty Push "URLInfoAbout" Push "@CPACK_NSIS_URL_INFO_ABOUT@" Call ConditionalAddToRegisty Push "Contact" Push "@CPACK_NSIS_CONTACT@" Call ConditionalAddToRegisty !insertmacro MUI_INSTALLOPTIONS_READ $INSTALL_DESKTOP "NSIS.InstallOptions.ini" "Field 5" "State" !insertmacro MUI_STARTMENU_WRITE_BEGIN Application ;Create shortcuts CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER" @CPACK_NSIS_CREATE_ICONS@ @CPACK_NSIS_CREATE_ICONS_EXTRA@ CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall.lnk" "$INSTDIR\Uninstall.exe" ;Read a value from an InstallOptions INI file !insertmacro MUI_INSTALLOPTIONS_READ $DO_NOT_ADD_TO_PATH "NSIS.InstallOptions.ini" "Field 2" "State" !insertmacro MUI_INSTALLOPTIONS_READ $ADD_TO_PATH_ALL_USERS "NSIS.InstallOptions.ini" "Field 3" "State" !insertmacro MUI_INSTALLOPTIONS_READ $ADD_TO_PATH_CURRENT_USER "NSIS.InstallOptions.ini" "Field 4" "State" ; Write special uninstall registry entries Push "StartMenu" Push "$STARTMENU_FOLDER" Call ConditionalAddToRegisty Push "DoNotAddToPath" Push "$DO_NOT_ADD_TO_PATH" Call ConditionalAddToRegisty Push "AddToPathAllUsers" Push "$ADD_TO_PATH_ALL_USERS" Call ConditionalAddToRegisty Push "AddToPathCurrentUser" Push "$ADD_TO_PATH_CURRENT_USER" Call ConditionalAddToRegisty Push "InstallToDesktop" Push "$INSTALL_DESKTOP" Call ConditionalAddToRegisty !insertmacro MUI_STARTMENU_WRITE_END @CPACK_NSIS_EXTRA_INSTALL_COMMANDS@ SectionEnd Section "-Add to path" Push $INSTDIR\bin StrCmp "@CPACK_NSIS_MODIFY_PATH@" "ON" 0 doNotAddToPath StrCmp $DO_NOT_ADD_TO_PATH "1" doNotAddToPath 0 Call AddToPath doNotAddToPath: SectionEnd ;-------------------------------- ; Create custom pages Function InstallOptionsPage !insertmacro MUI_HEADER_TEXT "Install Options" "Choose options for installing @CPACK_NSIS_PACKAGE_NAME@" !insertmacro MUI_INSTALLOPTIONS_DISPLAY "NSIS.InstallOptions.ini" FunctionEnd ;-------------------------------- ; determine admin versus local install Function un.onInit ClearErrors UserInfo::GetName IfErrors noLM Pop $0 UserInfo::GetAccountType Pop $1 StrCmp $1 "Admin" 0 +3 SetShellVarContext all ;MessageBox MB_OK 'User "$0" is in the Admin group' Goto done StrCmp $1 "Power" 0 +3 SetShellVarContext all ;MessageBox MB_OK 'User "$0" is in the Power Users group' Goto done noLM: ;Get installation folder from registry if available done: FunctionEnd ;--- Add/Remove callback functions: --- !macro SectionList MacroName ;This macro used to perform operation on multiple sections. ;List all of your components in following manner here. @CPACK_NSIS_COMPONENT_SECTION_LIST@ !macroend Section -FinishComponents ;Removes unselected components and writes component status to registry !insertmacro SectionList "FinishSection" !ifdef CPACK_NSIS_ADD_REMOVE ; Get the name of the installer executable System::Call 'kernel32::GetModuleFileNameA(i 0, t .R0, i 1024) i r1' StrCpy $R3 $R0 ; Strip off the last 13 characters, to see if we have AddRemove.exe StrLen $R1 $R0 IntOp $R1 $R0 - 13 StrCpy $R2 $R0 13 $R1 StrCmp $R2 "AddRemove.exe" addremove_installed ; We're not running AddRemove.exe, so install it CopyFiles $R3 $INSTDIR\AddRemove.exe addremove_installed: !endif SectionEnd ;--- End of Add/Remove callback functions --- ;-------------------------------- ; Component dependencies Function .onSelChange !insertmacro SectionList MaybeSelectionChanged FunctionEnd ;-------------------------------- ;Uninstaller Section Section "Uninstall" ReadRegStr $START_MENU SHCTX \ "Software\Microsoft\Windows\CurrentVersion\Uninstall\@CPACK_PACKAGE_NAME@" "StartMenu" ;MessageBox MB_OK "Start menu is in: $START_MENU" ReadRegStr $DO_NOT_ADD_TO_PATH SHCTX \ "Software\Microsoft\Windows\CurrentVersion\Uninstall\@CPACK_PACKAGE_NAME@" "DoNotAddToPath" ReadRegStr $ADD_TO_PATH_ALL_USERS SHCTX \ "Software\Microsoft\Windows\CurrentVersion\Uninstall\@CPACK_PACKAGE_NAME@" "AddToPathAllUsers" ReadRegStr $ADD_TO_PATH_CURRENT_USER SHCTX \ "Software\Microsoft\Windows\CurrentVersion\Uninstall\@CPACK_PACKAGE_NAME@" "AddToPathCurrentUser" ;MessageBox MB_OK "Add to path: $DO_NOT_ADD_TO_PATH all users: $ADD_TO_PATH_ALL_USERS" ReadRegStr $INSTALL_DESKTOP SHCTX \ "Software\Microsoft\Windows\CurrentVersion\Uninstall\@CPACK_PACKAGE_NAME@" "InstallToDesktop" ;MessageBox MB_OK "Install to desktop: $INSTALL_DESKTOP " @CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS@ ;Remove files we installed. ;Keep the list of directories here in sync with the File commands above. @CPACK_NSIS_DELETE_FILES@ @CPACK_NSIS_DELETE_DIRECTORIES@ !ifdef CPACK_NSIS_ADD_REMOVE ;Remove the add/remove program Delete "$INSTDIR\AddRemove.exe" !endif ;Remove the uninstaller itself. Delete "$INSTDIR\Uninstall.exe" DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\@CPACK_PACKAGE_NAME@" ;Remove the installation directory if it is empty. RMDir "$INSTDIR" ; Remove the registry entries. DeleteRegKey SHCTX "Software\@CPACK_PACKAGE_VENDOR@\@CPACK_PACKAGE_INSTALL_REGISTRY_KEY@" ; Removes all optional components !insertmacro SectionList "RemoveSection" !insertmacro MUI_STARTMENU_GETFOLDER Application $MUI_TEMP Delete "$SMPROGRAMS\$MUI_TEMP\Uninstall.lnk" @CPACK_NSIS_DELETE_ICONS@ @CPACK_NSIS_DELETE_ICONS_EXTRA@ ;Delete empty start menu parent diretories StrCpy $MUI_TEMP "$SMPROGRAMS\$MUI_TEMP" startMenuDeleteLoop: ClearErrors RMDir $MUI_TEMP GetFullPathName $MUI_TEMP "$MUI_TEMP\.." IfErrors startMenuDeleteLoopDone StrCmp "$MUI_TEMP" "$SMPROGRAMS" startMenuDeleteLoopDone startMenuDeleteLoop startMenuDeleteLoopDone: ; If the user changed the shortcut, then untinstall may not work. This should ; try to fix it. StrCpy $MUI_TEMP "$START_MENU" Delete "$SMPROGRAMS\$MUI_TEMP\Uninstall.lnk" @CPACK_NSIS_DELETE_ICONS_EXTRA@ ;Delete empty start menu parent diretories StrCpy $MUI_TEMP "$SMPROGRAMS\$MUI_TEMP" secondStartMenuDeleteLoop: ClearErrors RMDir $MUI_TEMP GetFullPathName $MUI_TEMP "$MUI_TEMP\.." IfErrors secondStartMenuDeleteLoopDone StrCmp "$MUI_TEMP" "$SMPROGRAMS" secondStartMenuDeleteLoopDone secondStartMenuDeleteLoop secondStartMenuDeleteLoopDone: DeleteRegKey /ifempty SHCTX "Software\@CPACK_PACKAGE_VENDOR@\@CPACK_PACKAGE_INSTALL_REGISTRY_KEY@" Push $INSTDIR\bin StrCmp $DO_NOT_ADD_TO_PATH_ "1" doNotRemoveFromPath 0 Call un.RemoveFromPath doNotRemoveFromPath: SectionEnd ;-------------------------------- ; determine admin versus local install ; Is install for "AllUsers" or "JustMe"? ; Default to "JustMe" - set to "AllUsers" if admin or on Win9x ; This function is used for the very first "custom page" of the installer. ; This custom page does not show up visibly, but it executes prior to the ; first visible page and sets up $INSTDIR properly... ; Choose different default installation folder based on SV_ALLUSERS... ; "Program Files" for AllUsers, "My Documents" for JustMe... Function .onInit ; Reads components status for registry !insertmacro SectionList "InitSection" ; check to see if /D has been used to change ; the install directory by comparing it to the ; install directory that is expected to be the ; default StrCpy $IS_DEFAULT_INSTALLDIR 0 StrCmp "$INSTDIR" "@CPACK_NSIS_INSTALL_ROOT@\@CPACK_PACKAGE_INSTALL_DIRECTORY@" 0 +2 StrCpy $IS_DEFAULT_INSTALLDIR 1 StrCpy $SV_ALLUSERS "JustMe" ; if default install dir then change the default ; if it is installed for JustMe StrCmp "$IS_DEFAULT_INSTALLDIR" "1" 0 +2 StrCpy $INSTDIR "$DOCUMENTS\@CPACK_PACKAGE_INSTALL_DIRECTORY@" ClearErrors UserInfo::GetName IfErrors noLM Pop $0 UserInfo::GetAccountType Pop $1 StrCmp $1 "Admin" 0 +3 SetShellVarContext all ;MessageBox MB_OK 'User "$0" is in the Admin group' StrCpy $SV_ALLUSERS "AllUsers" Goto done StrCmp $1 "Power" 0 +3 SetShellVarContext all ;MessageBox MB_OK 'User "$0" is in the Power Users group' StrCpy $SV_ALLUSERS "AllUsers" Goto done noLM: StrCpy $SV_ALLUSERS "AllUsers" ;Get installation folder from registry if available done: StrCmp $SV_ALLUSERS "AllUsers" 0 +3 StrCmp "$IS_DEFAULT_INSTALLDIR" "1" 0 +2 StrCpy $INSTDIR "@CPACK_NSIS_INSTALL_ROOT@\@CPACK_PACKAGE_INSTALL_DIRECTORY@" StrCmp "@CPACK_NSIS_MODIFY_PATH@" "ON" 0 noOptionsPage !insertmacro MUI_INSTALLOPTIONS_EXTRACT "NSIS.InstallOptions.ini" noOptionsPage: FunctionEnd 07070100053c17000081a40000000000000000000000014d5abc2e0000012a000000b500010002ffffffffffffffff0000004300000000root/usr/local/share/cmake-2.8/Modules/CheckLibraryExists.lists.inPROJECT(CHECK_LIBRARY_EXISTS) ADD_DEFINITIONS(-DCHECK_FUNCTION_EXISTS=${CHECK_LIBRARY_EXISTS_FUNCTION}) LINK_DIRECTORIES(${CHECK_LIBRARY_EXISTS_LOCATION}) ADD_EXECUTABLE(CheckLibraryExists ${CHECK_LIBRARY_EXISTS_SOURCE}) TARGET_LINK_LIBRARIES(CheckLibraryExists ${CHECK_LIBRARY_EXISTS_LIBRARY}) 07070100053c91000081a40000000000000000000000014d5abc2f000008af000000b500010002ffffffffffffffff0000003700000000root/usr/local/share/cmake-2.8/Modules/FindLua51.cmake# Locate Lua library # This module defines # LUA51_FOUND, if false, do not try to link to Lua # LUA_LIBRARIES # LUA_INCLUDE_DIR, where to find lua.h # # Note that the expected include convention is # #include "lua.h" # and not # #include # This is because, the lua location is not standardized and may exist # in locations other than lua/ #============================================================================= # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) FIND_PATH(LUA_INCLUDE_DIR lua.h HINTS $ENV{LUA_DIR} PATH_SUFFIXES include/lua51 include/lua5.1 include/lua include PATHS ~/Library/Frameworks /Library/Frameworks /usr/local /usr /sw # Fink /opt/local # DarwinPorts /opt/csw # Blastwave /opt ) FIND_LIBRARY(LUA_LIBRARY NAMES lua51 lua5.1 lua-5.1 lua HINTS $ENV{LUA_DIR} PATH_SUFFIXES lib64 lib PATHS ~/Library/Frameworks /Library/Frameworks /usr/local /usr /sw /opt/local /opt/csw /opt ) IF(LUA_LIBRARY) # include the math library for Unix IF(UNIX AND NOT APPLE) FIND_LIBRARY(LUA_MATH_LIBRARY m) SET( LUA_LIBRARIES "${LUA_LIBRARY};${LUA_MATH_LIBRARY}" CACHE STRING "Lua Libraries") # For Windows and Mac, don't need to explicitly include the math library ELSE(UNIX AND NOT APPLE) SET( LUA_LIBRARIES "${LUA_LIBRARY}" CACHE STRING "Lua Libraries") ENDIF(UNIX AND NOT APPLE) ENDIF(LUA_LIBRARY) INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) # handle the QUIETLY and REQUIRED arguments and set LUA_FOUND to TRUE if # all listed variables are TRUE FIND_PACKAGE_HANDLE_STANDARD_ARGS(Lua51 DEFAULT_MSG LUA_LIBRARIES LUA_INCLUDE_DIR) MARK_AS_ADVANCED(LUA_INCLUDE_DIR LUA_LIBRARIES LUA_LIBRARY LUA_MATH_LIBRARY) 07070100053c50000081a40000000000000000000000014d5abc2f00000aa1000000b500010002ffffffffffffffff0000004000000000root/usr/local/share/cmake-2.8/Modules/DartConfiguration.tcl.in# This file is configured by CMake automatically as DartConfiguration.tcl # If you choose not to use CMake, this file may be hand configured, by # filling in the required variables. # Configuration directories and files SourceDirectory: @PROJECT_SOURCE_DIR@ BuildDirectory: @PROJECT_BINARY_DIR@ # Where to place the cost data store CostDataFile: @CTEST_COST_DATA_FILE@ # Site is something like machine.domain, i.e. pragmatic.crd Site: @SITE@ # Build name is osname-revision-compiler, i.e. Linux-2.4.2-2smp-c++ BuildName: @BUILDNAME@ # Submission information IsCDash: @CTEST_DROP_SITE_CDASH@ CDashVersion: @CTEST_CDASH_VERSION@ QueryCDashVersion: @CTEST_CDASH_QUERY_VERSION@ DropSite: @DROP_SITE@ DropLocation: @DROP_LOCATION@ DropSiteUser: @DROP_SITE_USER@ DropSitePassword: @DROP_SITE_PASSWORD@ DropSiteMode: @DROP_SITE_MODE@ DropMethod: @DROP_METHOD@ TriggerSite: @TRIGGER_SITE@ ScpCommand: @SCPCOMMAND@ # Dashboard start time NightlyStartTime: @NIGHTLY_START_TIME@ # Commands for the build/test/submit cycle ConfigureCommand: "@CMAKE_COMMAND@" "@PROJECT_SOURCE_DIR@" MakeCommand: @MAKECOMMAND@ DefaultCTestConfigurationType: @DEFAULT_CTEST_CONFIGURATION_TYPE@ # CVS options # Default is "-d -P -A" CVSCommand: @CVSCOMMAND@ CVSUpdateOptions: @CVS_UPDATE_OPTIONS@ # Subversion options SVNCommand: @SVNCOMMAND@ SVNUpdateOptions: @SVN_UPDATE_OPTIONS@ # Git options GITCommand: @GITCOMMAND@ GITUpdateOptions: @GIT_UPDATE_OPTIONS@ GITUpdateCustom: @CTEST_GIT_UPDATE_CUSTOM@ # Generic update command UpdateCommand: @UPDATE_COMMAND@ UpdateOptions: @UPDATE_OPTIONS@ UpdateType: @UPDATE_TYPE@ # Compiler info Compiler: @CMAKE_CXX_COMPILER@ # Dynamic analysis and coverage PurifyCommand: @PURIFYCOMMAND@ ValgrindCommand: @VALGRIND_COMMAND@ ValgrindCommandOptions: @VALGRIND_COMMAND_OPTIONS@ MemoryCheckCommand: @MEMORYCHECK_COMMAND@ MemoryCheckCommandOptions: @MEMORYCHECK_COMMAND_OPTIONS@ MemoryCheckSuppressionFile: @MEMORYCHECK_SUPPRESSIONS_FILE@ CoverageCommand: @COVERAGE_COMMAND@ # Cluster commands SlurmBatchCommand: @SLURM_SBATCH_COMMAND@ SlurmRunCommand: @SLURM_SRUN_COMMAND@ # Testing options # TimeOut is the amount of time in seconds to wait for processes # to complete during testing. After TimeOut seconds, the # process will be summarily terminated. # Currently set to 25 minutes TimeOut: @DART_TESTING_TIMEOUT@ UseLaunchers: @CTEST_USE_LAUNCHERS@ CurlOptions: @CTEST_CURL_OPTIONS@ # warning, if you add new options here that have to do with submit, # you have to update cmCTestSubmitCommand.cxx # For CTest submissions that timeout, these options # specify behavior for retrying the submission CTestSubmitRetryDelay: @CTEST_SUBMIT_RETRY_DELAY@ CTestSubmitRetryCount: @CTEST_SUBMIT_RETRY_COUNT@ 07070100053c92000081a40000000000000000000000014d5abc2f00000987000000b500010002ffffffffffffffff0000003500000000root/usr/local/share/cmake-2.8/Modules/FindMFC.cmake# - Find MFC on Windows # Find the native MFC - i.e. decide if an application can link to the MFC # libraries. # MFC_FOUND - Was MFC support found # You don't need to include anything or link anything to use it. #============================================================================= # Copyright 2002-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Assume no MFC support SET(MFC_FOUND "NO") # Only attempt the try_compile call if it has a chance to succeed: SET(MFC_ATTEMPT_TRY_COMPILE 0) IF(WIN32 AND NOT UNIX AND NOT BORLAND AND NOT MINGW) SET(MFC_ATTEMPT_TRY_COMPILE 1) ENDIF(WIN32 AND NOT UNIX AND NOT BORLAND AND NOT MINGW) IF(MFC_ATTEMPT_TRY_COMPILE) IF("MFC_HAVE_MFC" MATCHES "^MFC_HAVE_MFC$") SET(CHECK_INCLUDE_FILE_VAR "afxwin.h") CONFIGURE_FILE(${CMAKE_ROOT}/Modules/CheckIncludeFile.cxx.in ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/CheckIncludeFile.cxx) MESSAGE(STATUS "Looking for MFC") TRY_COMPILE(MFC_HAVE_MFC ${CMAKE_BINARY_DIR} ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/CheckIncludeFile.cxx CMAKE_FLAGS -DCMAKE_MFC_FLAG:STRING=2 -DCOMPILE_DEFINITIONS:STRING=-D_AFXDLL OUTPUT_VARIABLE OUTPUT) IF(MFC_HAVE_MFC) MESSAGE(STATUS "Looking for MFC - found") SET(MFC_HAVE_MFC 1 CACHE INTERNAL "Have MFC?") FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log "Determining if MFC exists passed with the following output:\n" "${OUTPUT}\n\n") ELSE(MFC_HAVE_MFC) MESSAGE(STATUS "Looking for MFC - not found") SET(MFC_HAVE_MFC 0 CACHE INTERNAL "Have MFC?") FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log "Determining if MFC exists failed with the following output:\n" "${OUTPUT}\n\n") ENDIF(MFC_HAVE_MFC) ENDIF("MFC_HAVE_MFC" MATCHES "^MFC_HAVE_MFC$") IF(MFC_HAVE_MFC) SET(MFC_FOUND "YES") ENDIF(MFC_HAVE_MFC) ENDIF(MFC_ATTEMPT_TRY_COMPILE) 07070100053d9a000081a40000000000000000000000014d5abc2f0000004c000000b500010002ffffffffffffffff0000003f00000000root/usr/local/share/cmake-2.8/Modules/TestForSTDNamespace.cxx#include int main(int, char*[]) { std::list(); return 0; } 07070100053d8b000081a40000000000000000000000014d5abc2f000000db000000b500010002ffffffffffffffff0000003d00000000root/usr/local/share/cmake-2.8/Modules/SquishRunTestCase.batecho 'Starting the squish server...' start %1 echo 'Running the test case...' %2 --testcase %3 --wrapper %4 --aut %5 set result=%ERRORLEVEL% echo 'Stopping the squish server...' %1 --stop exit \b %result% 07070100053c8f000081a40000000000000000000000014d5abc2f000006cd000000b500010002ffffffffffffffff0000003900000000root/usr/local/share/cmake-2.8/Modules/FindLibXslt.cmake# - Try to find the LibXslt library # Once done this will define # # LIBXSLT_FOUND - system has LibXslt # LIBXSLT_INCLUDE_DIR - the LibXslt include directory # LIBXSLT_LIBRARIES - Link these to LibXslt # LIBXSLT_DEFINITIONS - Compiler switches required for using LibXslt #============================================================================= # Copyright 2006-2009 Kitware, Inc. # Copyright 2006 Alexander Neundorf # # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # use pkg-config to get the directories and then use these values # in the FIND_PATH() and FIND_LIBRARY() calls FIND_PACKAGE(PkgConfig) PKG_CHECK_MODULES(PC_LIBXSLT libxslt) SET(LIBXSLT_DEFINITIONS ${PC_LIBXSLT_CFLAGS_OTHER}) FIND_PATH(LIBXSLT_INCLUDE_DIR NAMES libxslt/xslt.h HINTS ${PC_LIBXSLT_INCLUDEDIR} ${PC_LIBXSLT_INCLUDE_DIRS} ) FIND_LIBRARY(LIBXSLT_LIBRARIES NAMES xslt libxslt HINTS ${PC_LIBXSLT_LIBDIR} ${PC_LIBXSLT_LIBRARY_DIRS} ) # handle the QUIETLY and REQUIRED arguments and set LIBXML2_FOUND to TRUE if # all listed variables are TRUE INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibXslt DEFAULT_MSG LIBXSLT_LIBRARIES LIBXSLT_INCLUDE_DIR) MARK_AS_ADVANCED(LIBXSLT_INCLUDE_DIR LIBXSLT_LIBRARIES) 07070100053ba4000081a40000000000000000000000014d5abc2e000004eb000000b500010002ffffffffffffffff0000004100000000root/usr/local/share/cmake-2.8/Modules/CMakeFindFrameworks.cmake# - helper module to find OSX frameworks #============================================================================= # Copyright 2003-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) IF(NOT CMAKE_FIND_FRAMEWORKS_INCLUDED) SET(CMAKE_FIND_FRAMEWORKS_INCLUDED 1) MACRO(CMAKE_FIND_FRAMEWORKS fwk) SET(${fwk}_FRAMEWORKS) IF(APPLE) FOREACH(dir ~/Library/Frameworks/${fwk}.framework /Library/Frameworks/${fwk}.framework /System/Library/Frameworks/${fwk}.framework /Network/Library/Frameworks/${fwk}.framework) IF(EXISTS ${dir}) SET(${fwk}_FRAMEWORKS ${${fwk}_FRAMEWORKS} ${dir}) ENDIF(EXISTS ${dir}) ENDFOREACH(dir) ENDIF(APPLE) ENDMACRO(CMAKE_FIND_FRAMEWORKS) ENDIF(NOT CMAKE_FIND_FRAMEWORKS_INCLUDED) 07070100053c95000081a40000000000000000000000014d5abc2f00003b0b000000b500010002ffffffffffffffff0000003500000000root/usr/local/share/cmake-2.8/Modules/FindMPI.cmake# - Message Passing Interface (MPI) module. # # The Message Passing Interface (MPI) is a library used to write # high-performance parallel applications that use message passing, and # is typically deployed on a cluster. MPI is a standard interface # (defined by the MPI forum) for which many implementations are # available. All of these implementations have somewhat different # compilation approaches (different include paths, libraries to link # against, etc.), and this module tries to smooth out those differences. # # This module will set the following variables: # MPI_FOUND TRUE if we have found MPI # MPI_COMPILE_FLAGS Compilation flags for MPI programs # MPI_INCLUDE_PATH Include path(s) for MPI header # MPI_LINK_FLAGS Linking flags for MPI programs # MPI_LIBRARY First MPI library to link against (cached) # MPI_EXTRA_LIBRARY Extra MPI libraries to link against (cached) # MPI_LIBRARIES All libraries to link MPI programs against # MPIEXEC Executable for running MPI programs # MPIEXEC_NUMPROC_FLAG Flag to pass to MPIEXEC before giving it the # number of processors to run on # MPIEXEC_PREFLAGS Flags to pass to MPIEXEC directly before the # executable to run. # MPIEXEC_POSTFLAGS Flags to pass to MPIEXEC after all other flags. # # This module will attempt to auto-detect these settings, first by # looking for a MPI compiler, which many MPI implementations provide # as a pass-through to the native compiler to simplify the compilation # of MPI programs. The MPI compiler is stored in the cache variable # MPI_COMPILER, and will attempt to look for commonly-named drivers # mpic++, mpicxx, mpiCC, or mpicc. If the compiler driver is found and # recognized, it will be used to set all of the module variables. To # skip this auto-detection, set MPI_LIBRARY and MPI_INCLUDE_PATH in # the CMake cache. # # If no compiler driver is found or the compiler driver is not # recognized, this module will then search for common include paths # and library names to try to detect MPI. # # If CMake initially finds a different MPI than was intended, and you # want to use the MPI compiler auto-detection for a different MPI # implementation, set MPI_COMPILER to the MPI compiler driver you want # to use (e.g., mpicxx) and then set MPI_LIBRARY to the string # MPI_LIBRARY-NOTFOUND. When you re-configure, auto-detection of MPI # will run again with the newly-specified MPI_COMPILER. # # When using MPIEXEC to execute MPI applications, you should typically # use all of the MPIEXEC flags as follows: # ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} PROCS ${MPIEXEC_PREFLAGS} EXECUTABLE # ${MPIEXEC_POSTFLAGS} ARGS # where PROCS is the number of processors on which to execute the program, # EXECUTABLE is the MPI program, and ARGS are the arguments to pass to the # MPI program. #============================================================================= # Copyright 2001-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # This module is maintained by David Partyka . # A set of directories to search through in addition to the standard system paths # that find_program will search through. # Microsoft HPC SDK is automatically added to the system path # Argonne National Labs MPICH2 sets a registry key that we can use. set(_MPI_PACKAGE_DIR mpi mpich openmpi lib/mpi lib/mpich lib/openmpi "MPICH/SDK" "Microsoft Compute Cluster Pack" "Microsoft HPC Pack 2008 R2" ) set(_MPI_PREFIX_PATH) if(WIN32) list(APPEND _MPI_PREFIX_PATH "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MPICH\\SMPD;binary]/..") list(APPEND _MPI_PREFIX_PATH "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MPICH2;Path]") endif() foreach(SystemPrefixDir ${CMAKE_SYSTEM_PREFIX_PATH}) foreach(MpiPackageDir ${_MPI_PREFIX_PATH}) if(EXISTS ${SystemPrefixDir}/${MpiPackageDir}) list(APPEND _MPI_PREFIX_PATH "${SystemPrefixDir}/${MpiPackageDir}") endif() endforeach(MpiPackageDir) endforeach(SystemPrefixDir) # Most mpi distros have some form of mpiexec which gives us something we can reliably look for. find_program(MPIEXEC NAMES mpiexec mpirun lamexec PATHS ${_MPI_PREFIX_PATH} PATH_SUFFIXES bin DOC "Executable for running MPI programs." ) # call get_filename_component twice to remove mpiexec and the directory it exists in (typically bin). # This gives us a fairly reliable base directory to search for /bin /lib and /include from. get_filename_component(_MPI_BASE_DIR "${MPIEXEC}" PATH) get_filename_component(_MPI_BASE_DIR "${_MPI_BASE_DIR}" PATH) # If there is an mpi compiler find it and interogate (farther below) it for the include # and lib dirs otherwise we will continue to search from ${_MPI_BASE_DIR}. find_program(MPI_COMPILER NAMES mpic++ mpicxx mpiCC mpicc HINTS "${_MPI_BASE_DIR}" PATH_SUFFIXES bin DOC "MPI compiler. Used only to detect MPI compilation flags.") mark_as_advanced(MPI_COMPILER) set(MPIEXEC_NUMPROC_FLAG "-np" CACHE STRING "Flag used by MPI to specify the number of processes for MPIEXEC; the next option will be the number of processes.") set(MPIEXEC_PREFLAGS "" CACHE STRING "These flags will be directly before the executable that is being run by MPIEXEC.") set(MPIEXEC_POSTFLAGS "" CACHE STRING "These flags will come after all flags given to MPIEXEC.") set(MPIEXEC_MAX_NUMPROCS "2" CACHE STRING "Maximum number of processors available to run MPI applications.") mark_as_advanced(MPIEXEC MPIEXEC_NUMPROC_FLAG MPIEXEC_PREFLAGS MPIEXEC_POSTFLAGS MPIEXEC_MAX_NUMPROCS) if (MPI_INCLUDE_PATH AND MPI_LIBRARY) # Do nothing: we already have MPI_INCLUDE_PATH and MPI_LIBRARY in # the cache, and we don't want to override those settings. elseif (MPI_COMPILER) # Check whether the -showme:compile option works. This indicates # that we have either Open MPI or a newer version of LAM-MPI, and # implies that -showme:link will also work. # Note that Windows distros do not have an mpi compiler to interogate. exec_program(${MPI_COMPILER} ARGS -showme:compile OUTPUT_VARIABLE MPI_COMPILE_CMDLINE RETURN_VALUE MPI_COMPILER_RETURN) if (MPI_COMPILER_RETURN EQUAL 0) # If we appear to have -showme:compile, then we should also have # -showme:link. Try it. exec_program(${MPI_COMPILER} ARGS -showme:link OUTPUT_VARIABLE MPI_LINK_CMDLINE RETURN_VALUE MPI_COMPILER_RETURN) # Note that we probably have -showme:incdirs and -showme:libdirs # as well. set(MPI_COMPILER_MAY_HAVE_INCLIBDIRS TRUE) endif (MPI_COMPILER_RETURN EQUAL 0) if (MPI_COMPILER_RETURN EQUAL 0) # Do nothing: we have our command lines now else (MPI_COMPILER_RETURN EQUAL 0) # Older versions of LAM-MPI have "-showme". Try it. exec_program(${MPI_COMPILER} ARGS -showme OUTPUT_VARIABLE MPI_COMPILE_CMDLINE RETURN_VALUE MPI_COMPILER_RETURN) endif (MPI_COMPILER_RETURN EQUAL 0) if (MPI_COMPILER_RETURN EQUAL 0) # Do nothing: we have our command lines now else (MPI_COMPILER_RETURN EQUAL 0) # MPICH uses "-show". Try it. exec_program(${MPI_COMPILER} ARGS -show OUTPUT_VARIABLE MPI_COMPILE_CMDLINE RETURN_VALUE MPI_COMPILER_RETURN) endif (MPI_COMPILER_RETURN EQUAL 0) if (MPI_COMPILER_RETURN EQUAL 0) # We have our command lines, but we might need to copy # MPI_COMPILE_CMDLINE into MPI_LINK_CMDLINE, if the underlying if (NOT MPI_LINK_CMDLINE) SET(MPI_LINK_CMDLINE ${MPI_COMPILE_CMDLINE}) endif (NOT MPI_LINK_CMDLINE) else (MPI_COMPILER_RETURN EQUAL 0) message(STATUS "Unable to determine MPI from MPI driver ${MPI_COMPILER}") endif (MPI_COMPILER_RETURN EQUAL 0) endif (MPI_INCLUDE_PATH AND MPI_LIBRARY) if (MPI_INCLUDE_PATH AND MPI_LIBRARY) # Do nothing: we already have MPI_INCLUDE_PATH and MPI_LIBRARY in # the cache, and we don't want to override those settings. elseif (MPI_COMPILE_CMDLINE) # Extract compile flags from the compile command line. string(REGEX MATCHALL "(^| )-[Df]([^\" ]+|\"[^\"]+\")" MPI_ALL_COMPILE_FLAGS "${MPI_COMPILE_CMDLINE}") set(MPI_COMPILE_FLAGS_WORK) foreach(FLAG ${MPI_ALL_COMPILE_FLAGS}) if (MPI_COMPILE_FLAGS_WORK) set(MPI_COMPILE_FLAGS_WORK "${MPI_COMPILE_FLAGS_WORK} ${FLAG}") else(MPI_COMPILE_FLAGS_WORK) set(MPI_COMPILE_FLAGS_WORK ${FLAG}) endif(MPI_COMPILE_FLAGS_WORK) endforeach(FLAG) # Extract include paths from compile command line string(REGEX MATCHALL "(^| )-I([^\" ]+|\"[^\"]+\")" MPI_ALL_INCLUDE_PATHS "${MPI_COMPILE_CMDLINE}") set(MPI_INCLUDE_PATH_WORK) foreach(IPATH ${MPI_ALL_INCLUDE_PATHS}) string(REGEX REPLACE "^ ?-I" "" IPATH ${IPATH}) string(REGEX REPLACE "//" "/" IPATH ${IPATH}) list(APPEND MPI_INCLUDE_PATH_WORK ${IPATH}) endforeach(IPATH) if (NOT MPI_INCLUDE_PATH_WORK) if (MPI_COMPILER_MAY_HAVE_INCLIBDIRS) # The compile command line didn't have any include paths on it, # but we may have -showme:incdirs. Use it. exec_program(${MPI_COMPILER} ARGS -showme:incdirs OUTPUT_VARIABLE MPI_INCLUDE_PATH_WORK RETURN_VALUE MPI_COMPILER_RETURN) separate_arguments(MPI_INCLUDE_PATH_WORK) endif (MPI_COMPILER_MAY_HAVE_INCLIBDIRS) endif (NOT MPI_INCLUDE_PATH_WORK) if (NOT MPI_INCLUDE_PATH_WORK) # If all else fails, just search for mpi.h in the normal include # paths. find_path(MPI_INCLUDE_PATH mpi.h HINTS ${_MPI_BASE_DIR} ${_MPI_PREFIX_PATH} PATH_SUFFIXES include ) set(MPI_INCLUDE_PATH_WORK ${MPI_INCLUDE_PATH}) endif (NOT MPI_INCLUDE_PATH_WORK) # Extract linker paths from the link command line string(REGEX MATCHALL "(^| |-Wl,)-L([^\" ]+|\"[^\"]+\")" MPI_ALL_LINK_PATHS "${MPI_LINK_CMDLINE}") set(MPI_LINK_PATH) foreach(LPATH ${MPI_ALL_LINK_PATHS}) string(REGEX REPLACE "^(| |-Wl,)-L" "" LPATH ${LPATH}) string(REGEX REPLACE "//" "/" LPATH ${LPATH}) list(APPEND MPI_LINK_PATH ${LPATH}) endforeach(LPATH) if (NOT MPI_LINK_PATH) if (MPI_COMPILER_MAY_HAVE_INCLIBDIRS) # The compile command line didn't have any linking paths on it, # but we may have -showme:libdirs. Use it. exec_program(${MPI_COMPILER} ARGS -showme:libdirs OUTPUT_VARIABLE MPI_LINK_PATH RETURN_VALUE MPI_COMPILER_RETURN) separate_arguments(MPI_LINK_PATH) endif (MPI_COMPILER_MAY_HAVE_INCLIBDIRS) endif (NOT MPI_LINK_PATH) # Extract linker flags from the link command line string(REGEX MATCHALL "(^| )-Wl,([^\" ]+|\"[^\"]+\")" MPI_ALL_LINK_FLAGS "${MPI_LINK_CMDLINE}") set(MPI_LINK_FLAGS_WORK) foreach(FLAG ${MPI_ALL_LINK_FLAGS}) if (MPI_LINK_FLAGS_WORK) set(MPI_LINK_FLAGS_WORK "${MPI_LINK_FLAGS_WORK} ${FLAG}") else(MPI_LINK_FLAGS_WORK) set(MPI_LINK_FLAGS_WORK ${FLAG}) endif(MPI_LINK_FLAGS_WORK) endforeach(FLAG) # Extract the set of libraries to link against from the link command # line string(REGEX MATCHALL "(^| )-l([^\" ]+|\"[^\"]+\")" MPI_LIBNAMES "${MPI_LINK_CMDLINE}") # Determine full path names for all of the libraries that one needs # to link against in an MPI program set(MPI_LIBRARIES) foreach(LIB ${MPI_LIBNAMES}) string(REGEX REPLACE "^ ?-l" "" LIB ${LIB}) set(MPI_LIB "MPI_LIB-NOTFOUND" CACHE FILEPATH "Cleared" FORCE) find_library(MPI_LIB ${LIB} HINTS ${MPI_LINK_PATH}) if (MPI_LIB) list(APPEND MPI_LIBRARIES ${MPI_LIB}) elseif (NOT MPI_FIND_QUIETLY) message(WARNING "Unable to find MPI library ${LIB}") endif () endforeach(LIB) set(MPI_LIB "MPI_LIB-NOTFOUND" CACHE INTERNAL "Scratch variable for MPI detection" FORCE) # Chop MPI_LIBRARIES into the old-style MPI_LIBRARY and # MPI_EXTRA_LIBRARY. list(LENGTH MPI_LIBRARIES MPI_NUMLIBS) list(LENGTH MPI_LIBNAMES MPI_NUMLIBS_EXPECTED) if (MPI_NUMLIBS EQUAL MPI_NUMLIBS_EXPECTED) list(GET MPI_LIBRARIES 0 MPI_LIBRARY_WORK) set(MPI_LIBRARY ${MPI_LIBRARY_WORK} CACHE FILEPATH "MPI library to link against" FORCE) else (MPI_NUMLIBS EQUAL MPI_NUMLIBS_EXPECTED) set(MPI_LIBRARY "MPI_LIBRARY-NOTFOUND" CACHE FILEPATH "MPI library to link against" FORCE) endif (MPI_NUMLIBS EQUAL MPI_NUMLIBS_EXPECTED) if (MPI_NUMLIBS GREATER 1) set(MPI_EXTRA_LIBRARY_WORK ${MPI_LIBRARIES}) list(REMOVE_AT MPI_EXTRA_LIBRARY_WORK 0) set(MPI_EXTRA_LIBRARY ${MPI_EXTRA_LIBRARY_WORK} CACHE STRING "Extra MPI libraries to link against" FORCE) else (MPI_NUMLIBS GREATER 1) set(MPI_EXTRA_LIBRARY "MPI_EXTRA_LIBRARY-NOTFOUND" CACHE STRING "Extra MPI libraries to link against" FORCE) endif (MPI_NUMLIBS GREATER 1) # Set up all of the appropriate cache entries set(MPI_COMPILE_FLAGS ${MPI_COMPILE_FLAGS_WORK} CACHE STRING "MPI compilation flags" FORCE) set(MPI_INCLUDE_PATH ${MPI_INCLUDE_PATH_WORK} CACHE STRING "MPI include path" FORCE) set(MPI_LINK_FLAGS ${MPI_LINK_FLAGS_WORK} CACHE STRING "MPI linking flags" FORCE) else (MPI_COMPILE_CMDLINE) # No MPI compiler to interogate so attempt to find everything with find functions. find_path(MPI_INCLUDE_PATH mpi.h HINTS ${_MPI_BASE_DIR} ${_MPI_PREFIX_PATH} PATH_SUFFIXES include Inc ) # Decide between 32-bit and 64-bit libraries for Microsoft's MPI if("${CMAKE_SIZEOF_VOID_P}" EQUAL 8) set(MS_MPI_ARCH_DIR amd64) else() set(MS_MPI_ARCH_DIR i386) endif() find_library(MPI_LIBRARY NAMES mpi mpich msmpi HINTS ${_MPI_BASE_DIR} ${_MPI_PREFIX_PATH} PATH_SUFFIXES lib lib/${MS_MPI_ARCH_DIR} Lib Lib/${MS_MPI_ARCH_DIR} ) find_library(MPI_EXTRA_LIBRARY NAMES mpi++ HINTS ${_MPI_BASE_DIR} ${_MPI_PREFIX_PATH} PATH_SUFFIXES lib DOC "Extra MPI libraries to link against.") set(MPI_COMPILE_FLAGS "" CACHE STRING "MPI compilation flags") set(MPI_LINK_FLAGS "" CACHE STRING "MPI linking flags") endif (MPI_INCLUDE_PATH AND MPI_LIBRARY) # Set up extra variables to conform to if (MPI_EXTRA_LIBRARY) set(MPI_LIBRARIES ${MPI_LIBRARY} ${MPI_EXTRA_LIBRARY}) else (MPI_EXTRA_LIBRARY) set(MPI_LIBRARIES ${MPI_LIBRARY}) endif (MPI_EXTRA_LIBRARY) if (MPI_INCLUDE_PATH AND MPI_LIBRARY) set(MPI_FOUND TRUE) else (MPI_INCLUDE_PATH AND MPI_LIBRARY) set(MPI_FOUND FALSE) endif (MPI_INCLUDE_PATH AND MPI_LIBRARY) include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) # handle the QUIETLY and REQUIRED arguments find_package_handle_standard_args(MPI DEFAULT_MSG MPI_LIBRARY MPI_INCLUDE_PATH) mark_as_advanced(MPI_INCLUDE_PATH MPI_COMPILE_FLAGS MPI_LINK_FLAGS MPI_LIBRARY MPI_EXTRA_LIBRARY) # unset to cleanup namespace unset(_MPI_PACKAGE_DIR) unset(_MPI_PREFIX_PATH) unset(_MPI_BASE_DIR) 07070100053b7e000081a40000000000000000000000014d5abc2e000005de000000b500010002ffffffffffffffff0000003f00000000root/usr/local/share/cmake-2.8/Modules/CMakeCCompiler.cmake.inSET(CMAKE_C_COMPILER "@CMAKE_C_COMPILER@") SET(CMAKE_C_COMPILER_ARG1 "@CMAKE_C_COMPILER_ARG1@") SET(CMAKE_C_COMPILER_ID "@CMAKE_C_COMPILER_ID@") SET(CMAKE_C_PLATFORM_ID "@CMAKE_C_PLATFORM_ID@") @SET_MSVC_C_ARCHITECTURE_ID@ SET(CMAKE_AR "@CMAKE_AR@") SET(CMAKE_RANLIB "@CMAKE_RANLIB@") SET(CMAKE_LINKER "@CMAKE_LINKER@") SET(CMAKE_COMPILER_IS_GNUCC @CMAKE_COMPILER_IS_GNUCC@) SET(CMAKE_C_COMPILER_LOADED 1) SET(CMAKE_COMPILER_IS_MINGW @CMAKE_COMPILER_IS_MINGW@) SET(CMAKE_COMPILER_IS_CYGWIN @CMAKE_COMPILER_IS_CYGWIN@) IF(CMAKE_COMPILER_IS_CYGWIN) SET(CYGWIN 1) SET(UNIX 1) ENDIF(CMAKE_COMPILER_IS_CYGWIN) SET(CMAKE_C_COMPILER_ENV_VAR "CC") IF(CMAKE_COMPILER_IS_MINGW) SET(MINGW 1) ENDIF(CMAKE_COMPILER_IS_MINGW) SET(CMAKE_C_COMPILER_ID_RUN 1) SET(CMAKE_C_SOURCE_FILE_EXTENSIONS c) SET(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) SET(CMAKE_C_LINKER_PREFERENCE 10) # Save compiler ABI information. SET(CMAKE_C_SIZEOF_DATA_PTR "@CMAKE_C_SIZEOF_DATA_PTR@") SET(CMAKE_C_COMPILER_ABI "@CMAKE_C_COMPILER_ABI@") IF(CMAKE_C_SIZEOF_DATA_PTR) SET(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") ENDIF(CMAKE_C_SIZEOF_DATA_PTR) IF(CMAKE_C_COMPILER_ABI) SET(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") ENDIF(CMAKE_C_COMPILER_ABI) SET(CMAKE_C_HAS_ISYSROOT "@CMAKE_C_HAS_ISYSROOT@") @CMAKE_C_OSX_DEPLOYMENT_TARGET_FLAG_CODE@ SET(CMAKE_C_IMPLICIT_LINK_LIBRARIES "@CMAKE_C_IMPLICIT_LINK_LIBRARIES@") SET(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "@CMAKE_C_IMPLICIT_LINK_DIRECTORIES@") 07070100053bde000081a40000000000000000000000014d5abc2f0000037e000000b500010002ffffffffffffffff0000004500000000root/usr/local/share/cmake-2.8/Modules/CMakeTestCompilerCommon.cmake #============================================================================= # Copyright 2010 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) function(PrintTestCompilerStatus LANG MSG) IF(CMAKE_GENERATOR MATCHES Make) MESSAGE(STATUS "Check for working ${LANG} compiler: ${CMAKE_${LANG}_COMPILER}${MSG}") ELSE() MESSAGE(STATUS "Check for working ${LANG} compiler using: ${CMAKE_GENERATOR}${MSG}") ENDIF() endfunction() 07070100053bfd000081a40000000000000000000000014d5abc2f00006f76000000b500010002ffffffffffffffff0000003600000000root/usr/local/share/cmake-2.8/Modules/CPackRPM.cmake# - The builtin (binary) CPack RPM generator (Unix only) # CPackRPM may be used to create RPM package using CPack. # CPackRPM is a CPack generator thus it uses the CPACK_XXX variables # used by CPack : http://www.cmake.org/Wiki/CMake:CPackConfiguration # # However CPackRPM has specific features which are controlled by # the specifics CPACK_RPM_XXX variables. You'll find a detailed usage on # the wiki: # http://www.cmake.org/Wiki/CMake:CPackPackageGenerators#RPM_.28Unix_Only.29 # However as a handy reminder here comes the list of specific variables: # # CPACK_RPM_PACKAGE_SUMMARY # Mandatory : YES # Default : CPACK_PACKAGE_DESCRIPTION_SUMMARY # The RPM package summary # CPACK_RPM_PACKAGE_NAME # Mandatory : YES # Default : CPACK_PACKAGE_NAME # The RPM package name # CPACK_RPM_PACKAGE_VERSION # Mandatory : YES # Default : CPACK_PACKAGE_VERSION # The RPM package version # CPACK_RPM_PACKAGE_ARCHITECTURE # Mandatory : NO # Default : - # The RPM package architecture. This may be set to "noarch" if you # know you are building a noarch package. # CPACK_RPM_PACKAGE_RELEASE # Mandatory : YES # Default : 1 # The RPM package release. This is the numbering of the RPM package # itself, i.e. the version of the packaging and not the version of the # content (see CPACK_RPM_PACKAGE_VERSION). One may change the default # value if the previous packaging was buggy and/or you want to put here # a fancy Linux distro specific numbering. # CPACK_RPM_PACKAGE_LICENSE # Mandatory : YES # Default : "unknown" # The RPM package license policy. # CPACK_RPM_PACKAGE_GROUP # Mandatory : YES # Default : "unknown" # The RPM package group. # CPACK_RPM_PACKAGE_VENDOR # Mandatory : YES # Default : CPACK_PACKAGE_VENDOR if set or "unknown" # The RPM package vendor. # CPACK_RPM_PACKAGE_URL # Mandatory : NO # Default : - # The projects URL. # CPACK_RPM_PACKAGE_DESCRIPTION # Mandatory : YES # Default : CPACK_PACKAGE_DESCRIPTION_FILE if set or "no package description available" # CPACK_RPM_COMPRESSION_TYPE # Mandatory : NO # Default : - # May be used to override RPM compression type to be used # to build the RPM. For example some Linux distribution now default # to lzma or xz compression whereas older cannot use such RPM. # Using this one can enforce compression type to be used. # Possible value are: lzma, xz, bzip2 and gzip. # CPACK_RPM_PACKAGE_REQUIRES # Mandatory : NO # Default : - # May be used to set RPM dependencies (requires). # Note that you must enclose the complete requires string between quotes, # for example: # set(CPACK_RPM_PACKAGE_REQUIRES "python >= 2.5.0, cmake >= 2.8") # CPACK_RPM_PACKAGE_SUGGESTS # Mandatory : NO # Default : - # May be used to set weak RPM dependencies (suggests). # Note that you must enclose the complete requires string between quotes. # CPACK_RPM_PACKAGE_PROVIDES # Mandatory : NO # Default : - # May be used to set RPM dependencies (provides). # CPACK_RPM_PACKAGE_OBSOLETES # Mandatory : NO # Default : - # May be used to set RPM packages that are obsoleted by this one. # CPACK_RPM_PACKAGE_RELOCATABLE # Mandatory : NO # Default : CPACK_PACKAGE_RELOCATABLE # If this variable is set to TRUE or ON CPackRPM will try # to build a relocatable RPM package. A relocatable RPM may # be installed using rpm --prefix or --relocate in order to # install it at an alternate place see rpm(8). # Note that currently this may fail if CPACK_SET_DESTDIR is set to ON. # If CPACK_SET_DESTDIR is set then you will get a warning message # but if there is file installed with absolute path you'll get # unexpected behavior. # CPACK_RPM_SPEC_INSTALL_POST # Mandatory : NO # Default : - # May be used to set an RPM post-install command inside the spec file. # For example setting it to "/bin/true" may be used to prevent # rpmbuild to strip binaries. # CPACK_RPM_SPEC_MORE_DEFINE # Mandatory : NO # Default : - # May be used to add any %define lines to the generated spec file. # CPACK_RPM_PACKAGE_DEBUG # Mandatory : NO # Default : - # May be set when invoking cpack in order to trace debug information # during CPack RPM run. For example you may launch CPack like this # cpack -D CPACK_RPM_PACKAGE_DEBUG=1 -G RPM # CPACK_RPM_USER_BINARY_SPECFILE # Mandatory : NO # Default : - # May be set by the user in order to specify a USER binary spec file # to be used by CPackRPM instead of generating the file. # The specified file will be processed by CONFIGURE_FILE( @ONLY). # CPACK_RPM_GENERATE_USER_BINARY_SPECFILE_TEMPLATE # Mandatory : NO # Default : - # If set CPack will generate a template for USER specified binary # spec file and stop with an error. For example launch CPack like this # cpack -D CPACK_RPM_GENERATE_USER_BINARY_SPECFILE_TEMPLATE=1 -G RPM # The user may then use this file in order to hand-craft is own # binary spec file which may be used with CPACK_RPM_USER_BINARY_SPECFILE. # CPACK_RPM_PRE_INSTALL_SCRIPT_FILE # CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE # Mandatory : NO # Default : - # May be used to embbed a pre (un)installation script in the spec file. # The refered script file(s) will be read and directly # put after the %pre or %preun section # One may verify which scriptlet has been included with # rpm -qp --scripts package.rpm # CPACK_RPM_POST_INSTALL_SCRIPT_FILE # CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE # Mandatory : NO # Default : - # May be used to embbed a post (un)installation script in the spec file. # The refered script file(s) will be read and directly # put after the %post or %postun section # One may verify which scriptlet has been included with # rpm -qp --scripts package.rpm # CPACK_RPM_CHANGELOG_FILE # Mandatory : NO # Default : - # May be used to embbed a changelog in the spec file. # The refered file will be read and directly put after the %changelog # section. #============================================================================= # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Author: Eric Noulard with the help of Alexander Neundorf. IF(CMAKE_BINARY_DIR) MESSAGE(FATAL_ERROR "CPackRPM.cmake may only be used by CPack internally.") ENDIF(CMAKE_BINARY_DIR) IF(NOT UNIX) MESSAGE(FATAL_ERROR "CPackRPM.cmake may only be used under UNIX.") ENDIF(NOT UNIX) # rpmbuild is the basic command for building RPM package # it may be a simple (symbolic) link to rpm command. FIND_PROGRAM(RPMBUILD_EXECUTABLE rpmbuild) # Check version of the rpmbuild tool this would be easier to # track bugs with users and CPackRPM debug mode. # We may use RPM version in order to check for available version dependent features IF(RPMBUILD_EXECUTABLE) execute_process(COMMAND ${RPMBUILD_EXECUTABLE} --version OUTPUT_VARIABLE _TMP_VERSION ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE) string(REGEX REPLACE "^.*\ " "" RPMBUILD_EXECUTABLE_VERSION ${_TMP_VERSION}) IF(CPACK_RPM_PACKAGE_DEBUG) MESSAGE("CPackRPM:Debug: rpmbuild version is <${RPMBUILD_EXECUTABLE_VERSION}>") ENDIF(CPACK_RPM_PACKAGE_DEBUG) ENDIF(RPMBUILD_EXECUTABLE) IF(NOT RPMBUILD_EXECUTABLE) MESSAGE(FATAL_ERROR "RPM package requires rpmbuild executable") ENDIF(NOT RPMBUILD_EXECUTABLE) # We may use RPM version in the future in order # to shut down warning about space in buildtree # some recent RPM version should support space in different places. # not checked [yet]. IF(CPACK_TOPLEVEL_DIRECTORY MATCHES ".* .*") MESSAGE(FATAL_ERROR "${RPMBUILD_EXECUTABLE} can't handle paths with spaces, use a build directory without spaces for building RPMs.") ENDIF(CPACK_TOPLEVEL_DIRECTORY MATCHES ".* .*") # If rpmbuild is found # we try to discover alien since we may be on non RPM distro like Debian. # In this case we may try to to use more advanced features # like generating RPM directly from DEB using alien. # FIXME feature not finished (yet) FIND_PROGRAM(ALIEN_EXECUTABLE alien) IF(ALIEN_EXECUTABLE) MESSAGE(STATUS "alien found, we may be on a Debian based distro.") ENDIF(ALIEN_EXECUTABLE) # # Use user-defined RPM specific variables value # or generate reasonable default value from # CPACK_xxx generic values. # The variables comes from the needed (mandatory or not) # values found in the RPM specification file aka ".spec" file. # The variables which may/should be defined are: # # CPACK_RPM_PACKAGE_SUMMARY (mandatory) IF(NOT CPACK_RPM_PACKAGE_SUMMARY) # if neither var is defined lets use the name as summary IF(NOT CPACK_PACKAGE_DESCRIPTION_SUMMARY) STRING(TOLOWER "${CPACK_PACKAGE_NAME}" CPACK_RPM_PACKAGE_SUMMARY) ELSE(NOT CPACK_PACKAGE_DESCRIPTION_SUMMARY) SET(CPACK_RPM_PACKAGE_SUMMARY ${CPACK_PACKAGE_DESCRIPTION_SUMMARY}) ENDIF(NOT CPACK_PACKAGE_DESCRIPTION_SUMMARY) ENDIF(NOT CPACK_RPM_PACKAGE_SUMMARY) # CPACK_RPM_PACKAGE_NAME (mandatory) IF(NOT CPACK_RPM_PACKAGE_NAME) STRING(TOLOWER "${CPACK_PACKAGE_NAME}" CPACK_RPM_PACKAGE_NAME) ENDIF(NOT CPACK_RPM_PACKAGE_NAME) # CPACK_RPM_PACKAGE_VERSION (mandatory) IF(NOT CPACK_RPM_PACKAGE_VERSION) IF(NOT CPACK_PACKAGE_VERSION) MESSAGE(FATAL_ERROR "RPM package requires a package version") ENDIF(NOT CPACK_PACKAGE_VERSION) SET(CPACK_RPM_PACKAGE_VERSION ${CPACK_PACKAGE_VERSION}) ENDIF(NOT CPACK_RPM_PACKAGE_VERSION) # Replace '-' in version with '_' # '-' character is an Illegal RPM version character # it is illegal because it is used to separate # RPM "Version" from RPM "Release" STRING(REPLACE "-" "_" CPACK_RPM_PACKAGE_VERSION ${CPACK_RPM_PACKAGE_VERSION}) # CPACK_RPM_PACKAGE_ARCHITECTURE (optional) IF(CPACK_RPM_PACKAGE_ARCHITECTURE) SET(TMP_RPM_BUILDARCH "Buildarch: ${CPACK_RPM_PACKAGE_ARCHITECTURE}") IF(CPACK_RPM_PACKAGE_DEBUG) MESSAGE("CPackRPM:Debug: using user-specified build arch = ${CPACK_RPM_PACKAGE_ARCHITECTURE}") ENDIF(CPACK_RPM_PACKAGE_DEBUG) ELSE(CPACK_RPM_PACKAGE_ARCHITECTURE) SET(TMP_RPM_BUILDARCH "") ENDIF(CPACK_RPM_PACKAGE_ARCHITECTURE) # CPACK_RPM_PACKAGE_RELEASE # The RPM release is the numbering of the RPM package ITSELF # this is the version of the PACKAGING and NOT the version # of the CONTENT of the package. # You may well need to generate a new RPM package release # without changing the version of the packaged software. # This is the case when the packaging is buggy (not) the software :=) # If not set, 1 is a good candidate IF(NOT CPACK_RPM_PACKAGE_RELEASE) SET(CPACK_RPM_PACKAGE_RELEASE 1) ENDIF(NOT CPACK_RPM_PACKAGE_RELEASE) # CPACK_RPM_PACKAGE_LICENSE IF(NOT CPACK_RPM_PACKAGE_LICENSE) SET(CPACK_RPM_PACKAGE_LICENSE "unknown") ENDIF(NOT CPACK_RPM_PACKAGE_LICENSE) # CPACK_RPM_PACKAGE_GROUP IF(NOT CPACK_RPM_PACKAGE_GROUP) SET(CPACK_RPM_PACKAGE_GROUP "unknown") ENDIF(NOT CPACK_RPM_PACKAGE_GROUP) # CPACK_RPM_PACKAGE_VENDOR IF(NOT CPACK_RPM_PACKAGE_VENDOR) IF(CPACK_PACKAGE_VENDOR) SET(CPACK_RPM_PACKAGE_VENDOR "${CPACK_PACKAGE_VENDOR}") ELSE(CPACK_PACKAGE_VENDOR) SET(CPACK_RPM_PACKAGE_VENDOR "unknown") ENDIF(CPACK_PACKAGE_VENDOR) ENDIF(NOT CPACK_RPM_PACKAGE_VENDOR) # CPACK_RPM_PACKAGE_SOURCE # The name of the source tarball in case we generate a source RPM # CPACK_RPM_PACKAGE_DESCRIPTION # The variable content may be either # - explicitly given by the user or # - filled with the content of CPACK_PACKAGE_DESCRIPTION_FILE # if it is defined # - set to a default value # IF (NOT CPACK_RPM_PACKAGE_DESCRIPTION) IF (CPACK_PACKAGE_DESCRIPTION_FILE) FILE(READ ${CPACK_PACKAGE_DESCRIPTION_FILE} CPACK_RPM_PACKAGE_DESCRIPTION) ELSE (CPACK_PACKAGE_DESCRIPTION_FILE) SET(CPACK_RPM_PACKAGE_DESCRIPTION "no package description available") ENDIF (CPACK_PACKAGE_DESCRIPTION_FILE) ENDIF (NOT CPACK_RPM_PACKAGE_DESCRIPTION) # CPACK_RPM_COMPRESSION_TYPE # IF (CPACK_RPM_COMPRESSION_TYPE) IF(CPACK_RPM_PACKAGE_DEBUG) MESSAGE("CPackRPM:Debug: User Specified RPM compression type: ${CPACK_RPM_COMPRESSION_TYPE}") ENDIF(CPACK_RPM_PACKAGE_DEBUG) IF(CPACK_RPM_COMPRESSION_TYPE STREQUAL "lzma") SET(CPACK_RPM_COMPRESSION_TYPE_TMP "%define _binary_payload w9.lzdio") ENDIF(CPACK_RPM_COMPRESSION_TYPE STREQUAL "lzma") IF(CPACK_RPM_COMPRESSION_TYPE STREQUAL "xz") SET(CPACK_RPM_COMPRESSION_TYPE_TMP "%define _binary_payload w7.xzdio") ENDIF(CPACK_RPM_COMPRESSION_TYPE STREQUAL "xz") IF(CPACK_RPM_COMPRESSION_TYPE STREQUAL "bzip2") SET(CPACK_RPM_COMPRESSION_TYPE_TMP "%define _binary_payload w9.bzdio") ENDIF(CPACK_RPM_COMPRESSION_TYPE STREQUAL "bzip2") IF(CPACK_RPM_COMPRESSION_TYPE STREQUAL "gzip") SET(CPACK_RPM_COMPRESSION_TYPE_TMP "%define _binary_payload w9.gzdio") ENDIF(CPACK_RPM_COMPRESSION_TYPE STREQUAL "gzip") ELSE(CPACK_RPM_COMPRESSION_TYPE) SET(CPACK_RPM_COMPRESSION_TYPE_TMP "") ENDIF(CPACK_RPM_COMPRESSION_TYPE) if(CPACK_PACKAGE_RELOCATABLE) set(CPACK_RPM_PACKAGE_RELOCATABLE TRUE) endif(CPACK_PACKAGE_RELOCATABLE) if(CPACK_RPM_PACKAGE_RELOCATABLE) if(CPACK_RPM_PACKAGE_DEBUG) message("CPackRPM:Debug: Trying to build a relocatable package") endif(CPACK_RPM_PACKAGE_DEBUG) if(CPACK_SET_DESTDIR AND (NOT CPACK_SET_DESTDIR STREQUAL "I_ON")) message("CPackRPM:Warning: CPACK_SET_DESTDIR is set (=${CPACK_SET_DESTDIR}) while requesting a relocatable package (CPACK_RPM_PACKAGE_RELOCATABLE is set): this is not supported, the package won't be relocatable.") else(CPACK_SET_DESTDIR AND (NOT CPACK_SET_DESTDIR STREQUAL "I_ON")) set(CPACK_RPM_PACKAGE_PREFIX ${CPACK_PACKAGING_INSTALL_PREFIX}) endif(CPACK_SET_DESTDIR AND (NOT CPACK_SET_DESTDIR STREQUAL "I_ON")) endif(CPACK_RPM_PACKAGE_RELOCATABLE) # check if additional fields for RPM spec header are given FOREACH(_RPM_SPEC_HEADER URL REQUIRES SUGGESTS PROVIDES OBSOLETES PREFIX) IF(CPACK_RPM_PACKAGE_${_RPM_SPEC_HEADER}) STRING(LENGTH ${_RPM_SPEC_HEADER} _PACKAGE_HEADER_STRLENGTH) MATH(EXPR _PACKAGE_HEADER_STRLENGTH "${_PACKAGE_HEADER_STRLENGTH} - 1") STRING(SUBSTRING ${_RPM_SPEC_HEADER} 1 ${_PACKAGE_HEADER_STRLENGTH} _PACKAGE_HEADER_TAIL) STRING(TOLOWER "${_PACKAGE_HEADER_TAIL}" _PACKAGE_HEADER_TAIL) STRING(SUBSTRING ${_RPM_SPEC_HEADER} 0 1 _PACKAGE_HEADER_NAME) SET(_PACKAGE_HEADER_NAME "${_PACKAGE_HEADER_NAME}${_PACKAGE_HEADER_TAIL}") IF(CPACK_RPM_PACKAGE_DEBUG) MESSAGE("CPackRPM:Debug: User defined ${_PACKAGE_HEADER_NAME}:\n ${CPACK_RPM_PACKAGE_${_RPM_SPEC_HEADER}}") ENDIF(CPACK_RPM_PACKAGE_DEBUG) SET(TMP_RPM_${_RPM_SPEC_HEADER} "${_PACKAGE_HEADER_NAME}: ${CPACK_RPM_PACKAGE_${_RPM_SPEC_HEADER}}") ENDIF(CPACK_RPM_PACKAGE_${_RPM_SPEC_HEADER}) ENDFOREACH(_RPM_SPEC_HEADER) # CPACK_RPM_SPEC_INSTALL_POST # May be used to define a RPM post intallation script # for example setting it to "/bin/true" may prevent # rpmbuild from stripping binaries. IF(CPACK_RPM_SPEC_INSTALL_POST) IF(CPACK_RPM_PACKAGE_DEBUG) MESSAGE("CPackRPM:Debug: User defined CPACK_RPM_SPEC_INSTALL_POST = ${CPACK_RPM_SPEC_INSTALL_POST}") ENDIF(CPACK_RPM_PACKAGE_DEBUG) SET(TMP_RPM_SPEC_INSTALL_POST "%define __spec_install_post ${CPACK_RPM_SPEC_INSTALL_POST}") ENDIF(CPACK_RPM_SPEC_INSTALL_POST) # CPACK_RPM_POST_INSTALL_SCRIPT_FILE # CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE # May be used to embbed a post (un)installation script in the spec file. # The refered script file(s) will be read and directly # put after the %post or %postun section if(CPACK_RPM_POST_INSTALL_SCRIPT_FILE) if(EXISTS ${CPACK_RPM_POST_INSTALL_SCRIPT_FILE}) file(READ ${CPACK_RPM_POST_INSTALL_SCRIPT_FILE} CPACK_RPM_SPEC_POSTINSTALL) else(EXISTS ${CPACK_RPM_POST_INSTALL_SCRIPT_FILE}) message("CPackRPM:Warning: CPACK_RPM_POST_INSTALL_SCRIPT_FILE <${CPACK_RPM_POST_INSTALL_SCRIPT_FILE}> does not exists - ignoring") endif(EXISTS ${CPACK_RPM_POST_INSTALL_SCRIPT_FILE}) endif(CPACK_RPM_POST_INSTALL_SCRIPT_FILE) if(CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE) if(EXISTS ${CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE}) file(READ ${CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE} CPACK_RPM_SPEC_POSTUNINSTALL) else(EXISTS ${CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE}) message("CPackRPM:Warning: CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE <${CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE}> does not exists - ignoring") endif(EXISTS ${CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE}) endif(CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE) # CPACK_RPM_PRE_INSTALL_SCRIPT_FILE # CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE # May be used to embed a pre (un)installation script in the spec file. # The refered script file(s) will be read and directly # put after the %pre or %preun section if(CPACK_RPM_PRE_INSTALL_SCRIPT_FILE) if(EXISTS ${CPACK_RPM_PRE_INSTALL_SCRIPT_FILE}) file(READ ${CPACK_RPM_PRE_INSTALL_SCRIPT_FILE} CPACK_RPM_SPEC_PREINSTALL) else(EXISTS ${CPACK_RPM_PRE_INSTALL_SCRIPT_FILE}) message("CPackRPM:Warning: CPACK_RPM_PRE_INSTALL_SCRIPT_FILE <${CPACK_RPM_PRE_INSTALL_SCRIPT_FILE}> does not exists - ignoring") endif(EXISTS ${CPACK_RPM_PRE_INSTALL_SCRIPT_FILE}) endif(CPACK_RPM_PRE_INSTALL_SCRIPT_FILE) if(CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE) if(EXISTS ${CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE}) file(READ ${CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE} CPACK_RPM_SPEC_PREUNINSTALL) else(EXISTS ${CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE}) message("CPackRPM:Warning: CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE <${CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE}> does not exists - ignoring") endif(EXISTS ${CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE}) endif(CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE) # CPACK_RPM_CHANGELOG_FILE # May be used to embed a changelog in the spec file. # The refered file will be read and directly put after the %changelog section if(CPACK_RPM_CHANGELOG_FILE) if(EXISTS ${CPACK_RPM_CHANGELOG_FILE}) file(READ ${CPACK_RPM_CHANGELOG_FILE} CPACK_RPM_SPEC_CHANGELOG) else(EXISTS ${CPACK_RPM_CHANGELOG_FILE}) message(SEND_ERROR "CPackRPM:Warning: CPACK_RPM_CHANGELOG_FILE <${CPACK_RPM_CHANGELOG_FILE}> does not exists - ignoring") endif(EXISTS ${CPACK_RPM_CHANGELOG_FILE}) else(CPACK_RPM_CHANGELOG_FILE) set(CPACK_RPM_SPEC_CHANGELOG "* Sun Jul 4 2010 Erk \n Generated by CPack RPM (no Changelog file were provided)") endif(CPACK_RPM_CHANGELOG_FILE) # CPACK_RPM_SPEC_MORE_DEFINE # This is a generated spec rpm file spaceholder IF(CPACK_RPM_SPEC_MORE_DEFINE) IF(CPACK_RPM_PACKAGE_DEBUG) MESSAGE("CPackRPM:Debug: User defined more define spec line specified:\n ${CPACK_RPM_SPEC_MORE_DEFINE}") ENDIF(CPACK_RPM_PACKAGE_DEBUG) ENDIF(CPACK_RPM_SPEC_MORE_DEFINE) # Now we may create the RPM build tree structure SET(CPACK_RPM_ROOTDIR "${CPACK_TOPLEVEL_DIRECTORY}") MESSAGE(STATUS "CPackRPM:Debug: Using CPACK_RPM_ROOTDIR=${CPACK_RPM_ROOTDIR}") # Prepare RPM build tree FILE(MAKE_DIRECTORY ${CPACK_RPM_ROOTDIR}) FILE(MAKE_DIRECTORY ${CPACK_RPM_ROOTDIR}/tmp) FILE(MAKE_DIRECTORY ${CPACK_RPM_ROOTDIR}/BUILD) FILE(MAKE_DIRECTORY ${CPACK_RPM_ROOTDIR}/RPMS) FILE(MAKE_DIRECTORY ${CPACK_RPM_ROOTDIR}/SOURCES) FILE(MAKE_DIRECTORY ${CPACK_RPM_ROOTDIR}/SPECS) FILE(MAKE_DIRECTORY ${CPACK_RPM_ROOTDIR}/SRPMS) #SET(CPACK_RPM_FILE_NAME "${CPACK_RPM_PACKAGE_NAME}-${CPACK_RPM_PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}-${CPACK_RPM_PACKAGE_ARCHITECTURE}.rpm") SET(CPACK_RPM_FILE_NAME "${CPACK_OUTPUT_FILE_NAME}") # it seems rpmbuild can't handle spaces in the path # neither escaping (as below) nor putting quotes around the path seem to help #STRING(REGEX REPLACE " " "\\\\ " CPACK_RPM_DIRECTORY "${CPACK_TOPLEVEL_DIRECTORY}") SET(CPACK_RPM_DIRECTORY "${CPACK_TOPLEVEL_DIRECTORY}") # Are we packaging components ? IF(CPACK_RPM_PACKAGE_COMPONENT) SET(CPACK_RPM_PACKAGE_COMPONENT_PART_NAME "-${CPACK_RPM_PACKAGE_COMPONENT}") SET(CPACK_RPM_PACKAGE_COMPONENT_PART_PATH "/${CPACK_RPM_PACKAGE_COMPONENT}") SET(WDIR "${CPACK_TOPLEVEL_DIRECTORY}/${CPACK_PACKAGE_FILE_NAME}/${CPACK_RPM_PACKAGE_COMPONENT}") ELSE(CPACK_RPM_PACKAGE_COMPONENT) SET(CPACK_RPM_PACKAGE_COMPONENT_PART_NAME "") SET(CPACK_RPM_PACKAGE_COMPONENT_PART_PATH "") SET(WDIR "${CPACK_TOPLEVEL_DIRECTORY}/${CPACK_PACKAGE_FILE_NAME}") ENDIF(CPACK_RPM_PACKAGE_COMPONENT) # Use files tree to construct files command (spec file) # We should not forget to include symlinks (thus -o -type l) # We must remove the './' due to the local search and escape the # file name by enclosing it between double quotes (thus the sed) # Then we must authorize any man pages extension (adding * at the end) # because rpmbuild may automatically compress those files EXECUTE_PROCESS(COMMAND find -type f -o -type l COMMAND sed {s:.*/man.*/.*:&*:} COMMAND sed {s/\\.\\\(.*\\\)/\"\\1\"/} WORKING_DIRECTORY "${WDIR}" OUTPUT_VARIABLE CPACK_RPM_INSTALL_FILES) if (CPACK_ABSOLUTE_DESTINATION_FILES) IF(CPACK_RPM_PACKAGE_DEBUG) message("CPackRPM:Debug: Handling Absolute Destination Files: ${CPACK_ABSOLUTE_DESTINATION_FILES}") ENDIF(CPACK_RPM_PACKAGE_DEBUG) # Remove trailing space string(STRIP "${CPACK_RPM_INSTALL_FILES}" CPACK_RPM_INSTALL_FILES_LIST) # Transform endline separated - string into CMake List string(REPLACE "\n" ";" CPACK_RPM_INSTALL_FILES_LIST "${CPACK_RPM_INSTALL_FILES_LIST}") # Remove unecessary quotes string(REPLACE "\"" "" CPACK_RPM_INSTALL_FILES_LIST "${CPACK_RPM_INSTALL_FILES_LIST}") # Remove ABSOLUTE install file from INSTALL FILE LIST list(REMOVE_ITEM CPACK_RPM_INSTALL_FILES_LIST ${CPACK_ABSOLUTE_DESTINATION_FILES}) # Rebuild INSTALL_FILES set(CPACK_RPM_INSTALL_FILES "") foreach(F IN LISTS CPACK_RPM_INSTALL_FILES_LIST) set(CPACK_RPM_INSTALL_FILES "${CPACK_RPM_INSTALL_FILES}\"${F}\"\n") endforeach(F) # Build ABSOLUTE_INSTALL_FILES set(CPACK_RPM_ABSOLUTE_INSTALL_FILES "") foreach(F IN LISTS CPACK_ABSOLUTE_DESTINATION_FILES) set(CPACK_RPM_ABSOLUTE_INSTALL_FILES "${CPACK_RPM_ABSOLUTE_INSTALL_FILES}%config \"${F}\"\n") endforeach(F) IF(CPACK_RPM_PACKAGE_DEBUG) message("CPackRPM:Debug: CPACK_RPM_ABSOLUTE_INSTALL_FILES=${CPACK_RPM_ABSOLUTE_INSTALL_FILES}") message("CPackRPM:Debug: CPACK_RPM_INSTALL_FILES=${CPACK_RPM_INSTALL_FILES}") ENDIF(CPACK_RPM_PACKAGE_DEBUG) endif(CPACK_ABSOLUTE_DESTINATION_FILES) # The name of the final spec file to be used by rpmbuild SET(CPACK_RPM_BINARY_SPECFILE "${CPACK_RPM_ROOTDIR}/SPECS/${CPACK_RPM_PACKAGE_NAME}${CPACK_RPM_PACKAGE_COMPONENT_PART_NAME}.spec") # Print out some debug information if we were asked for that IF(CPACK_RPM_PACKAGE_DEBUG) MESSAGE("CPackRPM:Debug: CPACK_TOPLEVEL_DIRECTORY = ${CPACK_TOPLEVEL_DIRECTORY}") MESSAGE("CPackRPM:Debug: CPACK_TOPLEVEL_TAG = ${CPACK_TOPLEVEL_TAG}") MESSAGE("CPackRPM:Debug: CPACK_TEMPORARY_DIRECTORY = ${CPACK_TEMPORARY_DIRECTORY}") MESSAGE("CPackRPM:Debug: CPACK_OUTPUT_FILE_NAME = ${CPACK_OUTPUT_FILE_NAME}") MESSAGE("CPackRPM:Debug: CPACK_OUTPUT_FILE_PATH = ${CPACK_OUTPUT_FILE_PATH}") MESSAGE("CPackRPM:Debug: CPACK_PACKAGE_FILE_NAME = ${CPACK_PACKAGE_FILE_NAME}") MESSAGE("CPackRPM:Debug: CPACK_RPM_BINARY_SPECFILE = ${CPACK_RPM_BINARY_SPECFILE}") MESSAGE("CPackRPM:Debug: CPACK_PACKAGE_INSTALL_DIRECTORY = ${CPACK_PACKAGE_INSTALL_DIRECTORY}") MESSAGE("CPackRPM:Debug: CPACK_TEMPORARY_PACKAGE_FILE_NAME = ${CPACK_TEMPORARY_PACKAGE_FILE_NAME}") ENDIF(CPACK_RPM_PACKAGE_DEBUG) # USER generated spec file handling. # We should generate a spec file template: # - either because the user asked for it : CPACK_RPM_GENERATE_USER_BINARY_SPECFILE_TEMPLATE # - or the user did not provide one : NOT CPACK_RPM_USER_BINARY_SPECFILE # IF(CPACK_RPM_GENERATE_USER_BINARY_SPECFILE_TEMPLATE OR NOT CPACK_RPM_USER_BINARY_SPECFILE) FILE(WRITE ${CPACK_RPM_BINARY_SPECFILE}.in "# -*- rpm-spec -*- BuildRoot: \@CPACK_RPM_DIRECTORY\@/\@CPACK_PACKAGE_FILE_NAME\@\@CPACK_RPM_PACKAGE_COMPONENT_PART_PATH\@ Summary: \@CPACK_RPM_PACKAGE_SUMMARY\@ Name: \@CPACK_RPM_PACKAGE_NAME\@ Version: \@CPACK_RPM_PACKAGE_VERSION\@ Release: \@CPACK_RPM_PACKAGE_RELEASE\@ License: \@CPACK_RPM_PACKAGE_LICENSE\@ Group: \@CPACK_RPM_PACKAGE_GROUP\@ Vendor: \@CPACK_RPM_PACKAGE_VENDOR\@ \@TMP_RPM_URL\@ \@TMP_RPM_REQUIRES\@ \@TMP_RPM_PROVIDES\@ \@TMP_RPM_OBSOLETES\@ \@TMP_RPM_BUILDARCH\@ \@TMP_RPM_PREFIX\@ %define _rpmdir \@CPACK_RPM_DIRECTORY\@ %define _rpmfilename \@CPACK_RPM_FILE_NAME\@ %define _unpackaged_files_terminate_build 0 %define _topdir \@CPACK_RPM_DIRECTORY\@ \@TMP_RPM_SPEC_INSTALL_POST\@ \@CPACK_RPM_SPEC_MORE_DEFINE\@ \@CPACK_RPM_COMPRESSION_TYPE_TMP\@ %description \@CPACK_RPM_PACKAGE_DESCRIPTION\@ # This is a shortcutted spec file generated by CMake RPM generator # we skip _install step because CPack does that for us. # We do only save CPack installed tree in _prepr # and then restore it in build. %prep mv $RPM_BUILD_ROOT \"\@CPACK_TOPLEVEL_DIRECTORY\@/tmpBBroot\" #p build %install if [ -e $RPM_BUILD_ROOT ]; then rm -rf $RPM_BUILD_ROOT fi mv \"\@CPACK_TOPLEVEL_DIRECTORY\@/tmpBBroot\" $RPM_BUILD_ROOT %clean %post \@CPACK_RPM_SPEC_POSTINSTALL\@ %postun \@CPACK_RPM_SPEC_POSTUNINSTALL\@ %pre \@CPACK_RPM_SPEC_PREINSTALL\@ %preun \@CPACK_RPM_SPEC_PREUNINSTALL\@ %files %defattr(-,root,root,-) ${CPACK_RPM_INSTALL_FILES} ${CPACK_RPM_ABSOLUTE_INSTALL_FILES} %changelog \@CPACK_RPM_SPEC_CHANGELOG\@ ") # Stop here if we were asked to only generate a template USER spec file # The generated file may then be used as a template by user who wants # to customize their own spec file. IF(CPACK_RPM_GENERATE_USER_BINARY_SPECFILE_TEMPLATE) MESSAGE(FATAL_ERROR "CPackRPM: STOP here Generated USER binary spec file templare is: ${CPACK_RPM_BINARY_SPECFILE}.in") ENDIF(CPACK_RPM_GENERATE_USER_BINARY_SPECFILE_TEMPLATE) ENDIF(CPACK_RPM_GENERATE_USER_BINARY_SPECFILE_TEMPLATE OR NOT CPACK_RPM_USER_BINARY_SPECFILE) # After that we may either use a user provided spec file # or generate one using appropriate variables value. IF(CPACK_RPM_USER_BINARY_SPECFILE) # User may have specified SPECFILE just use it MESSAGE("CPackRPM: Will use USER specified spec file: ${CPACK_RPM_USER_BINARY_SPECFILE}") # The user provided file is processed for @var replacement CONFIGURE_FILE(${CPACK_RPM_USER_BINARY_SPECFILE} ${CPACK_RPM_BINARY_SPECFILE} @ONLY) ELSE(CPACK_RPM_USER_BINARY_SPECFILE) # No User specified spec file, will use the generated spec file MESSAGE("CPackRPM: Will use GENERATED spec file: ${CPACK_RPM_BINARY_SPECFILE}") # Note the just created file is processed for @var replacement CONFIGURE_FILE(${CPACK_RPM_BINARY_SPECFILE}.in ${CPACK_RPM_BINARY_SPECFILE} @ONLY) ENDIF(CPACK_RPM_USER_BINARY_SPECFILE) IF(RPMBUILD_EXECUTABLE) # Now call rpmbuild using the SPECFILE EXECUTE_PROCESS( COMMAND "${RPMBUILD_EXECUTABLE}" -bb --buildroot "${CPACK_RPM_DIRECTORY}/${CPACK_PACKAGE_FILE_NAME}${CPACK_RPM_PACKAGE_COMPONENT_PART_PATH}" "${CPACK_RPM_BINARY_SPECFILE}" WORKING_DIRECTORY "${CPACK_TOPLEVEL_DIRECTORY}/${CPACK_PACKAGE_FILE_NAME}${CPACK_RPM_PACKAGE_COMPONENT_PART_PATH}" ERROR_FILE "${CPACK_TOPLEVEL_DIRECTORY}/rpmbuild${CPACK_RPM_PACKAGE_COMPONENT_PART_NAME}.err" OUTPUT_FILE "${CPACK_TOPLEVEL_DIRECTORY}/rpmbuild${CPACK_RPM_PACKAGE_COMPONENT_PART_NAME}.out") IF(CPACK_RPM_PACKAGE_DEBUG) MESSAGE("CPackRPM:Debug: You may consult rpmbuild logs in: ") MESSAGE("CPackRPM:Debug: - ${CPACK_TOPLEVEL_DIRECTORY}/rpmbuild${CPACK_RPM_PACKAGE_COMPONENT_PART_NAME}.err") MESSAGE("CPackRPM:Debug: - ${CPACK_TOPLEVEL_DIRECTORY}/rpmbuild${CPACK_RPM_PACKAGE_COMPONENT_PART_NAME}.out") ENDIF(CPACK_RPM_PACKAGE_DEBUG) ELSE(RPMBUILD_EXECUTABLE) IF(ALIEN_EXECUTABLE) MESSAGE(FATAL_ERROR "RPM packaging through alien not done (yet)") ENDIF(ALIEN_EXECUTABLE) ENDIF(RPMBUILD_EXECUTABLE) 07070100053b74000081a40000000000000000000000014d5abc2e000014d2000000b500010002ffffffffffffffff0000004100000000root/usr/local/share/cmake-2.8/Modules/CMakeASMInformation.cmake #============================================================================= # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) MESSAGE(STATUS "Loaded CMakeASM${ASM_DIALECT}Information - ASM${ASM_DIALECT} support is still experimental, please report issues") IF(UNIX) SET(CMAKE_ASM${ASM_DIALECT}_OUTPUT_EXTENSION .o) ELSE(UNIX) SET(CMAKE_ASM${ASM_DIALECT}_OUTPUT_EXTENSION .obj) ENDIF(UNIX) SET(CMAKE_INCLUDE_FLAG_ASM${ASM_DIALECT} "-I") # -I SET(CMAKE_BASE_NAME) GET_FILENAME_COMPONENT(CMAKE_BASE_NAME "${CMAKE_ASM${ASM_DIALECT}_COMPILER}" NAME_WE) IF("${CMAKE_BASE_NAME}" STREQUAL "as") SET(CMAKE_BASE_NAME gas) ENDIF("${CMAKE_BASE_NAME}" STREQUAL "as") # Load compiler-specific information. SET(_INCLUDED_FILE "") IF(CMAKE_ASM${ASM_DIALECT}_COMPILER_ID) INCLUDE(Compiler/${CMAKE_ASM${ASM_DIALECT}_COMPILER_ID}-ASM${ASM_DIALECT} OPTIONAL RESULT_VARIABLE _INCLUDED_FILE) ENDIF(CMAKE_ASM${ASM_DIALECT}_COMPILER_ID) IF(NOT _INCLUDED_FILE) INCLUDE(Platform/${CMAKE_BASE_NAME} OPTIONAL) ENDIF(NOT _INCLUDED_FILE) IF(CMAKE_SYSTEM_PROCESSOR) INCLUDE(Platform/${CMAKE_SYSTEM_NAME}-${CMAKE_ASM${ASM_DIALECT}_COMPILER_ID}-ASM${ASM_DIALECT}-${CMAKE_SYSTEM_PROCESSOR} OPTIONAL RESULT_VARIABLE _INCLUDED_FILE) IF(NOT _INCLUDED_FILE) INCLUDE(Platform/${CMAKE_SYSTEM_NAME}-${CMAKE_BASE_NAME}-${CMAKE_SYSTEM_PROCESSOR} OPTIONAL) ENDIF(NOT _INCLUDED_FILE) ENDIF(CMAKE_SYSTEM_PROCESSOR) INCLUDE(Platform/${CMAKE_SYSTEM_NAME}-${CMAKE_ASM${ASM_DIALECT}_COMPILER_ID}-ASM${ASM_DIALECT} OPTIONAL RESULT_VARIABLE _INCLUDED_FILE) IF(NOT _INCLUDED_FILE) INCLUDE(Platform/${CMAKE_SYSTEM_NAME}-${CMAKE_BASE_NAME} OPTIONAL) ENDIF(NOT _INCLUDED_FILE) # Set default assembler file extensions: IF(NOT CMAKE_ASM${ASM_DIALECT}_SOURCE_FILE_EXTENSIONS) SET(CMAKE_ASM${ASM_DIALECT}_SOURCE_FILE_EXTENSIONS s;S;asm) ENDIF(NOT CMAKE_ASM${ASM_DIALECT}_SOURCE_FILE_EXTENSIONS) # Support for CMAKE_ASM${ASM_DIALECT}_FLAGS_INIT and friends: SET(CMAKE_ASM${ASM_DIALECT}_FLAGS_INIT "$ENV{ASM${ASM_DIALECT}FLAGS} ${CMAKE_ASM${ASM_DIALECT}_FLAGS_INIT}") # avoid just having a space as the initial value for the cache IF(CMAKE_ASM${ASM_DIALECT}_FLAGS_INIT STREQUAL " ") SET(CMAKE_ASM${ASM_DIALECT}_FLAGS_INIT) ENDIF(CMAKE_ASM${ASM_DIALECT}_FLAGS_INIT STREQUAL " ") SET (CMAKE_ASM${ASM_DIALECT}_FLAGS "${CMAKE_ASM${ASM_DIALECT}_FLAGS_INIT}" CACHE STRING "Flags used by the assembler during all build types.") IF(NOT CMAKE_NOT_USING_CONFIG_FLAGS) # default build type is none IF(NOT CMAKE_NO_BUILD_TYPE) SET (CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE_INIT} CACHE STRING "Choose the type of build, options are: None, Debug Release RelWithDebInfo MinSizeRel.") ENDIF(NOT CMAKE_NO_BUILD_TYPE) SET (CMAKE_ASM${ASM_DIALECT}_FLAGS_DEBUG "${CMAKE_ASM${ASM_DIALECT}_FLAGS_DEBUG_INIT}" CACHE STRING "Flags used by the assembler during debug builds.") SET (CMAKE_ASM${ASM_DIALECT}_FLAGS_MINSIZEREL "${CMAKE_ASM${ASM_DIALECT}_FLAGS_MINSIZEREL_INIT}" CACHE STRING "Flags used by the assembler during release minsize builds.") SET (CMAKE_ASM${ASM_DIALECT}_FLAGS_RELEASE "${CMAKE_ASM${ASM_DIALECT}_FLAGS_RELEASE_INIT}" CACHE STRING "Flags used by the assembler during release builds.") SET (CMAKE_ASM${ASM_DIALECT}_FLAGS_RELWITHDEBINFO "${CMAKE_ASM${ASM_DIALECT}_FLAGS_RELWITHDEBINFO_INIT}" CACHE STRING "Flags used by the assembler during Release with Debug Info builds.") ENDIF(NOT CMAKE_NOT_USING_CONFIG_FLAGS) MARK_AS_ADVANCED(CMAKE_ASM${ASM_DIALECT}_FLAGS CMAKE_ASM${ASM_DIALECT}_FLAGS_DEBUG CMAKE_ASM${ASM_DIALECT}_FLAGS_MINSIZEREL CMAKE_ASM${ASM_DIALECT}_FLAGS_RELEASE CMAKE_ASM${ASM_DIALECT}_FLAGS_RELWITHDEBINFO ) IF(NOT CMAKE_ASM${ASM_DIALECT}_COMPILE_OBJECT) SET(CMAKE_ASM${ASM_DIALECT}_COMPILE_OBJECT " -o ") ENDIF(NOT CMAKE_ASM${ASM_DIALECT}_COMPILE_OBJECT) IF(NOT CMAKE_ASM${ASM_DIALECT}_CREATE_STATIC_LIBRARY) SET(CMAKE_ASM${ASM_DIALECT}_CREATE_STATIC_LIBRARY " cr " " ") ENDIF(NOT CMAKE_ASM${ASM_DIALECT}_CREATE_STATIC_LIBRARY) IF(NOT CMAKE_ASM${ASM_DIALECT}_LINK_EXECUTABLE) SET(CMAKE_ASM${ASM_DIALECT}_LINK_EXECUTABLE " -o ") ENDIF(NOT CMAKE_ASM${ASM_DIALECT}_LINK_EXECUTABLE) # to be done IF(NOT CMAKE_ASM${ASM_DIALECT}_CREATE_SHARED_LIBRARY) SET(CMAKE_ASM${ASM_DIALECT}_CREATE_SHARED_LIBRARY) ENDIF(NOT CMAKE_ASM${ASM_DIALECT}_CREATE_SHARED_LIBRARY) IF(NOT CMAKE_ASM${ASM_DIALECT}_CREATE_SHARED_MODULE) SET(CMAKE_ASM${ASM_DIALECT}_CREATE_SHARED_MODULE) ENDIF(NOT CMAKE_ASM${ASM_DIALECT}_CREATE_SHARED_MODULE) SET(CMAKE_ASM${ASM_DIALECT}_INFOMATION_LOADED 1) 07070100053b95000081a40000000000000000000000014d5abc2e000020a7000000b500010002ffffffffffffffff0000004700000000root/usr/local/share/cmake-2.8/Modules/CMakeDetermineCXXCompiler.cmake #============================================================================= # Copyright 2002-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # determine the compiler to use for C++ programs # NOTE, a generator may set CMAKE_CXX_COMPILER before # loading this file to force a compiler. # use environment variable CXX first if defined by user, next use # the cmake variable CMAKE_GENERATOR_CXX which can be defined by a generator # as a default compiler # If the internal cmake variable _CMAKE_TOOLCHAIN_PREFIX is set, this is used # as prefix for the tools (e.g. arm-elf-g++, arm-elf-ar etc.) # # Sets the following variables: # CMAKE_CXX_COMPILER # CMAKE_COMPILER_IS_GNUCXX # CMAKE_AR # CMAKE_RANLIB # # If not already set before, it also sets # _CMAKE_TOOLCHAIN_PREFIX IF(NOT CMAKE_CXX_COMPILER) SET(CMAKE_CXX_COMPILER_INIT NOTFOUND) # prefer the environment variable CXX IF($ENV{CXX} MATCHES ".+") GET_FILENAME_COMPONENT(CMAKE_CXX_COMPILER_INIT $ENV{CXX} PROGRAM PROGRAM_ARGS CMAKE_CXX_FLAGS_ENV_INIT) IF(CMAKE_CXX_FLAGS_ENV_INIT) SET(CMAKE_CXX_COMPILER_ARG1 "${CMAKE_CXX_FLAGS_ENV_INIT}" CACHE STRING "First argument to CXX compiler") ENDIF(CMAKE_CXX_FLAGS_ENV_INIT) IF(NOT EXISTS ${CMAKE_CXX_COMPILER_INIT}) MESSAGE(FATAL_ERROR "Could not find compiler set in environment variable CXX:\n$ENV{CXX}.\n${CMAKE_CXX_COMPILER_INIT}") ENDIF(NOT EXISTS ${CMAKE_CXX_COMPILER_INIT}) ENDIF($ENV{CXX} MATCHES ".+") # next prefer the generator specified compiler IF(CMAKE_GENERATOR_CXX) IF(NOT CMAKE_CXX_COMPILER_INIT) SET(CMAKE_CXX_COMPILER_INIT ${CMAKE_GENERATOR_CXX}) ENDIF(NOT CMAKE_CXX_COMPILER_INIT) ENDIF(CMAKE_GENERATOR_CXX) # finally list compilers to try IF(CMAKE_CXX_COMPILER_INIT) SET(CMAKE_CXX_COMPILER_LIST ${CMAKE_CXX_COMPILER_INIT}) ELSE(CMAKE_CXX_COMPILER_INIT) SET(CMAKE_CXX_COMPILER_LIST ${_CMAKE_TOOLCHAIN_PREFIX}c++ ${_CMAKE_TOOLCHAIN_PREFIX}g++ CC aCC cl bcc xlC) ENDIF(CMAKE_CXX_COMPILER_INIT) # Find the compiler. IF (_CMAKE_USER_C_COMPILER_PATH) FIND_PROGRAM(CMAKE_CXX_COMPILER NAMES ${CMAKE_CXX_COMPILER_LIST} PATHS ${_CMAKE_USER_C_COMPILER_PATH} DOC "C++ compiler" NO_DEFAULT_PATH) ENDIF (_CMAKE_USER_C_COMPILER_PATH) FIND_PROGRAM(CMAKE_CXX_COMPILER NAMES ${CMAKE_CXX_COMPILER_LIST} DOC "C++ compiler") IF(CMAKE_CXX_COMPILER_INIT AND NOT CMAKE_CXX_COMPILER) SET(CMAKE_CXX_COMPILER "${CMAKE_CXX_COMPILER_INIT}" CACHE FILEPATH "C++ compiler" FORCE) ENDIF(CMAKE_CXX_COMPILER_INIT AND NOT CMAKE_CXX_COMPILER) ELSE(NOT CMAKE_CXX_COMPILER) # we only get here if CMAKE_CXX_COMPILER was specified using -D or a pre-made CMakeCache.txt # (e.g. via ctest) or set in CMAKE_TOOLCHAIN_FILE # # if CMAKE_CXX_COMPILER is a list of length 2, use the first item as # CMAKE_CXX_COMPILER and the 2nd one as CMAKE_CXX_COMPILER_ARG1 LIST(LENGTH CMAKE_CXX_COMPILER _CMAKE_CXX_COMPILER_LIST_LENGTH) IF("${_CMAKE_CXX_COMPILER_LIST_LENGTH}" EQUAL 2) LIST(GET CMAKE_CXX_COMPILER 1 CMAKE_CXX_COMPILER_ARG1) LIST(GET CMAKE_CXX_COMPILER 0 CMAKE_CXX_COMPILER) ENDIF("${_CMAKE_CXX_COMPILER_LIST_LENGTH}" EQUAL 2) # if a compiler was specified by the user but without path, # now try to find it with the full path # if it is found, force it into the cache, # if not, don't overwrite the setting (which was given by the user) with "NOTFOUND" # if the CXX compiler already had a path, reuse it for searching the C compiler GET_FILENAME_COMPONENT(_CMAKE_USER_CXX_COMPILER_PATH "${CMAKE_CXX_COMPILER}" PATH) IF(NOT _CMAKE_USER_CXX_COMPILER_PATH) FIND_PROGRAM(CMAKE_CXX_COMPILER_WITH_PATH NAMES ${CMAKE_CXX_COMPILER}) MARK_AS_ADVANCED(CMAKE_CXX_COMPILER_WITH_PATH) IF(CMAKE_CXX_COMPILER_WITH_PATH) SET(CMAKE_CXX_COMPILER ${CMAKE_CXX_COMPILER_WITH_PATH} CACHE STRING "CXX compiler" FORCE) ENDIF(CMAKE_CXX_COMPILER_WITH_PATH) ENDIF(NOT _CMAKE_USER_CXX_COMPILER_PATH) ENDIF(NOT CMAKE_CXX_COMPILER) MARK_AS_ADVANCED(CMAKE_CXX_COMPILER) IF (NOT _CMAKE_TOOLCHAIN_LOCATION) GET_FILENAME_COMPONENT(_CMAKE_TOOLCHAIN_LOCATION "${CMAKE_CXX_COMPILER}" PATH) ENDIF (NOT _CMAKE_TOOLCHAIN_LOCATION) # This block was used before the compiler was identified by building a # source file. Unless g++ crashes when building a small C++ # executable this should no longer be needed. # # The g++ that comes with BeOS 5 segfaults if you run "g++ -E" # ("gcc -E" is fine), which throws up a system dialog box that hangs cmake # until the user clicks "OK"...so for now, we just assume it's g++. # IF(BEOS) # SET(CMAKE_COMPILER_IS_GNUCXX 1) # SET(CMAKE_COMPILER_IS_GNUCXX_RUN 1) # ENDIF(BEOS) # Build a small source file to identify the compiler. IF(${CMAKE_GENERATOR} MATCHES "Visual Studio") SET(CMAKE_CXX_COMPILER_ID_RUN 1) SET(CMAKE_CXX_PLATFORM_ID "Windows") # TODO: Set the compiler id. It is probably MSVC but # the user may be using an integrated Intel compiler. # SET(CMAKE_CXX_COMPILER_ID "MSVC") ENDIF(${CMAKE_GENERATOR} MATCHES "Visual Studio") IF(NOT CMAKE_CXX_COMPILER_ID_RUN) SET(CMAKE_CXX_COMPILER_ID_RUN 1) # Each entry in this list is a set of extra flags to try # adding to the compile line to see if it helps produce # a valid identification file. SET(CMAKE_CXX_COMPILER_ID_TEST_FLAGS # Try compiling to an object file only. "-c" ) # Try to identify the compiler. SET(CMAKE_CXX_COMPILER_ID) FILE(READ ${CMAKE_ROOT}/Modules/CMakePlatformId.h.in CMAKE_CXX_COMPILER_ID_PLATFORM_CONTENT) INCLUDE(${CMAKE_ROOT}/Modules/CMakeDetermineCompilerId.cmake) CMAKE_DETERMINE_COMPILER_ID(CXX CXXFLAGS CMakeCXXCompilerId.cpp) # Set old compiler and platform id variables. IF("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU") SET(CMAKE_COMPILER_IS_GNUCXX 1) ENDIF("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU") IF("${CMAKE_CXX_PLATFORM_ID}" MATCHES "MinGW") SET(CMAKE_COMPILER_IS_MINGW 1) ELSEIF("${CMAKE_CXX_PLATFORM_ID}" MATCHES "Cygwin") SET(CMAKE_COMPILER_IS_CYGWIN 1) ENDIF("${CMAKE_CXX_PLATFORM_ID}" MATCHES "MinGW") ENDIF(NOT CMAKE_CXX_COMPILER_ID_RUN) # if we have a g++ cross compiler, they have usually some prefix, like # e.g. powerpc-linux-g++, arm-elf-g++ or i586-mingw32msvc-g++ , optionally # with a 3-component version number at the end (e.g. arm-eabi-gcc-4.5.2). # The other tools of the toolchain usually have the same prefix # NAME_WE cannot be used since then this test will fail for names lile # "arm-unknown-nto-qnx6.3.0-gcc.exe", where BASENAME would be # "arm-unknown-nto-qnx6" instead of the correct "arm-unknown-nto-qnx6.3.0-" IF (CMAKE_CROSSCOMPILING AND "${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU" AND NOT _CMAKE_TOOLCHAIN_PREFIX) GET_FILENAME_COMPONENT(COMPILER_BASENAME "${CMAKE_CXX_COMPILER}" NAME) IF (COMPILER_BASENAME MATCHES "^(.+-)[gc]\\+\\+(-[0-9]+\\.[0-9]+\\.[0-9]+)?(\\.exe)?$") SET(_CMAKE_TOOLCHAIN_PREFIX ${CMAKE_MATCH_1}) ENDIF (COMPILER_BASENAME MATCHES "^(.+-)[gc]\\+\\+(-[0-9]+\\.[0-9]+\\.[0-9]+)?(\\.exe)?$") # if "llvm-" is part of the prefix, remove it, since llvm doesn't have its own binutils # but uses the regular ar, objcopy, etc. (instead of llvm-objcopy etc.) IF ("${_CMAKE_TOOLCHAIN_PREFIX}" MATCHES "(.+-)?llvm-$") SET(_CMAKE_TOOLCHAIN_PREFIX ${CMAKE_MATCH_1}) ENDIF ("${_CMAKE_TOOLCHAIN_PREFIX}" MATCHES "(.+-)?llvm-$") ENDIF (CMAKE_CROSSCOMPILING AND "${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU" AND NOT _CMAKE_TOOLCHAIN_PREFIX) INCLUDE(CMakeFindBinUtils) IF(MSVC_CXX_ARCHITECTURE_ID) SET(SET_MSVC_CXX_ARCHITECTURE_ID "SET(MSVC_CXX_ARCHITECTURE_ID ${MSVC_CXX_ARCHITECTURE_ID})") ENDIF(MSVC_CXX_ARCHITECTURE_ID) # configure all variables set in this file CONFIGURE_FILE(${CMAKE_ROOT}/Modules/CMakeCXXCompiler.cmake.in ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeCXXCompiler.cmake @ONLY IMMEDIATE # IMMEDIATE must be here for compatibility mode <= 2.0 ) SET(CMAKE_CXX_COMPILER_ENV_VAR "CXX") 07070100053d8a000081a40000000000000000000000014d5abc2f00000fd9000000b500010002ffffffffffffffff0000004900000000root/usr/local/share/cmake-2.8/Modules/SelectLibraryConfigurations.cmake# select_library_configurations( basename ) # # This macro takes a library base name as an argument, and will choose good # values for basename_LIBRARY, basename_LIBRARIES, basename_LIBRARY_DEBUG, and # basename_LIBRARY_RELEASE depending on what has been found and set. If only # basename_LIBRARY_RELEASE is defined, basename_LIBRARY, basename_LIBRARY_DEBUG, # and basename_LIBRARY_RELEASE will be set to the release value. If only # basename_LIBRARY_DEBUG is defined, then basename_LIBRARY, # basename_LIBRARY_DEBUG and basename_LIBRARY_RELEASE will take the debug value. # # If the generator supports configuration types, then basename_LIBRARY and # basename_LIBRARIES will be set with debug and optimized flags specifying the # library to be used for the given configuration. If no build type has been set # or the generator in use does not support configuration types, then # basename_LIBRARY and basename_LIBRARIES will take only the release values. #============================================================================= # Copyright 2009 Kitware, Inc. # Copyright 2009 Will Dicharry # Copyright 2005-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # This macro was adapted from the FindQt4 CMake module and is maintained by Will # Dicharry . # Utility macro to check if one variable exists while another doesn't, and set # one that doesn't exist to the one that exists. macro( _set_library_name basename GOOD BAD ) if( ${basename}_LIBRARY_${GOOD} AND NOT ${basename}_LIBRARY_${BAD} ) set( ${basename}_LIBRARY_${BAD} ${${basename}_LIBRARY_${GOOD}} ) set( ${basename}_LIBRARY ${${basename}_LIBRARY_${GOOD}} ) set( ${basename}_LIBRARIES ${${basename}_LIBRARY_${GOOD}} ) endif( ${basename}_LIBRARY_${GOOD} AND NOT ${basename}_LIBRARY_${BAD} ) endmacro( _set_library_name ) macro( select_library_configurations basename ) # if only the release version was found, set the debug to be the release # version. _set_library_name( ${basename} RELEASE DEBUG ) # if only the debug version was found, set the release value to be the # debug value. _set_library_name( ${basename} DEBUG RELEASE ) if (${basename}_LIBRARY_DEBUG AND ${basename}_LIBRARY_RELEASE ) # if the generator supports configuration types or CMAKE_BUILD_TYPE # is set, then set optimized and debug options. if( CMAKE_CONFIGURATION_TYPES OR CMAKE_BUILD_TYPE ) set( ${basename}_LIBRARY optimized ${${basename}_LIBRARY_RELEASE} debug ${${basename}_LIBRARY_DEBUG} ) set( ${basename}_LIBRARIES optimized ${${basename}_LIBRARY_RELEASE} debug ${${basename}_LIBRARY_DEBUG} ) else( CMAKE_CONFIGURATION_TYPES OR CMAKE_BUILD_TYPE ) # If there are no configuration types or build type, just use # the release version set( ${basename}_LIBRARY ${${basename}_LIBRARY_RELEASE} ) set( ${basename}_LIBRARIES ${${basename}_LIBRARY_RELEASE} ) endif( CMAKE_CONFIGURATION_TYPES OR CMAKE_BUILD_TYPE ) endif( ${basename}_LIBRARY_DEBUG AND ${basename}_LIBRARY_RELEASE ) set( ${basename}_LIBRARY ${${basename}_LIBRARY} CACHE FILEPATH "The ${basename} library" ) if( ${basename}_LIBRARY ) set( ${basename}_FOUND TRUE ) endif( ${basename}_LIBRARY ) mark_as_advanced( ${basename}_LIBRARY ${basename}_LIBRARY_RELEASE ${basename}_LIBRARY_DEBUG ) endmacro( select_library_configurations ) 07070100053cac000081a40000000000000000000000014d5abc2f0000182f000000b500010002ffffffffffffffff0000003400000000root/usr/local/share/cmake-2.8/Modules/FindQt.cmake# - Searches for all installed versions of QT. # This should only be used if your project can work with multiple # versions of QT. If not, you should just directly use FindQt4 or FindQt3. # If multiple versions of QT are found on the machine, then # The user must set the option DESIRED_QT_VERSION to the version # they want to use. If only one version of qt is found on the machine, # then the DESIRED_QT_VERSION is set to that version and the # matching FindQt3 or FindQt4 module is included. # Once the user sets DESIRED_QT_VERSION, then the FindQt3 or FindQt4 module # is included. # # QT_REQUIRED if this is set to TRUE then if CMake can # not find QT4 or QT3 an error is raised # and a message is sent to the user. # # DESIRED_QT_VERSION OPTION is created # QT4_INSTALLED is set to TRUE if qt4 is found. # QT3_INSTALLED is set to TRUE if qt3 is found. #============================================================================= # Copyright 2001-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # look for signs of qt3 installations FILE(GLOB GLOB_TEMP_VAR /usr/lib/qt-3*/bin/qmake) IF(GLOB_TEMP_VAR) SET(QT3_INSTALLED TRUE) ENDIF(GLOB_TEMP_VAR) SET(GLOB_TEMP_VAR) FILE(GLOB GLOB_TEMP_VAR /usr/local/qt-x11-commercial-3*/bin/qmake) IF(GLOB_TEMP_VAR) SET(QT3_INSTALLED TRUE) ENDIF(GLOB_TEMP_VAR) SET(GLOB_TEMP_VAR) # look for qt4 installations FILE(GLOB GLOB_TEMP_VAR /usr/local/qt-x11-commercial-4*/bin/qmake) IF(GLOB_TEMP_VAR) SET(QT4_INSTALLED TRUE) ENDIF(GLOB_TEMP_VAR) SET(GLOB_TEMP_VAR) FILE(GLOB GLOB_TEMP_VAR /usr/local/Trolltech/Qt-4*/bin/qmake) IF(GLOB_TEMP_VAR) SET(QT4_INSTALLED TRUE) ENDIF(GLOB_TEMP_VAR) SET(GLOB_TEMP_VAR) # now find qmake FIND_PROGRAM(QT_QMAKE_EXECUTABLE_FINDQT NAMES qmake PATHS "${QT_SEARCH_PATH}/bin" "$ENV{QTDIR}/bin") IF(QT_QMAKE_EXECUTABLE_FINDQT) EXEC_PROGRAM(${QT_QMAKE_EXECUTABLE_FINDQT} ARGS "-query QT_VERSION" OUTPUT_VARIABLE QTVERSION) IF(QTVERSION MATCHES "4.*") SET(QT_QMAKE_EXECUTABLE ${QT_QMAKE_EXECUTABLE_FINDQT} CACHE PATH "QT4 qmake program.") SET(QT4_INSTALLED TRUE) ENDIF(QTVERSION MATCHES "4.*") IF(QTVERSION MATCHES "Unknown") SET(QT3_INSTALLED TRUE) ENDIF(QTVERSION MATCHES "Unknown") ENDIF(QT_QMAKE_EXECUTABLE_FINDQT) IF(QT_QMAKE_EXECUTABLE_FINDQT) EXEC_PROGRAM( ${QT_QMAKE_EXECUTABLE_FINDQT} ARGS "-query QT_INSTALL_HEADERS" OUTPUT_VARIABLE qt_headers ) ENDIF(QT_QMAKE_EXECUTABLE_FINDQT) FIND_FILE( QT4_QGLOBAL_H_FILE qglobal.h "${QT_SEARCH_PATH}/Qt/include" "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\4.0.0;InstallDir]/include/Qt" "[HKEY_CURRENT_USER\\Software\\Trolltech\\Versions\\4.0.0;InstallDir]/include/Qt" ${qt_headers}/Qt $ENV{QTDIR}/include/Qt /usr/local/qt/include/Qt /usr/local/include/Qt /usr/lib/qt/include/Qt /usr/include/Qt /usr/share/qt4/include/Qt C:/Progra~1/qt/include/Qt ) IF(QT4_QGLOBAL_H_FILE) SET(QT4_INSTALLED TRUE) ENDIF(QT4_QGLOBAL_H_FILE) FIND_FILE( QT3_QGLOBAL_H_FILE qglobal.h "${QT_SEARCH_PATH}/Qt/include" "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/include/Qt" "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/include/Qt" "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/include/Qt" C:/Qt/3.3.3Educational/include $ENV{QTDIR}/include /usr/include/qt3/Qt /usr/local/qt/include /usr/local/include /usr/lib/qt/include /usr/include /usr/share/qt3/include C:/Progra~1/qt/include /usr/include/qt3 ) IF(QT3_QGLOBAL_H_FILE) SET(QT3_INSTALLED TRUE) ENDIF(QT3_QGLOBAL_H_FILE) IF(QT3_INSTALLED AND QT4_INSTALLED ) # force user to pick if we have both SET(DESIRED_QT_VERSION 0 CACHE STRING "Pick a version of QT to use: 3 or 4") ELSE(QT3_INSTALLED AND QT4_INSTALLED ) # if only one found then pick that one IF(QT3_INSTALLED) SET(DESIRED_QT_VERSION 3 CACHE STRING "Pick a version of QT to use: 3 or 4") ENDIF(QT3_INSTALLED) IF(QT4_INSTALLED) SET(DESIRED_QT_VERSION 4 CACHE STRING "Pick a version of QT to use: 3 or 4") ENDIF(QT4_INSTALLED) ENDIF(QT3_INSTALLED AND QT4_INSTALLED ) IF(DESIRED_QT_VERSION MATCHES 3) SET(Qt3_FIND_REQUIRED ${Qt_FIND_REQUIRED}) SET(Qt3_FIND_QUIETLY ${Qt_FIND_QUIETLY}) INCLUDE(FindQt3) ENDIF(DESIRED_QT_VERSION MATCHES 3) IF(DESIRED_QT_VERSION MATCHES 4) SET(Qt4_FIND_REQUIRED ${Qt_FIND_REQUIRED}) SET(Qt4_FIND_QUIETLY ${Qt_FIND_QUIETLY}) INCLUDE(FindQt4) ENDIF(DESIRED_QT_VERSION MATCHES 4) IF(NOT QT3_INSTALLED AND NOT QT4_INSTALLED) IF(QT_REQUIRED) MESSAGE(SEND_ERROR "CMake was unable to find any QT versions, put qmake in your path, or set QT_QMAKE_EXECUTABLE.") ENDIF(QT_REQUIRED) ELSE(NOT QT3_INSTALLED AND NOT QT4_INSTALLED) IF(NOT QT_FOUND AND NOT DESIRED_QT_VERSION) IF(QT_REQUIRED) MESSAGE(SEND_ERROR "Multiple versions of QT found please set DESIRED_QT_VERSION") ELSE(QT_REQUIRED) MESSAGE("Multiple versions of QT found please set DESIRED_QT_VERSION") ENDIF(QT_REQUIRED) ENDIF(NOT QT_FOUND AND NOT DESIRED_QT_VERSION) IF(NOT QT_FOUND AND DESIRED_QT_VERSION) IF(QT_REQUIRED) MESSAGE(FATAL_ERROR "CMake was unable to find QT version: ${DESIRED_QT_VERSION}. Set advanced values QT_QMAKE_EXECUTABLE and QT${DESIRED_QT_VERSION}_QGLOBAL_FILE, if those are set then QT_QT_LIBRARY or QT_LIBRARY_DIR.") ELSE(QT_REQUIRED) MESSAGE( "CMake was unable to find desired QT version: ${DESIRED_QT_VERSION}. Set advanced values QT_QMAKE_EXECUTABLE and QT${DESIRED_QT_VERSION}_QGLOBAL_FILE.") ENDIF(QT_REQUIRED) ENDIF(NOT QT_FOUND AND DESIRED_QT_VERSION) ENDIF(NOT QT3_INSTALLED AND NOT QT4_INSTALLED) MARK_AS_ADVANCED(QT3_QGLOBAL_H_FILE QT4_QGLOBAL_H_FILE QT_QMAKE_EXECUTABLE_FINDQT) 07070100053cc8000081a40000000000000000000000014d5abc2f000008b9000000b500010002ffffffffffffffff0000003500000000root/usr/local/share/cmake-2.8/Modules/Findosg.cmake# # NOTE: It is highly recommended that you use the new FindOpenSceneGraph.cmake # introduced in CMake 2.6.3 and not use this Find module directly. # # This is part of the Findosg* suite used to find OpenSceneGraph components. # Each component is separate and you must opt in to each module. You must # also opt into OpenGL and OpenThreads (and Producer if needed) as these # modules won't do it for you. This is to allow you control over your own # system piece by piece in case you need to opt out of certain components # or change the Find behavior for a particular module (perhaps because the # default FindOpenGL.cmake module doesn't work with your system as an # example). # If you want to use a more convenient module that includes everything, # use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules. # # Locate osg # This module defines # # OSG_FOUND - Was the Osg found? # OSG_INCLUDE_DIR - Where to find the headers # OSG_LIBRARIES - The libraries to link against for the OSG (use this) # # OSG_LIBRARY - The OSG library # OSG_LIBRARY_DEBUG - The OSG debug library # # $OSGDIR is an environment variable that would # correspond to the ./configure --prefix=$OSGDIR # used in building osg. # # Created by Eric Wing. #============================================================================= # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Header files are presumed to be included like # #include # #include include(Findosg_functions) OSG_FIND_PATH (OSG osg/PositionAttitudeTransform) OSG_FIND_LIBRARY(OSG osg) include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(osg DEFAULT_MSG OSG_LIBRARY OSG_INCLUDE_DIR) 07070100053c83000081a40000000000000000000000014d5abc2f00000946000000b500010002ffffffffffffffff0000003500000000root/usr/local/share/cmake-2.8/Modules/FindITK.cmake# - Find an ITK installation or build tree. # When ITK is found, the ITKConfig.cmake file is sourced to setup the # location and configuration of ITK. Please read this file, or # ITKConfig.cmake.in from the ITK source tree for the full list of # definitions. Of particular interest is ITK_USE_FILE, a CMake source file # that can be included to set the include directories, library directories, # and preprocessor macros. In addition to the variables read from # ITKConfig.cmake, this find module also defines # ITK_DIR - The directory containing ITKConfig.cmake. # This is either the root of the build tree, # or the lib/InsightToolkit directory. # This is the only cache entry. # # ITK_FOUND - Whether ITK was found. If this is true, # ITK_DIR is okay. # # USE_ITK_FILE - The full path to the UseITK.cmake file. # This is provided for backward # compatability. Use ITK_USE_FILE # instead. #============================================================================= # Copyright 2001-2010 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Use the Config mode of the find_package() command to find ITKConfig. # If this succeeds (possibly because ITK_DIR is already set), the # command will have already loaded ITKConfig.cmake and set ITK_FOUND. IF(NOT ITK_FOUND) FIND_PACKAGE(ITK QUIET NO_MODULE NAMES ITK InsightToolkit CONFIGS ITKConfig.cmake ) ENDIF() SET(ITK_DIR_MESSAGE "Please set ITK_DIR to the directory containing ITKConfig.cmake. This is either the root of the build tree, or PREFIX/lib/InsightToolkit for an installation.") IF(ITK_FOUND) # Set USE_ITK_FILE for backward-compatability. SET(USE_ITK_FILE ${ITK_USE_FILE}) ELSEIF(ITK_FIND_REQUIRED) MESSAGE(FATAL_ERROR ${ITK_DIR_MESSAGE}) ELSEIF(NOT ITK_FIND_QUIETLY) MESSAGE(STATUS ${ITK_DIR_MESSAGE}) ENDIF() 07070100053bb3000081a40000000000000000000000014d5abc2e000003bc000000b500010002ffffffffffffffff0000003f00000000root/usr/local/share/cmake-2.8/Modules/CMakeMSYSFindMake.cmake #============================================================================= # Copyright 2005-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) FIND_PROGRAM(CMAKE_MAKE_PROGRAM make PATHS "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MSYS-1.0_is1;Inno Setup: App Path]/bin" "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MinGW;InstallLocation]/bin" c:/msys/1.0/bin /msys/1.0/bin) MARK_AS_ADVANCED(CMAKE_MAKE_PROGRAM) 07070100053be8000081a40000000000000000000000014d5abc2f00000401000000b500010002ffffffffffffffff0000003e00000000root/usr/local/share/cmake-2.8/Modules/CMakeVS6FindMake.cmake #============================================================================= # Copyright 2002-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) FIND_PROGRAM(CMAKE_MAKE_PROGRAM NAMES msdev PATHS [HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\6.0\\Setup;VsCommonDir]/MSDev98/Bin "c:/Program Files/Microsoft Visual Studio/Common/MSDev98/Bin" "c:/Program Files/Microsoft Visual Studio/Common/MSDev98/Bin" "/Program Files/Microsoft Visual Studio/Common/MSDev98/Bin" ) MARK_AS_ADVANCED(CMAKE_MAKE_PROGRAM) SET(MSVC60 1) SET(MSVC_VERSION 1200) 07070100053d9c000081a40000000000000000000000014d5abc2f00000c2d000000b500010002ffffffffffffffff0000003a00000000root/usr/local/share/cmake-2.8/Modules/UsePkgConfig.cmake# - obsolete pkg-config module for CMake # # Defines the following macros: # # PKGCONFIG(package includedir libdir linkflags cflags) # # Calling PKGCONFIG will fill the desired information into the 4 given arguments, # e.g. PKGCONFIG(libart-2.0 LIBART_INCLUDE_DIR LIBART_LINK_DIR LIBART_LINK_FLAGS LIBART_CFLAGS) # if pkg-config was NOT found or the specified software package doesn't exist, the # variable will be empty when the function returns, otherwise they will contain the respective information # #============================================================================= # Copyright 2006-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) FIND_PROGRAM(PKGCONFIG_EXECUTABLE NAMES pkg-config ) MACRO(PKGCONFIG _package _include_DIR _link_DIR _link_FLAGS _cflags) MESSAGE(STATUS "WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig") # reset the variables at the beginning SET(${_include_DIR}) SET(${_link_DIR}) SET(${_link_FLAGS}) SET(${_cflags}) # if pkg-config has been found IF(PKGCONFIG_EXECUTABLE) EXEC_PROGRAM(${PKGCONFIG_EXECUTABLE} ARGS ${_package} --exists RETURN_VALUE _return_VALUE OUTPUT_VARIABLE _pkgconfigDevNull ) # and if the package of interest also exists for pkg-config, then get the information IF(NOT _return_VALUE) EXEC_PROGRAM(${PKGCONFIG_EXECUTABLE} ARGS ${_package} --variable=includedir OUTPUT_VARIABLE ${_include_DIR} ) STRING(REGEX REPLACE "[\r\n]" " " ${_include_DIR} "${${_include_DIR}}") EXEC_PROGRAM(${PKGCONFIG_EXECUTABLE} ARGS ${_package} --variable=libdir OUTPUT_VARIABLE ${_link_DIR} ) STRING(REGEX REPLACE "[\r\n]" " " ${_link_DIR} "${${_link_DIR}}") EXEC_PROGRAM(${PKGCONFIG_EXECUTABLE} ARGS ${_package} --libs OUTPUT_VARIABLE ${_link_FLAGS} ) STRING(REGEX REPLACE "[\r\n]" " " ${_link_FLAGS} "${${_link_FLAGS}}") EXEC_PROGRAM(${PKGCONFIG_EXECUTABLE} ARGS ${_package} --cflags OUTPUT_VARIABLE ${_cflags} ) STRING(REGEX REPLACE "[\r\n]" " " ${_cflags} "${${_cflags}}") ELSE( NOT _return_VALUE) MESSAGE(STATUS "PKGCONFIG() indicates that ${_package} is not installed (install the package which contains ${_package}.pc if you want to support this feature)") ENDIF(NOT _return_VALUE) # if pkg-config has NOT been found, INFORM the user ELSE(PKGCONFIG_EXECUTABLE) MESSAGE(STATUS "WARNING: PKGCONFIG() indicates that the tool pkg-config has not been found on your system. You should install it.") ENDIF(PKGCONFIG_EXECUTABLE) ENDMACRO(PKGCONFIG _include_DIR _link_DIR _link_FLAGS _cflags) MARK_AS_ADVANCED(PKGCONFIG_EXECUTABLE) 07070100053bf8000081a40000000000000000000000014d5abc2f0000b2ab000000b500010002ffffffffffffffff0000004000000000root/usr/local/share/cmake-2.8/Modules/CPack.VolumeIcon.icns.inicns²«it32r›ÿÿÿÿšÿ˜ƒ‹’’ÿHXUX€ZX‹Vc€a_VJC=81+'%"##(/>A%%€(*+,-07>GKXccllcbUL‘ÿ?Vt‹™œœ„ž€Ÿ€ž€ ¢¢¡¢¢£€¤£¦¦€¥€§,¨‚hYI;2,+''-7:DX`gjhLFD?;64311469œ•ŽŽÿX¤¶ÄÍÝì‚îïîêåÚÖîööæÕÞéïñòòóóôôÇP€ h{zxvy‘§Ãæ¢|~~~•¯€ª«¬‘y~~}|zwpkjor€§¶ÈÉ»·ºVÿU‡¥¸ÅÎàíîïîìçÝÑäòòôïÔÖãìðòóôôèv € #m}tro†¹éöøùë‹ptvwxx†ª¦ƒ§¨ ‡€vtsqnkÀì÷öõðéåÝÔÊ“Œÿ*S‰§»ÇÐâ€î€ïíéâÔÚêìðóóäÎÙçîñóï¶ € %lols—åôóôõï«daeikmmo‡¡žžŸ žž‘rilkkigefefv ×äççáÙϲG Œÿ *TŽª¼ÈÑãîî€ï,îìæÚÍÞéëððïîßÒÝçìÖP Yer¥ÝíîïðñàƒPSX]`€cu™™š€™š–›˜„oh€dca]ZVQKIRo©ÁÎ×ÑÁzŒÿ3W’¬¾ÉÓæî‚ï/êàÒÏãåêîíìêêßÔÙ¢()*./ ;]Óèêêëíîä@ENSX[\[o‘€”“••—€e‡‚n]\\[W][QIFFPetquޱÁ•5Œÿ)^•¯¿ÊÔçïTðíèÛÈÒßâéìêèèçæÞ°rx–«ºº¿ÂƱ§¤˜àååçéêëè™DUXIOSTQ^ˆŽŽ“‘ˆ{ZJs{GOTVSON[t}k\K=Li~~c@9a…6Œÿa8fš±ÁË×éïïððïíäÕÄÔÛáèëëçãåêíîìëîîììïððñòòåáâäåçèéÎRZkoSBAZ^q‹ˆˆ‰ŒxcYPLKPpjFEDN`r}‚„yqgXi†ŽtK' '‹ÿMJew€vu€tsƒrY`’¯£v9ŽÿE€¥¹ÇÐÞîñïæÖ¾¢œ¦ÌàäçâÞàåâÞÞáæáÞÞß…Þ àÁ{T\dknoonoo„pu|{yspop€o€m kjlo‡¤²ª: ‹Œÿ#K„§»ÈÑàïññòòîäÒ¹šÈÝâãßÞÞáàÞÞßãßÝÞÞ‚ß…Þ³’y[\adffeffghhiijkkjjk‚j€i€hgg€e h„©½¶‡9 ‹Œÿ*QŠª½ÊÓâðñòòñìâж™ÅØÜÝÛÛÝÞ߀Þàßކ߃Þݳ’›œqfegiikhbbdaabc€eƒd€c€ba``__axŸÂÈ¡J!(‹Œÿ*R­¿ËÔåñòòñðêÝË»ÄÏÔØÖ×Ú݆ކ߂Þݲ’ ®¼È¿ÄÆÇÍÀž†tYW[]€_ƒ^]\\[ZZYX[o—ºÄ«i-# $‹Œÿ3[“¯ÁÌÕæò îæ×ÇËËÐÖÔÕ×݇ކ߂ÞÜ´“¡®ÂÏÖÜááàçïÍf'ITWWXX‚Y€W€VUUTTRRSfŽµÂ¬t9##‹Œÿ4^—²ÂÍÖè€òðëà€ÐÒÖÔÔ×Ýß…Þ‰ßÞÝ»Ž™©ÈÝרÜÞàáãý¤"CNRT…U€TSSRTVURVYcˆ°Â±|>"$‹Œÿ5eœ³ÄÎØêòòñíåÖÍÔÔÛØÒÕÛÞ߀Þß ÞßßÄ„‹£ËãÚÚÜ߀áøîLEKPS€T‚ST€RQS? 0K2,W…¬ÁµƒC##‹Œÿ=mŸ¶ÅÐÚìóòïéÜÍØÕÛÝÖÑÙ€ßàÞ“ßàË}¤ÓáÞÞÝÞâèññ¯JDKOR‚SRQN, t«ÁºG#"‹Œÿ?s¢¸ÇÑÜîóñìâÒÓÛØÜÚÕÔßÞàáßÞ”ßÑŸ¤Ìí÷øøòñòí¸qB=EKOQ‚R QIGJOQPPO5 € L™À¾”M% ‹ŒÿCy¥ºÈÒÝïóîçÙÎßÜÖ×Ù×ÙÝßâáÞÞ’ßàáÜÒÚéøþýýøõ¿f=38@FKNP€QPT9 2KOPL$ 9z³À™S(‹ŒÿH§¼ÊÓßðñêáÐÕàÙÔÙÚÛÛÜâãßÞ’ßááãâßâãáæíïØf6.27=CHKMO QO# &/1K'€ 7u©¿ž[,ŠŒÿL…ª¾ËÔáñîç×ËÜÛÓÔÛÝÛÜßáßÞÞß(àáâäåæåßÛÛâÚƒ1-/49?CGILMNONNOP+ $ 2o¥»£c0Š‹ÿPŒ­ÀÍÕâðëàÏÏÕÒÏØààÜÝÞßàâãäæèêêçãߥI+-27;@CFHJL‚MLPC‚ ,l©µžk6 Š‹ÿ3U‘¯ÂÎÖäïèØËØÓÐÏÝáÜÞ߀Þßàâäåæèêìíìì«9).49>AEGHJK„LOD ƒ  'a–¨—q; Š‹ÿ*Z–²ÄÏ×äìáÏÏÙÓÓÒáÞÞàÞßáãäæçéêìîïðñÑF/5;?BEGHI†KME„  "Y‘±­}@Š‹ÿ4aš´ÅÐØåéÛËÖÕÕÒÑÞÝààÞŽßáãåæçéêìíïñóôöS39?BDFGHˆIK:‚‚ RŒ®³ˆFŠ‹ÿ5hž¶ÇÑÙåæÔÐÖÏÔÐÒÙàáßÞÞ‹ßàáãåçèéëíîïñóôöúk4;@CE€FˆGHJ;„ Kˆ¨¦ŒN"Š‹ÿ>n¡¹ÈÓÚåâÎ×ÇÍÍÉÏÜááßà€ßÞ‰ßàáâäæèëìíîðòóóôöøù†9=ADFˆG FFIC)  D‚©©…O&Š‹ÿ?u¤»ÊÓÙäÞÑÁÊÌÇÅÍÞâáÞÞááßÞˆßàáãäåäãäÞÏÐÔâÚÜãîöù†8<@BDŠECFE:9)ƒ =}¨©…KŠ‹ÿF{§½ËÔÛåÛÕ«ÓÍõÐâãàÞÞáãßÞÞ†ßàâàÚШ’…†ˆˆZ5#@~±á~8;>@BŠCBBCG2ƒ  7w¥ªPŠ‹ÿHƒª¿ÍÕÜåÙÉ·Õʲ¦ÔäâÞãßÞÞ†ßáÚÆ©‡’••˜A!"#%'XM9;>@A€BAB‡CB=ƒ 0q¡ª’Y Q‰‹ÿM‡­ÁÎÖÝåØÁÁÕ—´Õãâ€ÞÝâáÞ†ßáÒ¬‘Œ’•”–˜›œk#&(**,/27;=??@ˆA€@A1 … ,iœ«˜b&wUˆŠÿPޝÃÐ×ßåÖÀËÙ¯‡À×åàÞßàà†ßΠ‹“••—šœŸ¡˜G#'+-//0248:<==>?@…?@€>@5 'b—«žl,‰ŠÿU”²ÅÑØàæÕÁÙÕ“ŒÅØãàÞ‡ßáÓ¢‰•–™œŸ¡£¦¨¥Z&+02344579:;<<ƒ=>??>>=>=‚ "Z’«£t3‰Šÿ*\˜µÇÓÙãåÓÁÛÇ—ÇÚãßßààˆßÞ´–šŸ¢¥§©¬®µ„(-24667€89;<;<=€<;‚<2%0‚ R«§{: ‰Šÿ3c·ÈÔÙâäÑÀ߸w¤ÊÚàßßâáà†ßàÏ¡’ž £¥¨ª¬¯±´ÂÉN,1466€7889ƒ:;…:9;?‚ Kˆª©B‰Šÿ7j ¹ÊÕÛãâÎÄݦx¯ÊØàÞàâá‡ßàÁŸ¤¦©«­±²µ·ºÇå·L/356678€98:989::9889<"ƒ C‚¨©ˆL‰Šÿ?o¤»ËÖÛåàËÎΛ|´ÊÔßÞßââ†ßàߺ©ª­¯²µ¸¹¼¿ÁÌãä¿h;134‚6ƒ7669CHOWLF?6676;=:9:‚  =~§ªŽT‰Šÿ?v§¾Í×ÛäßÉм“~¶ÌÓ€Þáãà…ßáÞ·£¯°³µ¸»¾¿ÂÅÇÐÞá娖X902€34544343HYŸ®¼Êº®•kS93)&07 €€ 6x¥ª”\!‰ŠÿD|ª¿ÎØÜçßÈÑ¢Œƒ²ÎÕÝÞÞàâàÞ„ß&áÞ½¬´¶¹»¿ÁÄÅÈËÍÒÜàâåèØZ@0122112@Sm«Úêì€íï Ñs+  ƒ 0q¡ªše(‰ŠÿG„­ÂÐÙÝèßÉÏ•Œˆ±ÎÕÚÝßÞ„ß2àßȶ¹¼¿ÁÅÇÊËÎÑÓ×Ýßßáãçèæ¦m^YWY\nžÜéèççææççéëïñôô³7€„ +j«Ÿn0 ˆŠÿNНÄÑÚßéáÌÈ•’ލÎÓÙÝ€ßààáà‚ßààÒ¿¾ÂÅÉËÍÐÒÕØÚÞß àáâäåæçæáâ€çåäâááààßßàãèîòôöÓ%„€ %b˜«¤v6ˆ‰ÿS²ÅÓÚáíäÑš”¡ÍÑ×ÜÞÞßáããáƒßáÝÊÅÉÌÏÑÔÖØÛÞàâáƒßàà€áâáà…ß áàáæîô÷ï`ƒ ![“ª§~Dˆ‰ÿX–µÇÔÜãðèÖ¾£¥˜ÌÑÕÚÞßàâääâà‚ß àà×ÌÏÒÕ×ÚÜßá€ãâÞáâ…ßÞ‡ß àáÞÛÛÜÝÙáéØJƒ T’®©ŠV"ˆ‰ÿ8_›·ÉÖÜæóîÝÆ­¡˜žÈÓÏÕÝßßâååáàƒßàßÖÕØÛÝààâããââåÕÒÙßà‡ß€à ßÞÙ̾¹­˜lh|:ˆ Nް²˜_&ˆ‰ÿ3eŸ¹Ë×Ýè÷óä϶¡›½ÔÊÓÞÞßáäåâà…ßÞÛÞàâ€ãâ ä㯭ÇÑÙÜÞÞƒà ßÞÞÝÛ×Óʺ·©|/ EµÁœe-ˆ‰ÿ7k£¼ÍØÞëùöêÖ¿¤Ÿ‘·Ù½Î€Þàäåãá†ßàáâããƒâãîÛª”¡²¾ÆÌÔÕÕÖÕÖÕÐÎÉü³²ªL  KƒÚÌžj2ˆ‰ÿ=r¦¾ÎÙßíûøïÞÇ©Ÿ‰µÚ²Ê߀Þâååãá‡ßààáâáâãçðЪ˜ŽŒ•œ¥¨©¬­¯°®¬««°±ŸR   P´ñÌq6ˆ‰ÿEw©ÀÐÚàðýúóäα ‹©Õ¤ÃÞàãæäáˆßÞ߀â€áãçëïÀ¥›•””—šœŸ¢¤¦ª­°®¦x# Ž ‰ëïÁ™w=ˆ‰ÿG~¬ÂÑÚàòýýöéÖ» ’•РµÛàÝØÝâääãá†ß€Þà‚áâãæë캥™•–™œž¡¢¤£¡š”c dãðé°”„@ ˆ‰ÿJ…¯ÄÓÜâôþýøîÝħ™ŠË¥×âÞ×Ùàãäãá†ßÞßáààäçìç¿”‚€„†‚zsa@Ž NÏëîטž¢Q ‡‰ÿO‹²ÆÔÜãõþýûòäϲ›Œº¡ŸÌáâÚÑÝããäãà€Þ‚߂ހ߀à âäçìæªLƒ €‰ 1Äãé쿌¾ºk ‡ˆÿ R‘µÈÖÝå÷þþüöëØ½Ÿ•¦£ž¹ÞæÛÏ×àãäãá߀Þ߂ބßáãåèéψ !"#!‡ FÃßàåç×ÏÒ¿| ‡ˆÿ*X˜·Ê×Þæù€þúñàÈ«––˜œ­ÍââÏÍÞâääâà€Þ‚߂ހßÞàâäçééÐe…    ‡pÕßßààææÞÕÀ„ ‡ˆÿ#/`œ¹ÌÙßèúþÿÿüõèÓ¸™”™¤½ÜçØÈÓáãäãâàÞÞßƒÞ€ßƒÞ àäæèéæ¼S‚ € ¥Ö€ß ààååßÔÀ‹ ‡ˆÿ,g¡¼ÎÙßëü€ÿþùîÝĨ€–¡­ÊãâÍÆÙäãääâáàˆÞ€ßƒÞ àáäæéçà¼v2!f½Þ‚à ßâãÞÔÁ’' ‡ˆÿ5l¥¾ÐÚàëü€ÿþüôåÑ¶š“™ª¸Öé×ÅËÝåãååâà‰Þßß…Þ áâäæéèàÆŸk€€€7}·ÒàâƒáãâÝÓ–4 ‡ˆÿ?r©ÁÑÜàîýÿýøíÜĨ’‰‰œ±ÁÛæÑ¼Èàäãååâà‰Þßß…ÞßàáãåçèæÙÁ­z9E«ÂÙ…å äãâáÝÔÚ? ‡ˆÿD{¬ÂÓÜâïþÿþûóæÑ¸œ†}‹¨¸ÅÜÞȸÇãåäææäâ߈Þ߇Þßàáâä倿Ûᣗ‡zfmš¡«ÁÚãˆä ááâÞÔßJ‡ˆÿG¯ÅÔÝâñþ‚ÿýøîÞǬ}˜µ¿ÉÙØÁ´Èâèåççåâ߈Þ߇ÞßÞßàà€á ââããääÛÎÓÝãââŠá àßáâÞÔÅ¥X ‡ˆÿJ‡²ÇÖÞãóþ‚ÿþüõèÖ½¢†{ˆ©¿ÄÌÕÍ·²Éáé€çåâ€ß“ކ߂àß ÞàáÞÕǪf‡ˆÿQµÉ×ßäõþƒÿþùñâͳ—~€—·ÅÇËÍIJ±ÆÝèèççæâÚÝâáßÞߋމßÞ†ß€Þ„ß ÝÞàÝÔǬu†‡ÿ V“·ËÙàæ÷þƒÿ%þü÷ìÛĪ‹{ˆ£¾ÉÉË̾°¯ÀÙæééèæÚÌËÓÚßàÞÞßßà‰Þ‚߀àßàßààƒß€àáâáƒß ÝÜÝàÝÕÈ´†(†‡ÿZ™¹ÍÚàæ÷…ÿ$þûóçÔ¼¡ƒ{Œ¨ÂÊÌÎʹ¯®¼ÓãêëéçÉ´¶ÃÑÛßáàßà€ß€Þß‚Þß߀à ááâáâáâãââ€ãƒäâàß ÞÞÜÝàÝ×ͼ2†‡ÿ3`ž¼ÎÛáèù…ÿ-þýùðâ͵™|yŒªÃËÏÐõ±¯µÉÝéìëëÓ·¯¹ÇÕÞàâáàáàßÞÜÝßà€Þß߀àááâäã€å ææçèèçææãáÝÞß ÞÞÝÛÜààÛÓ¿•: †‡ÿ9h¢¿ÐÜâéú†ÿþü÷ìÜÇ®’txªÄÍÒϽ±€²ºÒèêëìÛ¼¶µºÆÖßáââáâß×ÔÚÝÞßàßàà€áââãâää€ãââáàßÞÞƒß€Þ ÜÜàååßÔšA †‡ÿ0n¦ÁÒÝâëû‡ÿþûõéØÂ©ŒuލÃÎÔϸ²³ÀÞèëëÙ¾½¹¶·Ã×àáââããÖÆÇÒÜßÞ†ßààŒßÞ ßåççåßÔÄžJ †‡ÿ=uªÃÔÞãíý‡ÿþýùòæÔ¾¥Š~ˆ¦ÂÐÓʵ²‚³ÊßçîãÅ»¹¸··ÁÑÞàããææØÇÁÇÑÚÝÞ“ß€Þ àãçèæçæßÖÆ¤Q †‡ÿ@{®ÅÖßãîýˆÿþýøñãÑ»£Šƒ‰¡¾ÒÔ°²³ ²¸ÈÚçèÈ´·¸€¹½ÉÔÜãçéæÝÒÈÃÅÍÖÚÜÞáààŠßÞÝÜÞàâäåæá×È©[ ††ÿ E€±Ç×àäñþ‰ÿþü÷îáϹ¡Š„ˆŽ›·ÓÔ¼¯³#²³´ºÆÑÚÒ¹¸¹ºº»½¿ÅÌÔÝåììæÛÑÉÃÅÍÒÖÙÜßá€âáßßÝÜÛÚÙÚÚÛÝßáãäåäææâÙʯj††ÿ J‰´ÊÙàåòþŠÿþü÷îàι¢ŒƒŠ•¬ÍÏ·°‚³@²²¶ºÁÁ¿·¹¹ºº¹¹º»¾ÁÄËÒÚâèçá×ÍÃÁÆÊÎÑÒÓÒÔÓÔÔÓÔÔÕרÚÜÝàâääâåæâÚδu…†ÿ P·ËÚáæôþ‹ÿþûöíà飃‰Œ¢¿Ëµ°„³´µ¶»…¹¸-¹¼ÁÅÊÏÕÚÛÜÛÑÉÄÆÇÈÉËÌÍÎÏÑÒÔÕרÚÛÞàáââäæäÜѸ}…†ÿ U–¹ÍÜâçõþŒÿþûöíàÏ»¦‘„‡‹‹œµ¸±¯²´€³´µ·¸¸Œ¹*·¶¹¾ÄÊÏÑÏÍÌÈÅÇÈÉÊÌÍÎÐÒÔÔÖ×ÙÛÜßáâáåèæßÓ»…+' …†ÿ Zœ¼ÏÝãè÷þÿþûöîáѾ©•†‡ŒŠ“¦¨§®²€³´µ·¸Š¹-ºº»»¼¼º¹¸¸º¿ÆÊÇÅÇÇÉÊÌÌÎÐÐÓÔÖ×ÙÙÜÞßàâåéçßÕ½‘^O……ÿ _ ¿ÑÞãéøþŽÿþü÷ïãÔÂ®š‰…‰—›¤«°±³´µ¶¸‹¹ºº»¼»¼½¾¾¿ÁÄÅÆÈÉÊËÍÎÏÑÒÔÕרÚÜÜÝáåéèâÖ˜z["……ÿ 'g¤ÁÓßäêùÿþü÷ñåØÇ´¡Žƒ‘’”™ ¦¬®²´··¸‹¹ºº»%½¾¾¿ÀÁÂÃÄÆÇÈÉËÌÍÏÐÑÓÔÖØÙÛÜÝàåéèâ×¹“a'……ÿ 7o¨ÃÔßäëúƒþ‹ÿþüøòéÜÍ»©—‡ˆ‘‘’–š ¦ª°³¶Œ¹ºº€»&¼¼½¾¿ÀÁÂÃÄÅÆÇÉÊËÌÎÏÑÒÔÕרÚÛÝãåéçÜÄ„‰k0……ÿ 8r¬ÄÔÝßãñôôõôòïêãØÌ¼«šŠ€†•”—› ¦¬°´·‹¹ºº€»%¼½½¾¿ÀÁÂÃÄÅÇÈÉÊÌÍÎÐÑÓÔÖ×ÙÛßàâäÔ „Š‘‘u;……ÿ @y­ÂŹ­¨ª¬Ž­®­­«©¤•‹€ujcdpˆ••–›¡¥«±µ·Š¹€º&»»¼½¾¿ÀÁÂÃÄÅÆÆÇÊËÌÍÏÏÑÓÖ×ÚßßÓ¸ƒgp|œ›}@…„ÿ B€«©š °Â€ÄƒÅƂǂÈÇÈÇÅÀ»²©ž’‡{qnr…”–™›Ÿ¤ª¯³¶¸ˆ¹€º%»¼¼½¾¾¿ÀÁÂÃÄÅÇÉÉËÌÌÎÒÕÙÝÞ¿¨‰|z|€…ˆŸ‡J…„ÿ EŠ¢›°ÅÐáñó‚ôõöö÷‚øù€úùùöòíåÛ϶§š†‚†š™š¡¦«±µ¸†¹€º »»¼¼½¾¿ÀÁÂÃĀůÊÍÑÓÙÜÊ«¢““ž¬ºÆÎ¿œQ…„ÿX“¡°ÄÏÖæôõõöö‚÷øùùúûüüýüüúøôíåÛÐĹ«Ÿ“‰…†‰“™¡¦­´¸¹¸…¹ºº€»!¼½¾¾¿ÁÂÂÅÈËÏÑÕͽ«¡—ŠŽ˜¤°½ÉÕßèâǯžd…„ÿ ]¤¸ÈÑÙèõõöö÷‚øùùúûüüƒýû÷òìåÜÓȽ±¥šˆ……ˆŠ•ž¬·¼¼€»‚º»»€¼"¾¿ÀÁÄÅÆÇÆÄ¿¹²¬žˆŽ—¡«·ÂÌÖàèðôìÓ¼¥m „„ÿ V‹©¼ËÔÛëõö‚÷ø€ùúûüüý€þýüúøôîèßÖÍù®¥œ“Œ‡„„ˆ“ž¦¬°°±´µµ·%¹º¸·¸»¸¸±¬«¤ž”‹†Š‘𣬶ÀÈÒÚãêðõùûóØÃ¨s „„ÿ T­¿ÍÖÝìö‚÷‚øùùú‚ûüüý‚þ#ýýüùõðêãÜÔËû²«¤–‘Œ‹‰‰ŠŠ–››œœžŸ €•’“ދЋ•›¢©°¹ÁÉÑÙáçíòöùüþýõÛÆ­x!„ƒÿ [–°ÂÐ×ßïö÷‚øùù‚ú‚ûüü‚ýƒþýýüù÷óîèâÜÖÏɼ¶°©¤Ÿ›—”’ŽŒŒ‹$ŒŽ‘“•˜œ ¥©¯´»ÁÇÎÔÚáçìñõøûüþþÿþöÝȲ.„ƒÿ f›µÆÒÙáð‚÷‚øùù‚úƒûüüƒýƒþýýüúøõñîêåáÜ×ÒÍÈÿ»·´²¯®««ª«¬®°²µ¸»ÀÄÈÍÑÖÚßäéíñõøúü€þ€ÿþ÷ßʵ‰/„ƒÿ %n ¸ÉÔÜäòööƒ÷ƒø€ùƒú„ûüƒý1üüûù÷õòïìéæáÞÚ×ÔÒÏÍËÉÉÇÇÆÇÇÈÉÊËÍÏÒÔØÚÞáåèìïñõ÷ùúüüƒýþþ÷à̸‘9„ƒÿ ,x¤¼ÎÛãëô€ö‰÷‰ø„ù†úùùø÷öôòðîìéçåãâáàßÞƒÝÞßàáâäåçêìîðòôö÷øùù‡úøòâλ—D„ƒÿ 6€«ÅÙåìôûü¨ý€ü ûúù÷÷õõóóòññƒð ññòóóõõ÷øùúû€üŠý÷òíäÔ¿O„‚ÿ€@Œ¸Òâéîòø–ú‘ù„ø‚÷öö€õ†ôõõö÷‰ö€õóîëåÚǤX„‚ÿ€KžÇÛâäãâã˜äœã˜âˆáââãáÛË­c ƒ‚ÿ€^®ÎÙÚ×ÔÓÑšÒœÓ—Ò„Ñ ÒÓÖÙ×ͳm†ÿ€h´ÎÔÑÐ‚ÏØÐ‚ÏÐÐÑͶw†ÿ€h²ËÐÏÆÐÏÎ˶q†ÿ€^®ÇƒÎ“ϰГσÎǪ\†ÿ€U§Ä͆ÎÄ©”„€€Å€€„”©Ä…ÎÍ P€†ÿ€C¡ÂË…ÎĘgWÏLWg˜Ä„ÎÍÀœH…ÿ€>›À˅ΨhÓLh¨„ÎÌ¿˜C…ÿ€/“½ÊÍ̓Î’XÓLX’‚ÎÍÍ˽“:€†ÿ€,ŒºÉ…Í€MÓLM€„ÍÊ»Ž3…ÿ€‚¸È…Í\W[_bdÊec`]X]„Íʹˆ'„ÿ{³Ç…ͦoglquwÊxvsnip§„ÍÈ·ƒ$…ÿ€o¯ÅÌ„ÍÄšyz}€Ã‚„ƒ‚~{y›ÄƒÍÌȵz…ÿY©Ã˂̀ÍÅ«’{}~É~}{’¬ÅÍ̓ÌÅ®f…ÿ0“¼Ê‹ÌÁ͉ΆÌʼ‘8‚…ÿ`©Â€Ë”̰̈́̈΂̀Ëèc‚…ÿ‚f§¾È†ËÆÌÎ̃ΆËÉÁ¦lƒ…ÿƒ Pˆªº¿ÂÄŧĈÂÂÀ¼­ŒUƒ†ÿ…Acw‚ˆ‡‰–ˆ‹‡Œ††…‚„†‚‚‚}jE……ÿˆ  ’ €ˆ…ÿõ†ÿô†ÿô‡ÿò‰ÿñ‰ÿðŒÿìÿƒÿÿÿÿÿšÿ©¡’ÿHXUX€ZX‹Vc€a'_QJ?987167=>AKUdiUWRNMHB;7577CGXccllcbUL‘ÿ?Vt‹™œœ„ž€Ÿ€ž€ ¢¢¡¢¢£€¤£¦¦€¥€§¨dUNOOSZ^bfmpv†‹‘“‘|wvtr€nld`ZRKU^k‰ ­ ‘{]3ÿU¢´¼Á€ÂÃÃ€Ä€ÅÆÇ€ÈɀʀËÌÌÍÍ€Î4ÏÏÐÐÍš?2:O[^ekqwƒƒ„”š™˜™šŽ‡††…ƒ€}}zyrpoleNJ?Hlµ©Œc5ŽŽÿGy¡³¼ÄÌ€ÎÏ€ÐÑÑÐÑÒÒÓÓÕÖ€×ØØ‚ÙÚÚ£T!-EYVWes{€€~~}‰”“€”•‹|~€~€‘¤¸Î¶ÈØÎÊÊíx=8†VŽÿ8\“¯¾ÄÎÔ€Ñ€Ò ÓÓÒÑÐÏÍÅËÐÒÔՂւרØÕÄt(M€WYo~~}‚|†€‘’”’‹||{ywuqmkorumŒ§ÏàÔª<4#Žÿ=s¥¼ÄÊ×çè‚éêéèåâÞÁ»×âæéìííîïè´m1Q†ˆrt‚”ž‘‡††ƒƒ„…“œ™–”“••‡|{xwtpkfa_]YK7?X¨;Žÿ G‡ª·ÃÌÜëííî ííéäܶª·ÎÞæëðòóó€ô´WAd‚{—±¿¿·±­«'®¯±±°°¼ÑÍÊÆÅÄÂÀÀº±§¢¡Ÿœ“ƒvmf`[ZVE,'=|wŽÿX¤¶ÄÍÝì‚î4ïîêåÚ®”¡°½ÑÞéïñòòóóôôÄD?p€„‚|ˆ¯½»¹¶µ±­­·ÄË¿¹¼½¾¾ÌàÞÝÞßÞ˸»¼º¸µ°¦œ“‹…}€‡’™’–šDŒÿU‡¥¸ÅÎàíî3ïîìçÝÇ’’¡©¹Öãìðòóôôçmb‚€€}‰´»´°¬¡§¬¸½ÆÍ¶¯´·ºº»ÅÞÛƒÜÝׯ€¹¸¶³¬¤œ—™§ºÏÍÀ¸¬¥ € Œÿ*S‰§»ÇÐâ€î€ï2íéâÔžz{‰˜˜œ¾Ùçîñóï±Jprsw|zŠ´³¬¥œ›­­°±³¦ž£ª°µ¸¸¹ÊÝÚƒÛÚÚÑ»µ··¶²¬¦“Šƒˆ—ªÑäà×Á”7Œÿ *TŽª¼ÈÑãîî€ï3îìæÚ¶shs†‹ˆ‚Ž¿ÝçìÔF^ccfiml|¤©›•“ ¡¦©¦“‹”¥¬°²±¾ÚÖÖרըÖɺµ³³²±«¢š…ypox…”±ÉÐÁ}Œÿ3W’¬¾ÉÓæî‚ï/êàÒ†W[q{sn{º×ž6^__bhlih…›‹‡“•™ Ÿ†z†’›£©¬®ºÑ€ÓÔÔÕÖıÉÐÄÇ»¯®­«£¥wpqy€xmv•¯”EŒÿ)^•¯¿ÊÔçï0ðíèÛÈ_I[kjhimrt‰ƒYo‚‹”˜¡¦žŸ¡†}†ˆŒ“—™„vˆ’“›¢¥¦¯Ë€Ï ÐÔÒËÁ¨œ»Å ¦©ª¨§£¨¸º¨–krІlH:Lh5Œÿ#8fš±ÁË×éïïððïíäÕªK@Xx…}rqƒ”¢§ Ÿ¦§¡¢ª€°´´wƒ†ˆ‹t…š¤œ˜šª®»€Ë ÌÏ¿­¨ ›Ÿ¸¹€ ¦±º¿ÂÁ¼µ«œ‚„–˜T0‹ÿ@#,5EbJBA>>@\Œ¸Î¹vF53/Š‹ÿPŒ­ÀÍÕâðëàÅ…d_Yn}ptutsstwz„ˆŒ‘’ˆxohQKS\enu|‚‡ŠŒŽ€ŽŽ“…XBHGFEEB9>@><;>UŠ¾Æ±~I520Š‹ÿ3U‘¯ÂÎÖäïèØªn_a`zˆsvytssŽtsuy}…ŠŽ’—š™’sHKVajry~ƒ†‰Š‹Œ‹ƒV>ECCBA@?><;:8:Q~¨·§ƒN410Š‹ÿ*Z–²ÄÏ×äìáÏ•ico`Œyv{w€sŽtv{~‚‡‹”™¡£¥˜VTaksz~‚„†ˆˆ„‰‹ƒX9AA@?>=<;:8757Ku¤À¿S400Š‹ÿ4aš´ÅÐØåéÛ¹†^rn[|w|{t€sŒtuy}„ˆ‘•™ž¡¥ª®¶a\isy~€‚ƒ„‡†‡uH6=>=;;:986534DoŸ½ÃœX4/1Š‹ÿ5hž¶ÇÑÙåæÔ¡|VzXXk|€yuwwusŠtvz}‚‡Š“˜œ ¥¨¬±´Âgamu|~€€‚€ƒƒ„ƒƒ‚…uO:66476542121=hšµ²ž`60.Š‹ÿ>n¡¹ÈÓÚåâΙtWSNVwƒuvz}vr‰tw|„ˆŽ’—šŸ£©¬®²·ºÁƒcmv{|}}~€ƒ€ ‚}_F=N64321€/ 8`”µ´”_9(Š‹ÿ?u¤»ÊÓÙäÞ»¡jSHCS{…}rw}ws‡tvy~…‡‰ŠŠ…nry”˜ «µÀɈbmuxzz{{||†} ||{}om\520/.€, 1Y´´’W)Š‹ÿF{§½ËÔÛåÛ²¨bS@1Zƒ„xrs~†yqs…tuy{xpcO,)5JtšÂ‡bjquwwxxyy†zyyxxy{d;/..,+))(+Qˆ°´™[! Š‹ÿHƒª¿ÍÕÜåÙ½˜aQ-`‰ƒvsqx‡}rs†tunS0 )48:=@Ejhbhnrsttuvw‚v€un;),++)(''%'J‚¬³žd) 8‰‹ÿM‡­ÁÎÖÝåØÁŽcH-eŒrssrƒ~s†tvc4 #6=BFHJNRXaglopqqr‚s€t€s rsrrt`1()('&%€$ %Dy§³¢m. SUˆŠÿPޝÃÐ×ßåÖ¼†h6 ;kŒ}rssrw|vs„tv_$  #1=ELPRTVY^bfjmmnno‚p€q‚ponob4$!#$#"! #=q¡³¦u3 ‰ŠÿU”²ÅÑØàæÕ¶€a@mŠ{t€utss„tve&!#%1DAJQVXYZ]`cfiijjkk€lƒmllmllklk?61"! 7iœ²ª}9 ‰Šÿ*\˜µÇÓÙãåÓ¯NFo‡wxzzu‡tr= #%'* ?|¨­—_# ‰ŠÿD|ª¿ÎØÜçßÈš:+O_ptqvzs„twr@#./13679;=?@Mmx~‹—”s]TMOQQ€RW^g€—¥ª±¹ÀÃÉÏÓ³c3$ €  7u¤¬œf*‰ŠÿG„­ÂÐÙÝèßÉœV)O\lstswxtvƒtHvsL.1469;<>@ADELewv|„“—|d]\[\]dz–šš˜˜šœŸ£¬»ÊÙéêˆ+    1mŸ¬ o3ˆŠÿNНÄÑÚßéáÌ¢nJWhqsuux{zw‚tHuu\84:<>@ABDGIKKavttuz„‰‘’‘‘Œ‡ƒ|zwvu|®Ëßðúž   (d™¬¥w7ˆ‰ÿS²ÅÓÚáíäÑ­ŒJSeossw„zu‚t wpF8>ABDEGIL€O]rutstuvx{}~~~||ywuƒsrn{ ÌëÿÓ= $]“ª§H%ˆ‰ÿX–µÇÔÜãðèÖ¾“LS_krsw‚‰…|v‚tvu_ABDFHILMPRTTVhxx€t ssuttuttsts‚tuvtoolnˆ¾ÛŸ+€‚ U–°ªŽ\(ˆ‰ÿ8_›·ÉÖÜæóîÝÆ¡7BVSartw‰ˆwƒtwsUEILMNPRSUWWYVbouv€u‡t€utsl]IIKK86> † N‘µ¶Ÿe.ˆ‰ÿ3eŸ¹Ë×Ýè÷óä϶W 5ZG[rsv}‡ŠƒzuƒtvqSNOQRTUVWXZbg37Xdlprsƒu tsrqokeYFBG:€€‰ H¯º¢j1ˆ‰ÿ7k£¼ÍØÞëùöêÖ¿o 0b.RtssyƒŠ‡~w„t*vq\STUWXYZ[^h€q.$:IT[eggihifa]XPG=;AC4&€Š R‚Á¼¢o7ˆ‰ÿ=r¦¾ÎÙßíûøïÞǘ(2dOussv~‡Šƒy…t(vrb[XY[[\]`j|‘h/ *./457755349?>,$$!€‰ )[£Íº u;ˆ‰ÿEw©ÀÐÚàðýúóäα= ]Artstyƒ‰…}v†t&upeZ\]__ahvˆ–R'#'*-169;;3! %'  wÃʲ›x@ˆ‰ÿG~¬ÂÑÚàòýýöéÖ»lS'jwser‡‰‚yu…t&ssqf_``bbfn~—G& #'*+/122& $+$ Œ M©ÄÆ¥•Cˆ‰ÿJ…¯ÄÓÜâôþýøîÝħ!M d|taez…‰†~w…ts!mfddegku…•’S,!#"  !&()Œ 3€§¿¸‘—L ‡‰ÿ!O‹²ÆÔÜãõþýûòäϲR3JyhMr„‡‰‚ytss‚ts$tsojggjoyˆ——d, ( ‰ k„ º¤„©^ ‡ˆÿ#R‘µÈÖÝå÷þþüöëØ½$r†kIa{ƒŠ†}vtsst‚s€t#qonor{ˆ”œ‹V $*,.*! † &fv™²³²·¢j ‡ˆÿ*X˜·Ê×Þæù€þúñàÈ¥LMICs€‡‰ƒytss‚t‚s€t ssrrt}‡’šœ‰F€''))''(& „€'$$##$$%  Vpttv|©¼½·¨w ‡ˆÿ,g¡¼ÎÙßëü€ÿþùîÝÄ£H Fƒ‚@+f†ƒ‰†yxurt…s€tƒs x}…˜œ—~U.€ !€  8dv x}‹¥¸»¸ª} ‡ˆÿ5l¥¾ÐÚàëü€ÿþüôåѶ~  ]“`(:qˆ†Š‡‚|xsr†stt„s uy†—š˜‡pQ €(Lgv~~~„¦¶¹¸ª~&‡ˆÿ?r©ÁÑÜàîýÿýøíÜĨO %kŠK:{‡ˆŽŒ„~xsr†stt„stwy}ƒŠ–˜‘‚w[5 0Rjv‚‰‰ŠŠ€‰ ŠŠ”¥´»¹¨-‡ˆÿD{¬ÂÓÜâïþÿþûóæÑ¸•,+ms2;‹Š‡€xˆst‡stvz~‚‡ŠŒŽŠ€vog]SEJUbbfs€†‡††€‡††‡†ˆ¢´º¶¨‚5‡ˆÿG¯ÅÔÝâñþ‚ÿýøîÞǬo3e`?}ŒŽ‡€w‡stt†srrtvwxy{}„†‡ˆƒ{‚ƒ|{{|{|{||{ |~‰²¸´§†=ˆˆÿJ‡²ÇÖÞãóþ‚ÿþüõèÖ½¢J"":V><}•‘Š€€vƒs€t‰sttsrttuuvwwxxyywwuuttutut uz„–¬µ²¨ˆEˆˆÿQµÉ×ßäõþƒÿ&þùñâͳ*(*7<$3t“•“‹hq~{wtsstvvurˆst€ut„sttst‚srppqst uzx‹¥°®¤ˆ[†‡ÿ V“·ËÙàæ÷þƒÿ'þü÷ìÛÄ©n /068%h™–“mA>Tjuxttvxxvt‡stvxxyxwuut‚svwwz|~|v€t uvpm ®«¦œ%†‡ÿZ™¹ÍÚàæ÷…ÿ+þûóçÔ¼Ÿ[  &36<1Uƒœš’= 0Qlw{xxy{wussuv‚stvxz|~ ~~€€‚…††ˆ‡†€xstutmbh}›¬³¸¹0†‡ÿ3`ž¼ÎÛáèù…ÿ[þýùðâ͵”F)6,1CR\dkpvy|{yutrqqsvz~‡Ž•› ¥­·ÆÒÔΨe‡†ÿ J‰´ÊÙàåòþŠÿþü÷îàι¢4;>‚ &,$€1)4AWo…”€fE.+7CLTW]^aadegjpuz~†Š”𠍳ÂÐÓÎÅ­i ‡†ÿ P·ËÚáæôþ‹ÿþûöíàι£F -7 ƒ„/(7BPcqssq\H;>CGLPTY]bekqw{€„‹—¥®¿ÏÓÐÈ©f ‡†ÿ U–¹ÍÜâçõþŒÿþûöíàÏ»¦M #‚ ˆ€+%6GSXSQOD>BFKQTZ_bglrx|†Œ’—Ÿª¼ÎÔТh $ …†ÿ Zœ¼ÏÝãè÷þÿþûöîáѾ©•^& ‚ ˆ€,+BEJOSY]afkpvy~…‹–¤¸ÇÊ·mf["……ÿ 'g¤ÁÓßäêùÿ þü÷ñåØÇ´¡c‚ Š,!$'*.147;?CGKPTX^bglrwz€†Œ”ž¯¼¿½³—x{a'……ÿ 7o¨ÃÔßäëúƒþ‹ÿþüøòéÜÍ»©—@€ Š+ "%(+.259<@DHLQTY^chnsx}ˆŽ™°»·¨…„‰k0……ÿ 8r¬ÄÔÝßãñôôõ ôòïêãØÌ¼«šŠp6€ ‰€)!#&(+/279=AEJNRV[adjntz~y}’ª¯‘„Š‘‘u;……ÿ @y­ÂŹ­¨ª¬Ž­®­­«©¤•‹€ui[G, Š)!$'*-047;?CGKPTY^agkpsrruw}oco|œ›}@…„ÿ B€«©š °Â€ÄƒÅƂǂÈÇÈÇÅÀ»²©ž’‡{iU< ‡) #&),/26:=AEILOSX_cgkoqlkjpx|€…ˆŸ‡J…„ÿ EŠ¢›°ÅÐáñó‚ôõöö÷‚øù€úùùöòíåÛ϶§šŠpV> †)!#&),/36:=@CENSZ_glnpt{„’ž¬ºÆÎ¿œQ…„ÿX“¡°ÄÏÖæôõõöö‚÷øùùúû üüýüüúøôíåÛÐĹ«Ÿ“„cJ8# ‚("%(+/24930//,€*(+-./14;?CHOU\egks{„Б𣬶ÀÈÒÚãêðõùûóØÃ¨s „„ÿ T­¿ÍÖÝìö‚÷‚øùùú‚ûüüý‚þFýýüùõðêãÜÔËû²«¤–‘…|upjgbXSSTTUUVW[cfhnqw}„‹•›¢©°¹ÁÉÑÙáçíòöùüþýõÛÆ­x!„ƒÿ [–°ÂÐ×ßïö÷‚øùù‚ú‚ûüü‚ýƒþýýüù÷óîèâÜÖÏɼ¶°©¤Ÿ›—”’ŽŒŒ‹$ŒŽ‘“•˜œ ¥©¯´»ÁÇÎÔÚáçìñõøûüþþÿþöÝȲ.„ƒÿ f›µÆÒÙáð‚÷‚øùù‚úƒûüüƒýƒþýýüúøõñîêåáÜ×ÒÍÈÿ»·´²¯®««ª«¬®°²µ¸»ÀÄÈÍÑÖÚßäéíñõøúü€þ€ÿþ÷ßʵ‰/„ƒÿ %n ¸ÉÔÜäòööƒ÷ƒø€ùƒú„ûüƒý1üüûù÷õòïìéæáÞÚ×ÔÒÏÍËÉÉÇÇÆÇÇÈÉÊËÍÏÒÔØÚÞáåèìïñõ÷ùúüüƒýþþ÷à̸‘9„ƒÿ ,x¤¼ÎÛãëô€ö‰÷‰ø„ù†úùùø÷öôòðîìéçåãâáàßÞƒÝÞßàáâäåçêìîðòôö÷øùù‡úøòâλ—D„ƒÿ 6€«ÅÙåìôûü¨ý€ü ûúù÷÷õõóóòññƒð ññòóóõõ÷øùúû€üŠý÷òíäÔ¿O„‚ÿ€@Œ¸Òâéîòø–ú‘ù„ø‚÷öö€õ†ôõõö÷‰ö€õóîëåÚǤX„‚ÿ€KžÇÛâäãâã˜äœã˜âˆáââãáÛË­c ƒ‚ÿ€^®ÎÙÚ×ÔÓÑšÒœÓ—Ò„Ñ ÒÓÖÙ×ͳm†ÿ€h´ÎÔÑÐ‚ÏØÐ‚ÏÐÐÑͶw†ÿ€f²ËÐÏÆÐÏÎ˶p†ÿ€]®ÇƒÎ“ϰГσÎǪ\†ÿ€U§Ä͆ÎÄ©”„€€Å€€„”©Ä…ÎÍ P€†ÿ€C¡ÂË…ÎĘgWÏLWg˜Ä„ÎÍÀœH…ÿ€>›À˅ΨhÓLh¨„ÎÌ¿˜C…ÿ€/’½ÊÍ̓Î’XÓLX’‚ÎÍÍ˽“:€†ÿ€'‹ºÉ…Í€MÓLM€„ÍÊ»Ž3…ÿ€‚¸È…Í\W[_bdÊec`]X]„Íʹˆ'„ÿz³Ç…ͦoglquwÊxvsnip§„ÍÈ·‚$…ÿ€o¯ÅÌ„ÍÄšyz}€Ã‚„ƒ‚~{y›ÄƒÍÌȵy…ÿX©Ã˂̀ÍÅ«’{}~É~}{’¬ÅÍ̓ÌÅ®e…ÿ0“¼Ê‹ÌÁ͉ΆÌʼ8‚…ÿ`©Â€Ë”̰̈́̈΂̀Ëèc‚…ÿ‚e¦¾È†ËÆÌÎ̃ΆËÉÁ¦lƒ…ÿƒ M‡ªº¿ÂÄŧĈÂÂÀ¼­‹Tƒ†ÿ…Acv‚ˆ„‡€ˆ•‡ˆ‹†Œ…†„‚ƒ‚…‚€|hE……ÿˆ „ ˜ ’ €ˆ…ÿõ†ÿô†ÿô‡ÿò‰ÿñ‰ÿðŒÿìÿƒÿÿÿÿÿšÿ—poidabbcdf€hghghjjilnq€r€qpponoo‡pnllnp’ÿHXUX€ZX‹Vc€a_[WW€Y ]`aefisz‡Œ‚~}xsojhfa_dbccllcbUL‘ÿ?Vt‹™œœ„ž€Ÿ€ž€ ¢¢¡¢¢£€¤£¦¦€¥€§¨~xtuwy~€‚„ˆŠ™ž¡£¡ŽŽŒ€‰ˆƒ€|ws{~ˆ˜¥­ ‘{]3ÿU¢´¼Á€ÂÃÃ€Ä€ÅÆÇ€ÈɀʀËÌÌÍÍ€ÎÏÏÐÐάqimy€ƒ‡‰“€–—¢§¦¥¦§˜—”‘pe_ZXS[a\[g€µ©Œc5ŽŽÿGy¡³¼ÄÌ€ÎÏ€ÐÑÑÐÑÒÒÓÓÕÖ€×ØØ‚ÙÚÚµ]cq|}„‹’““€’‘›€¡€¢œ‘€’‘‘Œ‚{yPZ`LHIIGE;NІVŽÿ8\“¯¾ÄÎÔ€Ñ€Ò ÓÓÒÑÐÏͰÃÐÒÔՂւרØÖϧpfw}}|~ˆ‘’’‘‘‚—ŸŸ€ ¡¡¢¡š“ŽŒŠ‡ƒ|qcV@GT]d]N50E3Žÿ=s¥¼ÄÊ×çè‚éêéèåâÞ›hÅâæéìííîïëϪŒ¡Àº§¦¬²±¥››˜˜™š"£¦¬©¥¢¡¢¡¡££˜Ž‹Š†ƒ}xsomi[G89IXN'$Žÿ G‡ª·ÃÌÜëííî ííéäÜ”JW¬Þæëðòóó€ôÏž–ª½Ä»ºÈÕÛÙÔÍÉÆÅÅÇÈÊË€Ì!ÖåáÞÚØ×ÕÔÔÐÈÀ¼»¸µª™‹ysmjfZD6;J@ŽÿX¤¶ÄÍÝì‚î3ïîêåÚ79M}ËÞéïñòòóóôôÚ”²¼¾¾ºÀÕÚÚÖÓÑÍÅ­«¤‘¼×ÚÜÝÝêöôô€õôõõæØÛÚØÕÒÌÁ¶¦•…lUA@AOT]\-ŒÿU‡¥¸ÅÎàíî5ïîìçÝÀE(1CSšÖãìðòóôôí©¨¼»¼¼¹ÀÕØÒÎÉ¥zTW]l‰ÀÍÓ×ÙÚÛãõóôô€õôôñãÚÙØØÕÑËÈE4S][_]Z]S*#Œÿ*S‰§»ÇÐâ€î€ï3íéâÔk 0;;Q±ÙçîñóñÏ}•«®¯³¶·¿ÔÒÆµˆAJKNPWµÀÉÐÕØÙÚçõóó‚ôóóíÝ×ÙØ×ÔÍÆµ¦•wN'5r™ž’xP&Œÿ *TŽª¼ÈÑãîî€ï2îìæÚ¨/!-/,(K±Ýçìá“{˜žŸ¢¦ªª³Éɦm;8=?CGR‚¤°¼ÅÍÒÖÖàóð€ñ€òðóñçÝÙ××ÖÔÍÆ½±¤˜‡~RNk‚tC%Œÿ3W’¬¾ÉÓæî‚ïRêàÒa&# 4§Ö¼q{‰ˆŠŒ‘•™°»€4+.159=Dp•£±½ÇÍÒÔÞïððïïðòòäÕèíæçÝÔÕÔÒÊɲ¥™‘‹Œ‹aRZ]?5Œÿ)^•¯¿ÊÔçïTðíèÛÈ/  "Gohonlpvz€…‡Ž–j!$'+/37ZŽ¢°µÀÈÌÏÕëîíîïòðëâÏÆÞæËÏÒÒÑÐÌÏÚÛʹ¥‘‘—˜wV=4. Œÿ`8fš±ÁË×éïïððïíäÕ¡#/* #8L^dWVbeZ[hqqryy6 $(,:„œ²ÁÀÁÅÓÖàëìëìïáÔÐÊÈÇÉÞÞËÌÌÐÙßâäâÜÖ̽¤Ÿ§¥dB#Œÿ;N__VU\a.#)U‘§½Î×Üßäåè€é!ëÕÂÁÁÃÃÀÄÝíãßåçèççäâàÞÜÒ¬¨¶¸¦yM(#Œÿ`?p µÄÎÚìððññïèÜÉJ6VM(.NC DVF47=C0 &›³ÇÕÞáãååæççèéÛÁÂÜ̼¸¿ÞëèèçææååäââáâÒ¤®ÀƸW,!#ŒÿDx¢·ÅÏÝîñîèØÃ>5J4'B- 5B$#$‚ ~£ºÍÙÞââããäå倿 ãèÕº¿ÈÙææåå€äããáá€à Ý¿¯ÅÏÄ `+#$ŒÿE€¥¹ÇÐÞîñïæÖ½40=# / $7ƒ  'žºÌ×ÛÝßßàà€áããääæìëéåâããáâáà€ßÝÝÜÛÜÜàßÔÌ«e,&2‹Œÿ$K„§»ÈÑàïññòòîäÒ³,&-  ' ƒ ;£ÂÍÓÖÕרÙÚÚÜÝÞààá‚àßßÞ€ÝÛÛÚÙØÚâêæÚµc-7R8‹Œÿ#*QŠª½ÊÓâðñòòñìâШ&   ƒ ‚ |¦±µµ·¶»ÅÇÌÏ×Ü݃ހÝÜÜÛÛÚÚØØ×ÖÕÖÚåïñÕ{n¡¹ÈÓÚåâÎU:   ‡"&*/46:?CGKORVYbs“¤°¸¹º»»¼½¼ »À¹˜{s†jfedc€a f…­ÆÅªtTC3Š‹ÿ ?u¤»ÊÓÙäÞ£€,€ $‡$(*,032),1BGOUZer~•¤¯·¸¸¹¹€º¹‚º‚¹»º¬ª–hcba`^^]a©ÅŦk?*!Š‹ÿF{§½ËÔÛåÛˆ¥  $$ %…‚ ;NT]m€†•¢®´€¶€·¸·‚¸‚·¶·¼ ob`_^]\ZY]x£ÂÄ­p3!Š‹ÿHƒª¿ÍÕÜåÙ®*  ' ‡ „5T[^afm{‰—£«²³€´‹µ´µ­r[^]\[ZXXWXr¾Ä±z<"‰‹ÿM‡­ÁÎÖÝåØÀe .€  "!†…Ydmrux}ƒŽ›¤ª°±²²‡³„²gZ[ZYXWVTSTm–ºÃµ‚@"‰ŠÿPޝÃÐ×ßåÖ¸P . !…†>ft„‡‰‹—Ÿ¥ª­€¯€°„±„°¡gTRTUUTRQPRfµÂ¸‹E!‰ŠÿU”²ÅÑØàæÕ­9+€…‡ Eq‹’”–—𢦩«¬¬­­‹®­®¬vJmdTQPONMMaˆ°Â»‘J ‰Šÿ *\˜µÇÓÙãåÓ¢8€(‡ ˆ><@c•¸¼©r3#=‰ŠÿD|ª¿ÎØÜçßÈh+#‚‰9,9D_v…’“••–•”ŒpVJQZ`ktvx~‚uaSHHRXD;>>=<;;9=]´»­z=2>*ˆŠÿG„­ÂÐÙÝèßÉoR  ‚ Š8 %/6?@ACDGLUeu†˜›P36528>=<:98769Wˆ°»±ƒG;=4ˆŠÿNНÄÑÚßéáÌl  ‚ ‰ !&,14€7*442.)%  4Sr‡œªU38::998765435O€«»µŠM>;6ˆ‰ÿS²ÅÓÚáíäÑ›Œ   ‚‰ €Co’§~*356654321102Kz¦¸µ’eD;7ˆ‰ÿX–µÇÔÜãðèÖ¾“  !'ƒ ‰€„ƒ 0gK&/1€2110 2Eu¯Ã»§J:9ˆ‰ÿ8_›·ÉÖÜæóîÝÆ¡7  &* ƒ‰  (,.†0 2?l«Ì̾†M98ˆ‰ÿ3eŸ¹Ë×Ýè÷óä϶V &*$ƒ‡‡ %#'+-/†0 ?i’°½Á‹S86ˆ‰ÿ7k£¼ÍØÞëùöêÖ¿n € #*) „ƒ   €€ :N4!#&),./„0 /0T‚•œ©¿Z86ˆ‰ÿ=r¦¾ÎÙßíûøïÞǘ(  '*$„  !  -ERP5!$&()+-./„0 -1hš–“¥¸“`84ˆ‰ÿEw©ÀÐÚàðýúóäα< € )'†   '„€ @MX^@!&)*+,../…0 /1^~•£µ–d72ˆ‰ÿG~¬ÂÑÚàòýýöéÖ»l   !… € -1  9JSZg_7),--..//…0 /)O]d‡”Ÿ­Œe71‡‰ÿJ…¯ÄÓÜâôþýøîÝħ  …  !0/€ (/28W`hlN++.€/‡0/,)?8Z„‘—|_:1$‡‰ÿ"O‹²ÆÔÜãõþýûòäϲR  €*  &68("%&"$'-/1359=C[l`?DF42321†0//%/"+Q}‰‡vU;0)‡ˆÿ"R‘µÈÖÝå÷þþüöëØ½ , *9@=1-0257:<>ADGIOmw|€}mfgbU@CDHOSUTV^fnsrrpqrrppn\<& !!€ "*Do˜‘€U"#'‡ˆÿ?r©ÁÑÜàîýÿýøíÜĨO€. %$  „  ‚ $+28;?ACHNRRS[hkjihgcVD91+(€)(()+0Em•‚Y$"&‡ˆÿD{¬ÂÓÜâïþÿþûóæÑ¸•+€!# %*)% „   $(,/15;>?@EMRPJC;4.€'%%'&&%%'(.@j‰’…`'#‡ˆÿG¯ÅÔÝâñþ‚ÿýøîÞǬo $+/.*! „ „ !#%'(),//)%!ˆ $8a‘ˆf,#†ˆÿJ‡²ÇÖÞãóþ‚ÿþüõèÖ½¢I +043.$„  …  € † 2SzŽ’‹k3#†ˆÿQµÉ×ßäõþƒÿþùñâͳ)‚ .6961%  …  €‚€ #Gw‘Œr:"†‡ÿ V“·ËÙàæ÷þƒÿþü÷ìÛÄ©m‡0<>;7#  … € $%#@rŒ’ŽuB! †‡ÿZ™¹ÍÚàæ÷…ÿþûóçÔ¼Ÿ[ ‡0ADB< ‚ . !!#$#%%$&()+023531+:mŠ‘ŽyG!!†‡ÿ3`ž¼ÎÛáèù…ÿ þýùðâ͵”Fˆ/CKID&   € ,  #'*0159;>@@;92+5i‰‘|N "†‡ÿ9h¢¿ÐÜâéú†ÿ þü÷ìÜÇ®‰6ˆ1#CLMK1!"!"%(+,++)%"‚1e‡’€T #†‡ÿ0n¦ÁÒÝâëû‡ÿþûõéØÂ©)Š5HMP4€ !"$& €€ƒ €  ,^„ƒY##†‡ÿ=uªÃÔÞãíý‡ÿ þýùòæÔ¾¥}'‹:IVF‚"%(,. “  'Z‚‘†_&#†‡ÿ@{®ÅÖßãîýˆÿ þýøñãÑ»£x&‰2LN‚ !*052'  ‡€‚  $U‘ˆb("††ÿ E€±Ç×àäñþ‰ÿ þü÷îáϹ¡z+Š%2&ƒ3#0:<6)   !Q~’‰f-"…†ÿ J‰´ÊÙàåòþŠÿ þü÷îàι¢4Œ,  !,7>=4%  € M|Ž‘Šk0"…†ÿ P·ËÚáæôþ‹ÿ þûöíàι£E  €‚  (0131"€€€ Kz’Šk3'…†ÿ U–¹ÍÜâçõþŒÿ þûöíàÏ»¦L‹ ‰  "# €€€ Iz’‹l5*9…†ÿ Zœ¼ÏÝãè÷þÿ þûöîáѾ©•^&‰ € ‚€ GxŽ‘‹n=GQ……ÿ _ ¿ÑÞãéøþŽÿ þü÷ïãÔ®™z<‰ € €€ FvŽ“ŽuKW["……ÿ 'g¤ÁÓßäêùÿ þü÷ñåØÇ´¡b‡Ž „‚€€ Au—’{bua'……ÿ 7o¨ÃÔßäëúƒþ‹ÿþüøòéÜÍ»©—@…Ž …‚€‚ Cz”˜Ž|ƒ‰k0……ÿ 8r¬ÄÔÝßãñôôõ ôòïêãØÌ¼«šŠp6… Ž ƒ‚‚€&LwŽ„ƒŠ‘‘u;……ÿ @y­ÂŹ­¨ª¬Ž­®­­«©¤•‹€ui[G+„ „‚(H^`m|œ›}@…„ÿ B€«©š °Â€ÄƒÅƂǂÈÇÈÇÅÀ»²©ž’‡{iT<‚ Œ ƒ‚ &5Ofv|€…ˆŸ‡J…„ÿ EŠ¢›°ÅÐáñó‚ôõöö÷‚øù€úùùöòíåÛ϶§šŠpU; „ $>Lgz‘ž¬ºÆÎ¿œQ…„ÿX“¡°ÄÏÖæôõõöö‚÷øùùúûüüýüüúøôíåÛÐĹ«Ÿ“„bG3‹ ƒ‚ *=M_|Ž˜¤°½ÉÕßèâǯžd…„ÿ ]¤¸ÈÑÙèõõöö÷‚øùùúûüüƒýû÷òìåÜÓȽ±¥šgP>. ‡ ‚  !+7=Qi‚Ž—¡«·ÂÌÖàèðôìÓ¼¥m „„ÿ V‹©¼ËÔÛëõö‚÷ø€ùúûüüý€þýüúøôîèßÖÍù®¥œ“Œm]O;+$ƒ€ (29BK]pБ𣬶ÀÈÒÚãêðõùûóØÃ¨s „„ÿ T­¿ÍÖÝìö‚÷‚øùùú‚ûüüý‚þýýüùõðêãÜÔËû²«¤–‘„zqjb^VG€?(>>=<N\it€ˆŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒ‹€vk_RB1" %3AMYahlnpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppomic[QD7(  &2=GOVY\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\ZVRI@5*  &/7>CGIJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKJGD@91(  #)/368:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::8640+%  !%&()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(&%"     07070100053c00000081a40000000000000000000000014d5abc2f000003de000000b500010002ffffffffffffffff0000003d00000000root/usr/local/share/cmake-2.8/Modules/CTestScriptMode.cmake# This file is read by ctest in script mode (-S) #============================================================================= # Copyright 2009 Kitware, Inc. # Copyright 2009 Alexander Neundorf # # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Determine the current system, so this information can be used # in ctest scripts include(CMakeDetermineSystem) # Also load the system specific file, which sets up e.g. the search paths. # This makes the FIND_XXX() calls work much better include(CMakeSystemSpecificInformation) 07070100053ca8000081a40000000000000000000000014d5abc2f00000b19000000b500010002ffffffffffffffff0000003a00000000root/usr/local/share/cmake-2.8/Modules/FindProducer.cmake# Though Producer isn't directly part of OpenSceneGraph, its primary user # is OSG so I consider this part of the Findosg* suite used to find # OpenSceneGraph components. You'll notice that I accept OSGDIR as an # environment path. # # Each component is separate and you must opt in to each module. You must # also opt into OpenGL (and OpenThreads?) as these # modules won't do it for you. This is to allow you control over your own # system piece by piece in case you need to opt out of certain components # or change the Find behavior for a particular module (perhaps because the # default FindOpenGL.cmake module doesn't work with your system as an # example). # If you want to use a more convenient module that includes everything, # use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules. # # Locate Producer # This module defines # PRODUCER_LIBRARY # PRODUCER_FOUND, if false, do not try to link to Producer # PRODUCER_INCLUDE_DIR, where to find the headers # # $PRODUCER_DIR is an environment variable that would # correspond to the ./configure --prefix=$PRODUCER_DIR # used in building osg. # # Created by Eric Wing. #============================================================================= # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Header files are presumed to be included like # #include # Try the user's environment request before anything else. FIND_PATH(PRODUCER_INCLUDE_DIR Producer/CameraGroup HINTS $ENV{PRODUCER_DIR} $ENV{OSG_DIR} $ENV{OSGDIR} PATH_SUFFIXES include PATHS ~/Library/Frameworks /Library/Frameworks /usr/local/include /usr/include /sw/include # Fink /opt/local/include # DarwinPorts /opt/csw/include # Blastwave /opt/include [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OpenThreads_ROOT]/include [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/include ) FIND_LIBRARY(PRODUCER_LIBRARY NAMES Producer HINTS $ENV{PRODUCER_DIR} $ENV{OSG_DIR} $ENV{OSGDIR} PATH_SUFFIXES lib64 lib PATHS /usr/local /usr /sw /opt/local /opt/csw /opt ) include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(Producer DEFAULT_MSG PRODUCER_LIBRARY PRODUCER_INCLUDE_DIR) 07070100053ba2000081a40000000000000000000000014d5abc2e00001626000000b500010002ffffffffffffffff0000004200000000root/usr/local/share/cmake-2.8/Modules/CMakeFindEclipseCDT4.cmake #============================================================================= # Copyright 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # This file is included in CMakeSystemSpecificInformation.cmake if # the Eclipse CDT4 extra generator has been selected. FIND_PROGRAM(CMAKE_ECLIPSE_EXECUTABLE NAMES eclipse DOC "The Eclipse executable") # This variable is used by the Eclipse generator and appended to the make invocation commands. SET(CMAKE_ECLIPSE_MAKE_ARGUMENTS "" CACHE STRING "Additional command line arguments when Eclipse invokes make. Enter e.g. -j to get parallel builds") # This variable is used by the Eclipse generator in out-of-source builds only. SET(ECLIPSE_CDT4_GENERATE_SOURCE_PROJECT FALSE CACHE BOOL "If enabled, CMake will generate a source project for Eclipse in CMAKE_SOURCE_DIR") MARK_AS_ADVANCED(ECLIPSE_CDT4_GENERATE_SOURCE_PROJECT) # The Eclipse generator needs to know the standard include path # so that Eclipse ca find the headers at runtime and parsing etc. works better # This is done here by actually running gcc with the options so it prints its # system include directories, which are parsed then and stored in the cache. MACRO(_DETERMINE_GCC_SYSTEM_INCLUDE_DIRS _lang _resultIncludeDirs _resultDefines) SET(${_resultIncludeDirs}) SET(_gccOutput) FILE(WRITE "${CMAKE_BINARY_DIR}/CMakeFiles/dummy" "\n" ) EXECUTE_PROCESS(COMMAND ${CMAKE_C_COMPILER} -v -E -x ${_lang} -dD dummy WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/CMakeFiles ERROR_VARIABLE _gccOutput OUTPUT_VARIABLE _gccStdout ) FILE(REMOVE "${CMAKE_BINARY_DIR}/CMakeFiles/dummy") # First find the system include dirs: IF( "${_gccOutput}" MATCHES "> search starts here[^\n]+\n *(.+) *\n *End of (search) list" ) # split the output into lines and then remove leading and trailing spaces from each of them: STRING(REGEX MATCHALL "[^\n]+\n" _includeLines "${CMAKE_MATCH_1}") FOREACH(nextLine ${_includeLines}) STRING(STRIP "${nextLine}" _includePath) LIST(APPEND ${_resultIncludeDirs} "${_includePath}") ENDFOREACH(nextLine) ENDIF( "${_gccOutput}" MATCHES "> search starts here[^\n]+\n *(.+) *\n *End of (search) list" ) # now find the builtin macros: STRING(REGEX MATCHALL "#define[^\n]+\n" _defineLines "${_gccStdout}") # A few example lines which the regexp below has to match properly: # #define MAX(a,b) ((a) > (b) ? (a) : (b)) # #define __fastcall __attribute__((__fastcall__)) # #define FOO (23) # #define __UINTMAX_TYPE__ long long unsigned int # #define __UINTMAX_TYPE__ long long unsigned int # #define __i386__ 1 FOREACH(nextLine ${_defineLines}) STRING(REGEX MATCH "^#define +([A-Za-z_][A-Za-z0-9_]*)(\\([^\\)]+\\))? +(.+) *$" _dummy "${nextLine}") SET(_name "${CMAKE_MATCH_1}${CMAKE_MATCH_2}") STRING(STRIP "${CMAKE_MATCH_3}" _value) #MESSAGE(STATUS "m1: -${CMAKE_MATCH_1}- m2: -${CMAKE_MATCH_2}- m3: -${CMAKE_MATCH_3}-") LIST(APPEND ${_resultDefines} "${_name}") IF(_value) LIST(APPEND ${_resultDefines} "${_value}") ELSE() LIST(APPEND ${_resultDefines} " ") ENDIF() ENDFOREACH(nextLine) ENDMACRO(_DETERMINE_GCC_SYSTEM_INCLUDE_DIRS _lang) # Save the current LC_ALL, LC_MESSAGES, and LANG environment variables and set them # to "C" that way GCC's "search starts here" text is in English and we can grok it. SET(_orig_lc_all $ENV{LC_ALL}) SET(_orig_lc_messages $ENV{LC_MESSAGES}) SET(_orig_lang $ENV{LANG}) IF(_orig_lc_all) SET(ENV{LC_ALL} C) ENDIF(_orig_lc_all) IF(_orig_lc_messages) SET(ENV{LC_MESSAGES} C) ENDIF(_orig_lc_messages) IF(_orig_lang) SET(ENV{LANG} C) ENDIF(_orig_lang) # Now check for C, works for gcc and Intel compiler at least IF (NOT CMAKE_ECLIPSE_C_SYSTEM_INCLUDE_DIRS) IF ("${CMAKE_C_COMPILER_ID}" MATCHES GNU OR "${CMAKE_C_COMPILER_ID}" MATCHES Intel) _DETERMINE_GCC_SYSTEM_INCLUDE_DIRS(c _dirs _defines) SET(CMAKE_ECLIPSE_C_SYSTEM_INCLUDE_DIRS "${_dirs}" CACHE INTERNAL "C compiler system include directories") SET(CMAKE_ECLIPSE_C_SYSTEM_DEFINED_MACROS "${_defines}" CACHE INTERNAL "C compiler system defined macros") ENDIF ("${CMAKE_C_COMPILER_ID}" MATCHES GNU OR "${CMAKE_C_COMPILER_ID}" MATCHES Intel) ENDIF (NOT CMAKE_ECLIPSE_C_SYSTEM_INCLUDE_DIRS) # And now the same for C++ IF (NOT CMAKE_ECLIPSE_CXX_SYSTEM_INCLUDE_DIRS) IF ("${CMAKE_CXX_COMPILER_ID}" MATCHES GNU OR "${CMAKE_CXX_COMPILER_ID}" MATCHES Intel) _DETERMINE_GCC_SYSTEM_INCLUDE_DIRS(c++ _dirs _defines) SET(CMAKE_ECLIPSE_CXX_SYSTEM_INCLUDE_DIRS "${_dirs}" CACHE INTERNAL "CXX compiler system include directories") SET(CMAKE_ECLIPSE_CXX_SYSTEM_DEFINED_MACROS "${_defines}" CACHE INTERNAL "CXX compiler system defined macros") ENDIF ("${CMAKE_CXX_COMPILER_ID}" MATCHES GNU OR "${CMAKE_CXX_COMPILER_ID}" MATCHES Intel) ENDIF (NOT CMAKE_ECLIPSE_CXX_SYSTEM_INCLUDE_DIRS) # Restore original LC_ALL, LC_MESSAGES, and LANG IF(_orig_lc_all) SET(ENV{LC_ALL} ${_orig_lc_all}) ENDIF(_orig_lc_all) IF(_orig_lc_messages) SET(ENV{LC_MESSAGES} ${_orig_lc_messages}) ENDIF(_orig_lc_messages) IF(_orig_lang) SET(ENV{LANG} ${_orig_lang}) ENDIF(_orig_lang) 07070100053b80000081a40000000000000000000000014d5abc2e0000023c000000b500010002ffffffffffffffff0000003b00000000root/usr/local/share/cmake-2.8/Modules/CMakeCCompilerABI.c#ifdef __cplusplus # error "A C++ compiler has been selected for C." #endif #ifdef __CLASSIC_C__ # define const #endif /*--------------------------------------------------------------------------*/ #include "CMakeCompilerABI.h" /*--------------------------------------------------------------------------*/ #ifdef __CLASSIC_C__ int main(argc, argv) int argc; char *argv[]; #else int main(int argc, char *argv[]) #endif { int require = 0; require += info_sizeof_dptr[argc]; #if defined(ABI_ID) require += info_abi[argc]; #endif (void)argv; return require; } 07070100053c5c000081a40000000000000000000000014d5abc2f0000ca7c000000b500010002ffffffffffffffff0000003700000000root/usr/local/share/cmake-2.8/Modules/FindBoost.cmake# - Try to find Boost include dirs and libraries # Usage of this module as follows: # # NOTE: Take note of the Boost_ADDITIONAL_VERSIONS variable below. # Due to Boost naming conventions and limitations in CMake this find # module is NOT future safe with respect to Boost version numbers, # and may break. # # == Using Header-Only libraries from within Boost: == # # find_package( Boost 1.36.0 ) # if(Boost_FOUND) # include_directories(${Boost_INCLUDE_DIRS}) # add_executable(foo foo.cc) # endif() # # # == Using actual libraries from within Boost: == # # set(Boost_USE_STATIC_LIBS ON) # set(Boost_USE_MULTITHREADED ON) # set(Boost_USE_STATIC_RUNTIME OFF) # find_package( Boost 1.36.0 COMPONENTS date_time filesystem system ... ) # # if(Boost_FOUND) # include_directories(${Boost_INCLUDE_DIRS}) # add_executable(foo foo.cc) # target_link_libraries(foo ${Boost_LIBRARIES}) # endif() # # # The components list needs to contain actual names of boost libraries only, # such as "date_time" for "libboost_date_time". If you're using parts of # Boost that contain header files only (e.g. foreach) you do not need to # specify COMPONENTS. # # You should provide a minimum version number that should be used. If you provide this # version number and specify the REQUIRED attribute, this module will fail if it # can't find the specified or a later version. If you specify a version number this is # automatically put into the considered list of version numbers and thus doesn't need # to be specified in the Boost_ADDITIONAL_VERSIONS variable (see below). # # NOTE for Visual Studio Users: # Automatic linking is used on MSVC & Borland compilers by default when # #including things in Boost. It's important to note that setting # Boost_USE_STATIC_LIBS to OFF is NOT enough to get you dynamic linking, # should you need this feature. Automatic linking typically uses static # libraries with a few exceptions (Boost.Python is one). # # Please see the section below near Boost_LIB_DIAGNOSTIC_DEFINITIONS for # more details. Adding a TARGET_LINK_LIBRARIES() as shown in the example # above appears to cause VS to link dynamically if Boost_USE_STATIC_LIBS # gets set to OFF. It is suggested you avoid automatic linking since it # will make your application less portable. # # =========== The mess that is Boost_ADDITIONAL_VERSIONS (sorry?) ============ # # OK, so the Boost_ADDITIONAL_VERSIONS variable can be used to specify a list of # boost version numbers that should be taken into account when searching # for Boost. Unfortunately boost puts the version number into the # actual filename for the libraries, so this variable will certainly be needed # in the future when new Boost versions are released. # # Currently this module searches for the following version numbers: # 1.33, 1.33.0, 1.33.1, 1.34, 1.34.0, 1.34.1, 1.35, 1.35.0, 1.35.1, # 1.36, 1.36.0, 1.36.1, 1.37, 1.37.0, 1.38, 1.38.0, 1.39, 1.39.0, # 1.40, 1.40.0, 1.41, 1.41.0, 1.42, 1.42.0, 1.43, 1.43.0, 1.44, 1.44.0, # 1.45, 1.45.0, 1.46, 1.46.0 # # NOTE: If you add a new major 1.x version in Boost_ADDITIONAL_VERSIONS you should # add both 1.x and 1.x.0 as shown above. Official Boost include directories # omit the 3rd version number from include paths if it is 0 although not all # binary Boost releases do so. # # set(Boost_ADDITIONAL_VERSIONS "1.78" "1.78.0" "1.79" "1.79.0") # # ===================================== ============= ======================== # # Variables used by this module, they can change the default behaviour and # need to be set before calling find_package: # # Boost_USE_MULTITHREADED Can be set to OFF to use the non-multithreaded # boost libraries. If not specified, defaults # to ON. # # Boost_USE_STATIC_LIBS Can be set to ON to force the use of the static # boost libraries. Defaults to OFF. # # Boost_NO_SYSTEM_PATHS Set to TRUE to suppress searching in system # paths (or other locations outside of BOOST_ROOT # or BOOST_INCLUDEDIR). Useful when specifying # BOOST_ROOT. Defaults to OFF. # [Since CMake 2.8.3] # # Boost_USE_STATIC_RUNTIME If enabled, searches for boost libraries # linked against a static C++ standard library # ('s' ABI tag). This option should be set to # ON or OFF because the default behavior # if not specified is platform dependent # for backwards compatibility. # [Since CMake 2.8.3] # # Boost_USE_DEBUG_PYTHON If enabled, searches for boost libraries # compiled against a special debug build of # Python ('y' ABI tag). Defaults to OFF. # [Since CMake 2.8.3] # # Boost_USE_STLPORT If enabled, searches for boost libraries # compiled against the STLPort standard # library ('p' ABI tag). Defaults to OFF. # [Since CMake 2.8.3] # # Boost_USE_STLPORT_DEPRECATED_NATIVE_IOSTREAMS # If enabled, searches for boost libraries # compiled against the deprecated STLPort # "native iostreams" feature ('n' ABI tag). # Defaults to OFF. # [Since CMake 2.8.3] # # Other Variables used by this module which you may want to set. # # Boost_ADDITIONAL_VERSIONS A list of version numbers to use for searching # the boost include directory. Please see # the documentation above regarding this # annoying, but necessary variable :( # # Boost_DEBUG Set this to TRUE to enable debugging output # of FindBoost.cmake if you are having problems. # Please enable this before filing any bug # reports. # # Boost_DETAILED_FAILURE_MSG FindBoost doesn't output detailed information # about why it failed or how to fix the problem # unless this is set to TRUE or the REQUIRED # keyword is specified in find_package(). # [Since CMake 2.8.0] # # Boost_COMPILER Set this to the compiler suffix used by Boost # (e.g. "-gcc43") if FindBoost has problems finding # the proper Boost installation # # Boost_THREADAPI When building boost.thread, sometimes the name of the # library contains an additional "pthread" or "win32" # string known as the threadapi. This can happen when # compiling against pthreads on Windows or win32 threads # on Cygwin. You may specify this variable and if set # when FindBoost searches for the Boost threading library # it will first try to match the threadapi you specify. # For Example: libboost_thread_win32-mgw45-mt-1_43.a # might be found if you specified "win32" here before # falling back on libboost_thread-mgw45-mt-1_43.a. # [Since CMake 2.8.3] # # Boost_REALPATH Resolves symbolic links for discovered boost libraries # to assist with packaging. For example, instead of # Boost_SYSTEM_LIBRARY_RELEASE being resolved to # "/usr/lib/libboost_system.so" it would be # "/usr/lib/libboost_system.so.1.42.0" instead. # This does not affect linking and should not be # enabled unless the user needs this information. # [Since CMake 2.8.3] # # # These last three variables are available also as environment variables: # Also, note they are completely UPPERCASE. # # BOOST_ROOT or BOOSTROOT The preferred installation prefix for searching for # Boost. Set this if the module has problems finding # the proper Boost installation. To prevent falling # back on the system paths, set Boost_NO_SYSTEM_PATHS # to true. # # BOOST_INCLUDEDIR Set this to the include directory of Boost, if the # module has problems finding the proper Boost installation # # BOOST_LIBRARYDIR Set this to the lib directory of Boost, if the # module has problems finding the proper Boost installation # # Variables defined by this module: # # Boost_FOUND System has Boost, this means the include dir was # found, as well as all the libraries specified in # the COMPONENTS list. # # Boost_INCLUDE_DIRS Boost include directories: not cached # # Boost_INCLUDE_DIR This is almost the same as above, but this one is # cached and may be modified by advanced users # # Boost_LIBRARIES Link to these to use the Boost libraries that you # specified: not cached # # Boost_LIBRARY_DIRS The path to where the Boost library files are. # # Boost_VERSION The version number of the boost libraries that # have been found, same as in version.hpp from Boost # # Boost_LIB_VERSION The version number in filename form as # it's appended to the library filenames # # Boost_MAJOR_VERSION major version number of boost # Boost_MINOR_VERSION minor version number of boost # Boost_SUBMINOR_VERSION subminor version number of boost # # Boost_LIB_DIAGNOSTIC_DEFINITIONS [WIN32 Only] You can call # add_definitions(${Boost_LIB_DIAGNOSTIC_DEFINITIONS}) # to have diagnostic information about Boost's # automatic linking outputted during compilation time. # # For each component you specify in find_package(), the following (UPPER-CASE) # variables are set. You can use these variables if you would like to pick and # choose components for your targets instead of just using Boost_LIBRARIES. # # Boost_${COMPONENT}_FOUND True IF the Boost library "component" was found. # # Boost_${COMPONENT}_LIBRARY Contains the libraries for the specified Boost # "component" (includes debug and optimized keywords # when needed). #============================================================================= # Copyright 2006-2009 Kitware, Inc. # Copyright 2006-2008 Andreas Schneider # Copyright 2007 Wengo # Copyright 2007 Mike Jackson # Copyright 2008 Andreas Pakulat # Copyright 2008-2010 Philip Lowman # # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) #------------------------------------------------------------------------------- # FindBoost functions & macros # ############################################ # # Check the existence of the libraries. # ############################################ # This macro was taken directly from the FindQt4.cmake file that is included # with the CMake distribution. This is NOT my work. All work was done by the # original authors of the FindQt4.cmake file. Only minor modifications were # made to remove references to Qt and make this file more generally applicable # And ELSE/ENDIF pairs were removed for readability. ######################################################################### macro(_Boost_ADJUST_LIB_VARS basename) if(Boost_INCLUDE_DIR ) if(Boost_${basename}_LIBRARY_DEBUG AND Boost_${basename}_LIBRARY_RELEASE) # if the generator supports configuration types then set # optimized and debug libraries, or if the CMAKE_BUILD_TYPE has a value if(CMAKE_CONFIGURATION_TYPES OR CMAKE_BUILD_TYPE) set(Boost_${basename}_LIBRARY optimized ${Boost_${basename}_LIBRARY_RELEASE} debug ${Boost_${basename}_LIBRARY_DEBUG}) else() # if there are no configuration types and CMAKE_BUILD_TYPE has no value # then just use the release libraries set(Boost_${basename}_LIBRARY ${Boost_${basename}_LIBRARY_RELEASE} ) endif() # FIXME: This probably should be set for both cases set(Boost_${basename}_LIBRARIES optimized ${Boost_${basename}_LIBRARY_RELEASE} debug ${Boost_${basename}_LIBRARY_DEBUG}) endif() # if only the release version was found, set the debug variable also to the release version if(Boost_${basename}_LIBRARY_RELEASE AND NOT Boost_${basename}_LIBRARY_DEBUG) set(Boost_${basename}_LIBRARY_DEBUG ${Boost_${basename}_LIBRARY_RELEASE}) set(Boost_${basename}_LIBRARY ${Boost_${basename}_LIBRARY_RELEASE}) set(Boost_${basename}_LIBRARIES ${Boost_${basename}_LIBRARY_RELEASE}) endif() # if only the debug version was found, set the release variable also to the debug version if(Boost_${basename}_LIBRARY_DEBUG AND NOT Boost_${basename}_LIBRARY_RELEASE) set(Boost_${basename}_LIBRARY_RELEASE ${Boost_${basename}_LIBRARY_DEBUG}) set(Boost_${basename}_LIBRARY ${Boost_${basename}_LIBRARY_DEBUG}) set(Boost_${basename}_LIBRARIES ${Boost_${basename}_LIBRARY_DEBUG}) endif() if(Boost_${basename}_LIBRARY) set(Boost_${basename}_LIBRARY ${Boost_${basename}_LIBRARY} CACHE FILEPATH "The Boost ${basename} library") # Remove superfluous "debug" / "optimized" keywords from # Boost_LIBRARY_DIRS foreach(_boost_my_lib ${Boost_${basename}_LIBRARY}) get_filename_component(_boost_my_lib_path "${_boost_my_lib}" PATH) list(APPEND Boost_LIBRARY_DIRS ${_boost_my_lib_path}) endforeach() list(REMOVE_DUPLICATES Boost_LIBRARY_DIRS) set(Boost_LIBRARY_DIRS ${Boost_LIBRARY_DIRS} CACHE FILEPATH "Boost library directory") set(Boost_${basename}_FOUND ON CACHE INTERNAL "Whether the Boost ${basename} library found") endif(Boost_${basename}_LIBRARY) endif(Boost_INCLUDE_DIR ) # Make variables changeble to the advanced user mark_as_advanced( Boost_${basename}_LIBRARY Boost_${basename}_LIBRARY_RELEASE Boost_${basename}_LIBRARY_DEBUG ) endmacro(_Boost_ADJUST_LIB_VARS) #------------------------------------------------------------------------------- # # Runs compiler with "-dumpversion" and parses major/minor # version with a regex. # function(_Boost_COMPILER_DUMPVERSION _OUTPUT_VERSION) exec_program(${CMAKE_CXX_COMPILER} ARGS ${CMAKE_CXX_COMPILER_ARG1} -dumpversion OUTPUT_VARIABLE _boost_COMPILER_VERSION ) string(REGEX REPLACE "([0-9])\\.([0-9])(\\.[0-9])?" "\\1\\2" _boost_COMPILER_VERSION ${_boost_COMPILER_VERSION}) set(${_OUTPUT_VERSION} ${_boost_COMPILER_VERSION} PARENT_SCOPE) endfunction() # # A convenience function for marking desired components # as found or not # function(_Boost_MARK_COMPONENTS_FOUND _yes_or_no) foreach(COMPONENT ${Boost_FIND_COMPONENTS}) string(TOUPPER ${COMPONENT} UPPERCOMPONENT) set(Boost_${UPPERCOMPONENT}_FOUND ${_yes_or_no} CACHE INTERNAL "Whether the Boost ${COMPONENT} library found" FORCE) endforeach() endfunction() # # Take a list of libraries with "thread" in it # and prepend duplicates with "thread_${Boost_THREADAPI}" # at the front of the list # function(_Boost_PREPEND_LIST_WITH_THREADAPI _output) set(_orig_libnames ${ARGN}) string(REPLACE "thread" "thread_${Boost_THREADAPI}" _threadapi_libnames ${_orig_libnames}) set(${_output} ${_threadapi_libnames} ${_orig_libnames} PARENT_SCOPE) endfunction() # # If a library is found, replace its cache entry with its REALPATH # function(_Boost_SWAP_WITH_REALPATH _library _docstring) if(${_library}) get_filename_component(_boost_filepathreal ${${_library}} REALPATH) unset(${_library} CACHE) set(${_library} ${_boost_filepathreal} CACHE FILEPATH "${_docstring}") endif() endfunction() function(_Boost_CHECK_SPELLING _var) if(${_var}) string(TOUPPER ${_var} _var_UC) message(FATAL_ERROR "ERROR: ${_var} is not the correct spelling. The proper spelling is ${_var_UC}.") endif() endfunction() # # End functions/macros # #------------------------------------------------------------------------------- if(NOT DEFINED Boost_USE_MULTITHREADED) set(Boost_USE_MULTITHREADED TRUE) endif() if(Boost_FIND_VERSION_EXACT) # The version may appear in a directory with or without the patch # level, even when the patch level is non-zero. set(_boost_TEST_VERSIONS "${Boost_FIND_VERSION_MAJOR}.${Boost_FIND_VERSION_MINOR}.${Boost_FIND_VERSION_PATCH}" "${Boost_FIND_VERSION_MAJOR}.${Boost_FIND_VERSION_MINOR}") else(Boost_FIND_VERSION_EXACT) # The user has not requested an exact version. Among known # versions, find those that are acceptable to the user request. set(_Boost_KNOWN_VERSIONS ${Boost_ADDITIONAL_VERSIONS} "1.46.0" "1.46" "1.45.0" "1.45" "1.44.0" "1.44" "1.43.0" "1.43" "1.42.0" "1.42" "1.41.0" "1.41" "1.40.0" "1.40" "1.39.0" "1.39" "1.38.0" "1.38" "1.37.0" "1.37" "1.36.1" "1.36.0" "1.36" "1.35.1" "1.35.0" "1.35" "1.34.1" "1.34.0" "1.34" "1.33.1" "1.33.0" "1.33") set(_boost_TEST_VERSIONS) if(Boost_FIND_VERSION) set(_Boost_FIND_VERSION_SHORT "${Boost_FIND_VERSION_MAJOR}.${Boost_FIND_VERSION_MINOR}") # Select acceptable versions. foreach(version ${_Boost_KNOWN_VERSIONS}) if(NOT "${version}" VERSION_LESS "${Boost_FIND_VERSION}") # This version is high enough. list(APPEND _boost_TEST_VERSIONS "${version}") elseif("${version}.99" VERSION_EQUAL "${_Boost_FIND_VERSION_SHORT}.99") # This version is a short-form for the requested version with # the patch level dropped. list(APPEND _boost_TEST_VERSIONS "${version}") endif() endforeach(version) else(Boost_FIND_VERSION) # Any version is acceptable. set(_boost_TEST_VERSIONS "${_Boost_KNOWN_VERSIONS}") endif(Boost_FIND_VERSION) endif(Boost_FIND_VERSION_EXACT) # The reason that we failed to find Boost. This will be set to a # user-friendly message when we fail to find some necessary piece of # Boost. set(Boost_ERROR_REASON) set( _boost_IN_CACHE TRUE) if(Boost_INCLUDE_DIR) # On versions < 1.35, remove the System library from the considered list # since it wasn't added until 1.35. if(Boost_VERSION AND Boost_FIND_COMPONENTS) if(Boost_VERSION LESS 103500) list(REMOVE_ITEM Boost_FIND_COMPONENTS system) endif() endif() foreach(COMPONENT ${Boost_FIND_COMPONENTS}) string(TOUPPER ${COMPONENT} COMPONENT) if(NOT Boost_${COMPONENT}_FOUND) set( _boost_IN_CACHE FALSE) endif(NOT Boost_${COMPONENT}_FOUND) endforeach(COMPONENT) else(Boost_INCLUDE_DIR) set( _boost_IN_CACHE FALSE) endif(Boost_INCLUDE_DIR) if(_boost_IN_CACHE) # in cache already set(Boost_FOUND TRUE) foreach(COMPONENT ${Boost_FIND_COMPONENTS}) string(TOUPPER ${COMPONENT} COMPONENT) _Boost_ADJUST_LIB_VARS( ${COMPONENT} ) set(Boost_LIBRARIES ${Boost_LIBRARIES} ${Boost_${COMPONENT}_LIBRARY}) endforeach(COMPONENT) set(Boost_INCLUDE_DIRS ${Boost_INCLUDE_DIR}) if(Boost_VERSION AND NOT "${Boost_VERSION}" STREQUAL "0") math(EXPR Boost_MAJOR_VERSION "${Boost_VERSION} / 100000") math(EXPR Boost_MINOR_VERSION "${Boost_VERSION} / 100 % 1000") math(EXPR Boost_SUBMINOR_VERSION "${Boost_VERSION} % 100") endif(Boost_VERSION AND NOT "${Boost_VERSION}" STREQUAL "0") if(Boost_DEBUG) message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " "boost ${Boost_MAJOR_VERSION}.${Boost_MINOR_VERSION}.${Boost_SUBMINOR_VERSION} " "is already in the cache. To view debugging messages, please clear the cache.") endif() else(_boost_IN_CACHE) # Need to search for boost if(Boost_DEBUG) message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " "Boost not in cache") # Output some of their choices message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " "_boost_TEST_VERSIONS = ${_boost_TEST_VERSIONS}") message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " "Boost_USE_MULTITHREADED = ${Boost_USE_MULTITHREADED}") message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " "Boost_USE_STATIC_LIBS = ${Boost_USE_STATIC_LIBS}") message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " "Boost_USE_STATIC_RUNTIME = ${Boost_USE_STATIC_RUNTIME}") message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " "Boost_ADDITIONAL_VERSIONS = ${Boost_ADDITIONAL_VERSIONS}") message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " "Boost_NO_SYSTEM_PATHS = ${Boost_NO_SYSTEM_PATHS}") endif() if(WIN32) # In windows, automatic linking is performed, so you do not have # to specify the libraries. If you are linking to a dynamic # runtime, then you can choose to link to either a static or a # dynamic Boost library, the default is to do a static link. You # can alter this for a specific library "whatever" by defining # BOOST_WHATEVER_DYN_LINK to force Boost library "whatever" to be # linked dynamically. Alternatively you can force all Boost # libraries to dynamic link by defining BOOST_ALL_DYN_LINK. # This feature can be disabled for Boost library "whatever" by # defining BOOST_WHATEVER_NO_LIB, or for all of Boost by defining # BOOST_ALL_NO_LIB. # If you want to observe which libraries are being linked against # then defining BOOST_LIB_DIAGNOSTIC will cause the auto-linking # code to emit a #pragma message each time a library is selected # for linking. set(Boost_LIB_DIAGNOSTIC_DEFINITIONS "-DBOOST_LIB_DIAGNOSTIC" CACHE STRING "Boost diagnostic define") endif(WIN32) set(_boost_INCLUDE_SEARCH_DIRS_SYSTEM C:/boost/include C:/boost "$ENV{ProgramFiles}/boost/include" "$ENV{ProgramFiles}/boost" /sw/local/include ) _Boost_CHECK_SPELLING(Boost_ROOT) _Boost_CHECK_SPELLING(Boost_LIBRARYDIR) _Boost_CHECK_SPELLING(Boost_INCLUDEDIR) # If BOOST_ROOT was defined in the environment, use it. if (NOT BOOST_ROOT AND NOT $ENV{BOOST_ROOT} STREQUAL "") set(BOOST_ROOT $ENV{BOOST_ROOT}) endif() # If BOOSTROOT was defined in the environment, use it. if (NOT BOOST_ROOT AND NOT $ENV{BOOSTROOT} STREQUAL "") set(BOOST_ROOT $ENV{BOOSTROOT}) endif() # If BOOST_INCLUDEDIR was defined in the environment, use it. if( NOT $ENV{BOOST_INCLUDEDIR} STREQUAL "" ) set(BOOST_INCLUDEDIR $ENV{BOOST_INCLUDEDIR}) endif() # If BOOST_LIBRARYDIR was defined in the environment, use it. if( NOT $ENV{BOOST_LIBRARYDIR} STREQUAL "" ) set(BOOST_LIBRARYDIR $ENV{BOOST_LIBRARYDIR}) endif() if( BOOST_ROOT ) file(TO_CMAKE_PATH ${BOOST_ROOT} BOOST_ROOT) endif() if(Boost_DEBUG) message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " "Declared as CMake or Environmental Variables:") message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " " BOOST_ROOT = ${BOOST_ROOT}") message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " " BOOST_INCLUDEDIR = ${BOOST_INCLUDEDIR}") message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " " BOOST_LIBRARYDIR = ${BOOST_LIBRARYDIR}") message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " "_boost_TEST_VERSIONS = ${_boost_TEST_VERSIONS}") endif() if( Boost_NO_SYSTEM_PATHS) set(_boost_FIND_OPTIONS NO_CMAKE_SYSTEM_PATH) else() set(_boost_INCLUDE_SEARCH_DIRS ${_boost_INCLUDE_SEARCH_DIRS_SYSTEM}) endif() if( BOOST_ROOT ) set(_boost_INCLUDE_SEARCH_DIRS ${BOOST_ROOT}/include ${BOOST_ROOT} ${_boost_INCLUDE_SEARCH_DIRS}) endif() # prepend BOOST_INCLUDEDIR to search path if specified if( BOOST_INCLUDEDIR ) file(TO_CMAKE_PATH ${BOOST_INCLUDEDIR} BOOST_INCLUDEDIR) set(_boost_INCLUDE_SEARCH_DIRS ${BOOST_INCLUDEDIR} ${_boost_INCLUDE_SEARCH_DIRS}) endif( BOOST_INCLUDEDIR ) # ------------------------------------------------------------------------ # Search for Boost include DIR # ------------------------------------------------------------------------ # Try to find Boost by stepping backwards through the Boost versions # we know about. if( NOT Boost_INCLUDE_DIR ) # Build a list of path suffixes for each version. set(_boost_PATH_SUFFIXES) foreach(_boost_VER ${_boost_TEST_VERSIONS}) # Add in a path suffix, based on the required version, ideally # we could read this from version.hpp, but for that to work we'd # need to know the include dir already set(_boost_BOOSTIFIED_VERSION) # Transform 1.35 => 1_35 and 1.36.0 => 1_36_0 if(_boost_VER MATCHES "[0-9]+\\.[0-9]+\\.[0-9]+") string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1_\\2_\\3" _boost_BOOSTIFIED_VERSION ${_boost_VER}) elseif(_boost_VER MATCHES "[0-9]+\\.[0-9]+") string(REGEX REPLACE "([0-9]+)\\.([0-9]+)" "\\1_\\2" _boost_BOOSTIFIED_VERSION ${_boost_VER}) endif() list(APPEND _boost_PATH_SUFFIXES "boost-${_boost_BOOSTIFIED_VERSION}") list(APPEND _boost_PATH_SUFFIXES "boost_${_boost_BOOSTIFIED_VERSION}") endforeach(_boost_VER) if(Boost_DEBUG) message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " "Include debugging info:") message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " " _boost_INCLUDE_SEARCH_DIRS = ${_boost_INCLUDE_SEARCH_DIRS}") message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " " _boost_PATH_SUFFIXES = ${_boost_PATH_SUFFIXES}") endif() # Look for a standard boost header file. find_path(Boost_INCLUDE_DIR NAMES boost/config.hpp HINTS ${_boost_INCLUDE_SEARCH_DIRS} PATH_SUFFIXES ${_boost_PATH_SUFFIXES} ${_boost_FIND_OPTIONS} ) endif( NOT Boost_INCLUDE_DIR ) # ------------------------------------------------------------------------ # Extract version information from version.hpp # ------------------------------------------------------------------------ if(Boost_INCLUDE_DIR) # Extract Boost_VERSION and Boost_LIB_VERSION from version.hpp # Read the whole file: # set(BOOST_VERSION 0) set(BOOST_LIB_VERSION "") file(READ "${Boost_INCLUDE_DIR}/boost/version.hpp" _boost_VERSION_HPP_CONTENTS) if(Boost_DEBUG) message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " "location of version.hpp: ${Boost_INCLUDE_DIR}/boost/version.hpp") endif() string(REGEX REPLACE ".*#define BOOST_VERSION ([0-9]+).*" "\\1" Boost_VERSION "${_boost_VERSION_HPP_CONTENTS}") string(REGEX REPLACE ".*#define BOOST_LIB_VERSION \"([0-9_]+)\".*" "\\1" Boost_LIB_VERSION "${_boost_VERSION_HPP_CONTENTS}") set(Boost_LIB_VERSION ${Boost_LIB_VERSION} CACHE INTERNAL "The library version string for boost libraries") set(Boost_VERSION ${Boost_VERSION} CACHE INTERNAL "The version number for boost libraries") if(NOT "${Boost_VERSION}" STREQUAL "0") math(EXPR Boost_MAJOR_VERSION "${Boost_VERSION} / 100000") math(EXPR Boost_MINOR_VERSION "${Boost_VERSION} / 100 % 1000") math(EXPR Boost_SUBMINOR_VERSION "${Boost_VERSION} % 100") set(Boost_ERROR_REASON "${Boost_ERROR_REASON}Boost version: ${Boost_MAJOR_VERSION}.${Boost_MINOR_VERSION}.${Boost_SUBMINOR_VERSION}\nBoost include path: ${Boost_INCLUDE_DIR}") endif(NOT "${Boost_VERSION}" STREQUAL "0") if(Boost_DEBUG) message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " "version.hpp reveals boost " "${Boost_MAJOR_VERSION}.${Boost_MINOR_VERSION}.${Boost_SUBMINOR_VERSION}") endif() else(Boost_INCLUDE_DIR) set(Boost_ERROR_REASON "${Boost_ERROR_REASON}Unable to find the Boost header files. Please set BOOST_ROOT to the root directory containing Boost or BOOST_INCLUDEDIR to the directory containing Boost's headers.") endif(Boost_INCLUDE_DIR) # ------------------------------------------------------------------------ # Suffix initialization and compiler suffix detection. # ------------------------------------------------------------------------ # Setting some more suffixes for the library set(Boost_LIB_PREFIX "") if ( WIN32 AND Boost_USE_STATIC_LIBS AND NOT CYGWIN) set(Boost_LIB_PREFIX "lib") endif() if (Boost_COMPILER) set(_boost_COMPILER ${Boost_COMPILER}) if(Boost_DEBUG) message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " "using user-specified Boost_COMPILER = ${_boost_COMPILER}") endif() else(Boost_COMPILER) # Attempt to guess the compiler suffix # NOTE: this is not perfect yet, if you experience any issues # please report them and use the Boost_COMPILER variable # to work around the problems. if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Intel" OR "${CMAKE_CXX_COMPILER}" MATCHES "icl" OR "${CMAKE_CXX_COMPILER}" MATCHES "icpc") if(WIN32) set (_boost_COMPILER "-iw") else() set (_boost_COMPILER "-il") endif() elseif (MSVC90) set(_boost_COMPILER "-vc90") elseif (MSVC10) set(_boost_COMPILER "-vc100") elseif (MSVC80) set(_boost_COMPILER "-vc80") elseif (MSVC71) set(_boost_COMPILER "-vc71") elseif (MSVC70) # Good luck! set(_boost_COMPILER "-vc7") # yes, this is correct elseif (MSVC60) # Good luck! set(_boost_COMPILER "-vc6") # yes, this is correct elseif (BORLAND) set(_boost_COMPILER "-bcb") elseif("${CMAKE_CXX_COMPILER_ID}" STREQUAL "SunPro") set(_boost_COMPILER "-sw") elseif (MINGW) if(${Boost_MAJOR_VERSION}.${Boost_MINOR_VERSION} VERSION_LESS 1.34) set(_boost_COMPILER "-mgw") # no GCC version encoding prior to 1.34 else() _Boost_COMPILER_DUMPVERSION(_boost_COMPILER_VERSION) set(_boost_COMPILER "-mgw${_boost_COMPILER_VERSION}") endif() elseif (UNIX) if (CMAKE_COMPILER_IS_GNUCXX) if(${Boost_MAJOR_VERSION}.${Boost_MINOR_VERSION} VERSION_LESS 1.34) set(_boost_COMPILER "-gcc") # no GCC version encoding prior to 1.34 else() _Boost_COMPILER_DUMPVERSION(_boost_COMPILER_VERSION) # Determine which version of GCC we have. if(APPLE) if(Boost_MINOR_VERSION) if(${Boost_MINOR_VERSION} GREATER 35) # In Boost 1.36.0 and newer, the mangled compiler name used # on Mac OS X/Darwin is "xgcc". set(_boost_COMPILER "-xgcc${_boost_COMPILER_VERSION}") else(${Boost_MINOR_VERSION} GREATER 35) # In Boost <= 1.35.0, there is no mangled compiler name for # the Mac OS X/Darwin version of GCC. set(_boost_COMPILER "") endif(${Boost_MINOR_VERSION} GREATER 35) else(Boost_MINOR_VERSION) # We don't know the Boost version, so assume it's # pre-1.36.0. set(_boost_COMPILER "") endif(Boost_MINOR_VERSION) else() set(_boost_COMPILER "-gcc${_boost_COMPILER_VERSION}") endif() endif() endif (CMAKE_COMPILER_IS_GNUCXX) endif() if(Boost_DEBUG) message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " "guessed _boost_COMPILER = ${_boost_COMPILER}") endif() endif(Boost_COMPILER) set (_boost_MULTITHREADED "-mt") if( NOT Boost_USE_MULTITHREADED ) set (_boost_MULTITHREADED "") endif() if(Boost_DEBUG) message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " "_boost_MULTITHREADED = ${_boost_MULTITHREADED}") endif() #====================== # Systematically build up the Boost ABI tag # http://boost.org/doc/libs/1_41_0/more/getting_started/windows.html#library-naming set( _boost_RELEASE_ABI_TAG "-") set( _boost_DEBUG_ABI_TAG "-") # Key Use this library when: # s linking statically to the C++ standard library and # compiler runtime support libraries. if(Boost_USE_STATIC_RUNTIME) set( _boost_RELEASE_ABI_TAG "${_boost_RELEASE_ABI_TAG}s") set( _boost_DEBUG_ABI_TAG "${_boost_DEBUG_ABI_TAG}s") endif() # g using debug versions of the standard and runtime # support libraries if(WIN32) if(MSVC OR "${CMAKE_CXX_COMPILER}" MATCHES "icl" OR "${CMAKE_CXX_COMPILER}" MATCHES "icpc") set(_boost_DEBUG_ABI_TAG "${_boost_DEBUG_ABI_TAG}g") endif() endif() # y using special debug build of python if(Boost_USE_DEBUG_PYTHON) set(_boost_DEBUG_ABI_TAG "${_boost_DEBUG_ABI_TAG}y") endif() # d using a debug version of your code set(_boost_DEBUG_ABI_TAG "${_boost_DEBUG_ABI_TAG}d") # p using the STLport standard library rather than the # default one supplied with your compiler if(Boost_USE_STLPORT) set( _boost_RELEASE_ABI_TAG "${_boost_RELEASE_ABI_TAG}p") set( _boost_DEBUG_ABI_TAG "${_boost_DEBUG_ABI_TAG}p") endif() # n using the STLport deprecated "native iostreams" feature if(Boost_USE_STLPORT_DEPRECATED_NATIVE_IOSTREAMS) set( _boost_RELEASE_ABI_TAG "${_boost_RELEASE_ABI_TAG}n") set( _boost_DEBUG_ABI_TAG "${_boost_DEBUG_ABI_TAG}n") endif() if(Boost_DEBUG) message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " "_boost_RELEASE_ABI_TAG = ${_boost_RELEASE_ABI_TAG}") message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " "_boost_DEBUG_ABI_TAG = ${_boost_DEBUG_ABI_TAG}") endif() # ------------------------------------------------------------------------ # Begin finding boost libraries # ------------------------------------------------------------------------ if(BOOST_ROOT) set(_boost_LIBRARY_SEARCH_DIRS_ALWAYS ${BOOST_ROOT}/lib ${BOOST_ROOT}/stage/lib) endif() set(_boost_LIBRARY_SEARCH_DIRS_ALWAYS ${_boost_LIBRARY_SEARCH_DIRS_ALWAYS} ${Boost_INCLUDE_DIR}/lib ${Boost_INCLUDE_DIR}/../lib ${Boost_INCLUDE_DIR}/stage/lib ) set(_boost_LIBRARY_SEARCH_DIRS_SYSTEM C:/boost/lib C:/boost "$ENV{ProgramFiles}/boost/boost_${Boost_MAJOR_VERSION}_${Boost_MINOR_VERSION}_${Boost_SUBMINOR_VERSION}/lib" "$ENV{ProgramFiles}/boost/boost_${Boost_MAJOR_VERSION}_${Boost_MINOR_VERSION}/lib" "$ENV{ProgramFiles}/boost/lib" "$ENV{ProgramFiles}/boost" /sw/local/lib ) set(_boost_LIBRARY_SEARCH_DIRS ${_boost_LIBRARY_SEARCH_DIRS_ALWAYS}) if( Boost_NO_SYSTEM_PATHS ) set(_boost_FIND_OPTIONS NO_CMAKE_SYSTEM_PATH) else() list(APPEND _boost_LIBRARY_SEARCH_DIRS ${_boost_LIBRARY_SEARCH_DIRS_SYSTEM}) endif() # prepend BOOST_LIBRARYDIR to search path if specified if( BOOST_LIBRARYDIR ) file(TO_CMAKE_PATH ${BOOST_LIBRARYDIR} BOOST_LIBRARYDIR) set(_boost_LIBRARY_SEARCH_DIRS ${BOOST_LIBRARYDIR} ${_boost_LIBRARY_SEARCH_DIRS}) endif() if(Boost_DEBUG) message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " "_boost_LIBRARY_SEARCH_DIRS = ${_boost_LIBRARY_SEARCH_DIRS}") endif() # Support preference of static libs by adjusting CMAKE_FIND_LIBRARY_SUFFIXES if( Boost_USE_STATIC_LIBS ) set( _boost_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES}) if(WIN32) set(CMAKE_FIND_LIBRARY_SUFFIXES .lib .a ${CMAKE_FIND_LIBRARY_SUFFIXES}) else() set(CMAKE_FIND_LIBRARY_SUFFIXES .a ) endif() endif() # We want to use the tag inline below without risking double dashes if(_boost_RELEASE_ABI_TAG) if(${_boost_RELEASE_ABI_TAG} STREQUAL "-") set(_boost_RELEASE_ABI_TAG "") endif() endif() if(_boost_DEBUG_ABI_TAG) if(${_boost_DEBUG_ABI_TAG} STREQUAL "-") set(_boost_DEBUG_ABI_TAG "") endif() endif() # The previous behavior of FindBoost when Boost_USE_STATIC_LIBS was enabled # on WIN32 was to: # 1. Search for static libs compiled against a SHARED C++ standard runtime library (use if found) # 2. Search for static libs compiled against a STATIC C++ standard runtime library (use if found) # We maintain this behavior since changing it could break people's builds. # To disable the ambiguous behavior, the user need only # set Boost_USE_STATIC_RUNTIME either ON or OFF. set(_boost_STATIC_RUNTIME_WORKAROUND false) if(WIN32 AND Boost_USE_STATIC_LIBS) if(NOT DEFINED Boost_USE_STATIC_RUNTIME) set(_boost_STATIC_RUNTIME_WORKAROUND true) endif() endif() foreach(COMPONENT ${Boost_FIND_COMPONENTS}) string(TOUPPER ${COMPONENT} UPPERCOMPONENT) set( Boost_${UPPERCOMPONENT}_LIBRARY "Boost_${UPPERCOMPONENT}_LIBRARY-NOTFOUND" ) set( Boost_${UPPERCOMPONENT}_LIBRARY_RELEASE "Boost_${UPPERCOMPONENT}_LIBRARY_RELEASE-NOTFOUND" ) set( Boost_${UPPERCOMPONENT}_LIBRARY_DEBUG "Boost_${UPPERCOMPONENT}_LIBRARY_DEBUG-NOTFOUND") set( _boost_docstring_release "Boost ${COMPONENT} library (release)") set( _boost_docstring_debug "Boost ${COMPONENT} library (debug)") # # Find RELEASE libraries # set(_boost_RELEASE_NAMES ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_RELEASE_ABI_TAG}-${Boost_LIB_VERSION} ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_RELEASE_ABI_TAG} ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED}${_boost_RELEASE_ABI_TAG}-${Boost_LIB_VERSION} ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED}${_boost_RELEASE_ABI_TAG} ${Boost_LIB_PREFIX}boost_${COMPONENT} ) if(_boost_STATIC_RUNTIME_WORKAROUND) set(_boost_RELEASE_STATIC_ABI_TAG "-s${_boost_RELEASE_ABI_TAG}") list(APPEND _boost_RELEASE_NAMES ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG}-${Boost_LIB_VERSION} ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG} ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG}-${Boost_LIB_VERSION} ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG} ) endif() if(Boost_THREADAPI AND ${COMPONENT} STREQUAL "thread") _Boost_PREPEND_LIST_WITH_THREADAPI(_boost_RELEASE_NAMES ${_boost_RELEASE_NAMES}) endif() if(Boost_DEBUG) message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " "Searching for ${UPPERCOMPONENT}_LIBRARY_RELEASE: ${_boost_RELEASE_NAMES}") endif() find_library(Boost_${UPPERCOMPONENT}_LIBRARY_RELEASE NAMES ${_boost_RELEASE_NAMES} HINTS ${_boost_LIBRARY_SEARCH_DIRS} ${_boost_FIND_OPTIONS} DOC "${_boost_docstring_release}" ) # # Find DEBUG libraries # set(_boost_DEBUG_NAMES ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_DEBUG_ABI_TAG}-${Boost_LIB_VERSION} ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_DEBUG_ABI_TAG} ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED}${_boost_DEBUG_ABI_TAG}-${Boost_LIB_VERSION} ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED}${_boost_DEBUG_ABI_TAG} ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED} ${Boost_LIB_PREFIX}boost_${COMPONENT} ) if(_boost_STATIC_RUNTIME_WORKAROUND) set(_boost_DEBUG_STATIC_ABI_TAG "-s${_boost_DEBUG_ABI_TAG}") list(APPEND _boost_DEBUG_NAMES ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG}-${Boost_LIB_VERSION} ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG} ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG}-${Boost_LIB_VERSION} ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG} ) endif() if(Boost_THREADAPI AND ${COMPONENT} STREQUAL "thread") _Boost_PREPEND_LIST_WITH_THREADAPI(_boost_DEBUG_NAMES ${_boost_DEBUG_NAMES}) endif() if(Boost_DEBUG) message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " "Searching for ${UPPERCOMPONENT}_LIBRARY_DEBUG: ${_boost_DEBUG_NAMES}") endif() find_library(Boost_${UPPERCOMPONENT}_LIBRARY_DEBUG NAMES ${_boost_DEBUG_NAMES} HINTS ${_boost_LIBRARY_SEARCH_DIRS} ${_boost_FIND_OPTIONS} DOC "${_boost_docstring_debug}" ) if(Boost_REALPATH) _Boost_SWAP_WITH_REALPATH(Boost_${UPPERCOMPONENT}_LIBRARY_RELEASE "${_boost_docstring_release}") _Boost_SWAP_WITH_REALPATH(Boost_${UPPERCOMPONENT}_LIBRARY_DEBUG "${_boost_docstring_debug}" ) endif() _Boost_ADJUST_LIB_VARS(${UPPERCOMPONENT}) endforeach(COMPONENT) # Restore the original find library ordering if( Boost_USE_STATIC_LIBS ) set(CMAKE_FIND_LIBRARY_SUFFIXES ${_boost_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES}) endif() # ------------------------------------------------------------------------ # End finding boost libraries # ------------------------------------------------------------------------ set(Boost_INCLUDE_DIRS ${Boost_INCLUDE_DIR} ) set(Boost_FOUND FALSE) if(Boost_INCLUDE_DIR) set( Boost_FOUND TRUE ) # Check the version of Boost against the requested version. if (Boost_FIND_VERSION AND NOT Boost_FIND_VERSION_MINOR) message(SEND_ERROR "When requesting a specific version of Boost, you must provide at least the major and minor version numbers, e.g., 1.34") endif (Boost_FIND_VERSION AND NOT Boost_FIND_VERSION_MINOR) if(Boost_MAJOR_VERSION LESS "${Boost_FIND_VERSION_MAJOR}" ) set( Boost_FOUND FALSE ) set(_Boost_VERSION_AGE "old") elseif(Boost_MAJOR_VERSION EQUAL "${Boost_FIND_VERSION_MAJOR}" ) if(Boost_MINOR_VERSION LESS "${Boost_FIND_VERSION_MINOR}" ) set( Boost_FOUND FALSE ) set(_Boost_VERSION_AGE "old") elseif(Boost_MINOR_VERSION EQUAL "${Boost_FIND_VERSION_MINOR}" ) if( Boost_FIND_VERSION_PATCH AND Boost_SUBMINOR_VERSION LESS "${Boost_FIND_VERSION_PATCH}" ) set( Boost_FOUND FALSE ) set(_Boost_VERSION_AGE "old") endif( Boost_FIND_VERSION_PATCH AND Boost_SUBMINOR_VERSION LESS "${Boost_FIND_VERSION_PATCH}" ) endif( Boost_MINOR_VERSION LESS "${Boost_FIND_VERSION_MINOR}" ) endif( Boost_MAJOR_VERSION LESS "${Boost_FIND_VERSION_MAJOR}" ) if (NOT Boost_FOUND) _Boost_MARK_COMPONENTS_FOUND(OFF) endif() if (Boost_FOUND AND Boost_FIND_VERSION_EXACT) # If the user requested an exact version of Boost, check # that. We already know that the Boost version we have is >= the # requested version. set(_Boost_VERSION_AGE "new") # If the user didn't specify a patchlevel, it's 0. if (NOT Boost_FIND_VERSION_PATCH) set(Boost_FIND_VERSION_PATCH 0) endif (NOT Boost_FIND_VERSION_PATCH) # We'll set Boost_FOUND true again if we have an exact version match. set(Boost_FOUND FALSE) _Boost_MARK_COMPONENTS_FOUND(OFF) if(Boost_MAJOR_VERSION EQUAL "${Boost_FIND_VERSION_MAJOR}" ) if(Boost_MINOR_VERSION EQUAL "${Boost_FIND_VERSION_MINOR}" ) if(Boost_SUBMINOR_VERSION EQUAL "${Boost_FIND_VERSION_PATCH}" ) set( Boost_FOUND TRUE ) _Boost_MARK_COMPONENTS_FOUND(ON) endif(Boost_SUBMINOR_VERSION EQUAL "${Boost_FIND_VERSION_PATCH}" ) endif( Boost_MINOR_VERSION EQUAL "${Boost_FIND_VERSION_MINOR}" ) endif( Boost_MAJOR_VERSION EQUAL "${Boost_FIND_VERSION_MAJOR}" ) endif (Boost_FOUND AND Boost_FIND_VERSION_EXACT) if(NOT Boost_FOUND) # State that we found a version of Boost that is too new or too old. set(Boost_ERROR_REASON "${Boost_ERROR_REASON}\nDetected version of Boost is too ${_Boost_VERSION_AGE}. Requested version was ${Boost_FIND_VERSION_MAJOR}.${Boost_FIND_VERSION_MINOR}") if (Boost_FIND_VERSION_PATCH) set(Boost_ERROR_REASON "${Boost_ERROR_REASON}.${Boost_FIND_VERSION_PATCH}") endif (Boost_FIND_VERSION_PATCH) if (NOT Boost_FIND_VERSION_EXACT) set(Boost_ERROR_REASON "${Boost_ERROR_REASON} (or newer)") endif (NOT Boost_FIND_VERSION_EXACT) set(Boost_ERROR_REASON "${Boost_ERROR_REASON}.") endif (NOT Boost_FOUND) # Always check for missing components set(_boost_CHECKED_COMPONENT FALSE) set(_Boost_MISSING_COMPONENTS "") foreach(COMPONENT ${Boost_FIND_COMPONENTS}) string(TOUPPER ${COMPONENT} COMPONENT) set(_boost_CHECKED_COMPONENT TRUE) if(NOT Boost_${COMPONENT}_FOUND) string(TOLOWER ${COMPONENT} COMPONENT) list(APPEND _Boost_MISSING_COMPONENTS ${COMPONENT}) set( Boost_FOUND FALSE) endif() endforeach(COMPONENT) if(Boost_DEBUG) message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] Boost_FOUND = ${Boost_FOUND}") endif() if (_Boost_MISSING_COMPONENTS) # We were unable to find some libraries, so generate a sensible # error message that lists the libraries we were unable to find. set(Boost_ERROR_REASON "${Boost_ERROR_REASON}\nThe following Boost libraries could not be found:\n") foreach(COMPONENT ${_Boost_MISSING_COMPONENTS}) set(Boost_ERROR_REASON "${Boost_ERROR_REASON} boost_${COMPONENT}\n") endforeach(COMPONENT) list(LENGTH Boost_FIND_COMPONENTS Boost_NUM_COMPONENTS_WANTED) list(LENGTH _Boost_MISSING_COMPONENTS Boost_NUM_MISSING_COMPONENTS) if (${Boost_NUM_COMPONENTS_WANTED} EQUAL ${Boost_NUM_MISSING_COMPONENTS}) set(Boost_ERROR_REASON "${Boost_ERROR_REASON}No Boost libraries were found. You may need to set BOOST_LIBRARYDIR to the directory containing Boost libraries or BOOST_ROOT to the location of Boost.") else (${Boost_NUM_COMPONENTS_WANTED} EQUAL ${Boost_NUM_MISSING_COMPONENTS}) set(Boost_ERROR_REASON "${Boost_ERROR_REASON}Some (but not all) of the required Boost libraries were found. You may need to install these additional Boost libraries. Alternatively, set BOOST_LIBRARYDIR to the directory containing Boost libraries or BOOST_ROOT to the location of Boost.") endif (${Boost_NUM_COMPONENTS_WANTED} EQUAL ${Boost_NUM_MISSING_COMPONENTS}) endif (_Boost_MISSING_COMPONENTS) if( NOT Boost_LIBRARY_DIRS AND NOT _boost_CHECKED_COMPONENT ) # Compatibility Code for backwards compatibility with CMake # 2.4's FindBoost module. # Look for the boost library path. # Note that the user may not have installed any libraries # so it is quite possible the Boost_LIBRARY_PATH may not exist. set(_boost_LIB_DIR ${Boost_INCLUDE_DIR}) if("${_boost_LIB_DIR}" MATCHES "boost-[0-9]+") get_filename_component(_boost_LIB_DIR ${_boost_LIB_DIR} PATH) endif() if("${_boost_LIB_DIR}" MATCHES "/include$") # Strip off the trailing "/include" in the path. get_filename_component(_boost_LIB_DIR ${_boost_LIB_DIR} PATH) endif() if(EXISTS "${_boost_LIB_DIR}/lib") set(_boost_LIB_DIR ${_boost_LIB_DIR}/lib) else() if(EXISTS "${_boost_LIB_DIR}/stage/lib") set(_boost_LIB_DIR ${_boost_LIB_DIR}/stage/lib) else() set(_boost_LIB_DIR "") endif() endif() if(_boost_LIB_DIR AND EXISTS "${_boost_LIB_DIR}") set(Boost_LIBRARY_DIRS ${_boost_LIB_DIR} CACHE FILEPATH "Boost library directory") endif() endif( NOT Boost_LIBRARY_DIRS AND NOT _boost_CHECKED_COMPONENT ) else(Boost_INCLUDE_DIR) set( Boost_FOUND FALSE) endif(Boost_INCLUDE_DIR) if(Boost_FOUND) if(NOT Boost_FIND_QUIETLY) message(STATUS "Boost version: ${Boost_MAJOR_VERSION}.${Boost_MINOR_VERSION}.${Boost_SUBMINOR_VERSION}") if(Boost_FIND_COMPONENTS) message(STATUS "Found the following Boost libraries:") endif() endif(NOT Boost_FIND_QUIETLY) foreach( COMPONENT ${Boost_FIND_COMPONENTS} ) string( TOUPPER ${COMPONENT} UPPERCOMPONENT ) if( Boost_${UPPERCOMPONENT}_FOUND ) if(NOT Boost_FIND_QUIETLY) message (STATUS " ${COMPONENT}") endif(NOT Boost_FIND_QUIETLY) set(Boost_LIBRARIES ${Boost_LIBRARIES} ${Boost_${UPPERCOMPONENT}_LIBRARY}) endif( Boost_${UPPERCOMPONENT}_FOUND ) endforeach(COMPONENT) else() if(Boost_FIND_REQUIRED) message(SEND_ERROR "Unable to find the requested Boost libraries.\n${Boost_ERROR_REASON}") else() if(NOT Boost_FIND_QUIETLY) # we opt not to automatically output Boost_ERROR_REASON here as # it could be quite lengthy and somewhat imposing in it's requests # Since Boost is not always a required dependency we'll leave this # up to the end-user. if(Boost_DEBUG OR Boost_DETAILED_FAILURE_MSG) message(STATUS "Could NOT find Boost\n${Boost_ERROR_REASON}") else() message(STATUS "Could NOT find Boost") endif() endif() endif(Boost_FIND_REQUIRED) endif() # show the Boost_INCLUDE_DIRS AND Boost_LIBRARIES variables only in the advanced view mark_as_advanced(Boost_INCLUDE_DIR Boost_INCLUDE_DIRS Boost_LIBRARY_DIRS ) endif(_boost_IN_CACHE) 07070100053cbd000081a40000000000000000000000014d5abc2f000005c2000000b500010002ffffffffffffffff0000003600000000root/usr/local/share/cmake-2.8/Modules/FindTIFF.cmake# - Find TIFF library # Find the native TIFF includes and library # This module defines # TIFF_INCLUDE_DIR, where to find tiff.h, etc. # TIFF_LIBRARIES, libraries to link against to use TIFF. # TIFF_FOUND, If false, do not try to use TIFF. # also defined, but not for general use are # TIFF_LIBRARY, where to find the TIFF library. #============================================================================= # Copyright 2002-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) FIND_PATH(TIFF_INCLUDE_DIR tiff.h) SET(TIFF_NAMES ${TIFF_NAMES} tiff libtiff tiff3 libtiff3) FIND_LIBRARY(TIFF_LIBRARY NAMES ${TIFF_NAMES} ) # handle the QUIETLY and REQUIRED arguments and set TIFF_FOUND to TRUE if # all listed variables are TRUE INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(TIFF DEFAULT_MSG TIFF_LIBRARY TIFF_INCLUDE_DIR) IF(TIFF_FOUND) SET( TIFF_LIBRARIES ${TIFF_LIBRARY} ) ENDIF(TIFF_FOUND) MARK_AS_ADVANCED(TIFF_INCLUDE_DIR TIFF_LIBRARY) 07070100053c02000081a40000000000000000000000014d5abc2e00000717000000b500010002ffffffffffffffff0000004000000000root/usr/local/share/cmake-2.8/Modules/CheckCCompilerFlag.cmake# - Check whether the C compiler supports a given flag. # CHECK_C_COMPILER_FLAG( ) # - the compiler flag # - variable to store the result # This internally calls the check_c_source_compiles macro. # See help for CheckCSourceCompiles for a listing of variables # that can modify the build. #============================================================================= # Copyright 2006-2010 Kitware, Inc. # Copyright 2006 Alexander Neundorf # # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) INCLUDE(CheckCSourceCompiles) MACRO (CHECK_C_COMPILER_FLAG _FLAG _RESULT) SET(SAFE_CMAKE_REQUIRED_DEFINITIONS "${CMAKE_REQUIRED_DEFINITIONS}") SET(CMAKE_REQUIRED_DEFINITIONS "${_FLAG}") CHECK_C_SOURCE_COMPILES("int main(void) { return 0; }" ${_RESULT} # Some compilers do not fail with a bad flag FAIL_REGEX "unrecognized .*option" # GNU FAIL_REGEX "ignoring unknown option" # MSVC FAIL_REGEX "warning D9002" # MSVC, any lang FAIL_REGEX "[Uu]nknown option" # HP FAIL_REGEX "[Ww]arning: [Oo]ption" # SunPro FAIL_REGEX "command option .* is not recognized" # XL ) SET (CMAKE_REQUIRED_DEFINITIONS "${SAFE_CMAKE_REQUIRED_DEFINITIONS}") ENDMACRO (CHECK_C_COMPILER_FLAG) 07070100053be7000081a40000000000000000000000014d5abc2f00000597000000b500010002ffffffffffffffff0000004b00000000root/usr/local/share/cmake-2.8/Modules/CMakeVS6BackwardCompatibility.cmake #============================================================================= # Copyright 2002-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # hard code these for fast backwards compatibility tests SET (CMAKE_SIZEOF_INT 4 CACHE INTERNAL "Size of int data type") SET (CMAKE_SIZEOF_LONG 4 CACHE INTERNAL "Size of long data type") SET (CMAKE_SIZEOF_VOID_P 4 CACHE INTERNAL "Size of void* data type") SET (CMAKE_SIZEOF_CHAR 1 CACHE INTERNAL "Size of char data type") SET (CMAKE_SIZEOF_SHORT 2 CACHE INTERNAL "Size of short data type") SET (CMAKE_SIZEOF_FLOAT 4 CACHE INTERNAL "Size of float data type") SET (CMAKE_SIZEOF_DOUBLE 8 CACHE INTERNAL "Size of double data type") SET (CMAKE_NO_ANSI_FOR_SCOPE 1 CACHE INTERNAL "Does the compiler support ansi for scope.") SET (CMAKE_USE_WIN32_THREADS TRUE CACHE BOOL "Use the win32 thread library.") SET (CMAKE_WORDS_BIGENDIAN 0 CACHE INTERNAL "endianness of bytes") 07070100053bd8000081a40000000000000000000000014d5abc2f0000048b000000b500010002ffffffffffffffff0000004200000000root/usr/local/share/cmake-2.8/Modules/CMakeTestASMCompiler.cmake #============================================================================= # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # This file is used by EnableLanguage in cmGlobalGenerator to # determine that the selected ASM compiler works. # For assembler this can only check whether the compiler has been found, # because otherwise there would have to be a separate assembler source file # for each assembler on every architecture. IF(CMAKE_ASM${ASM_DIALECT}_COMPILER) SET(CMAKE_ASM${ASM_DIALECT}_COMPILER_WORKS 1 CACHE INTERNAL "") ELSE(CMAKE_ASM${ASM_DIALECT}_COMPILER) SET(CMAKE_ASM${ASM_DIALECT}_COMPILER_WORKS 0 CACHE INTERNAL "") ENDIF(CMAKE_ASM${ASM_DIALECT}_COMPILER) 07070100053c09000081a40000000000000000000000014d5abc2e00000a86000000b500010002ffffffffffffffff0000004800000000root/usr/local/share/cmake-2.8/Modules/CheckFortranFunctionExists.cmake# - Check if the Fortran function exists. # CHECK_FORTRAN_FUNCTION_EXISTS(FUNCTION VARIABLE) # - macro which checks if the Fortran function exists # FUNCTION - the name of the Fortran function # VARIABLE - variable to store the result # # The following variables may be set before calling this macro to # modify the way the check is run: # # CMAKE_REQUIRED_LIBRARIES = list of libraries to link #============================================================================= # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) macro(CHECK_FORTRAN_FUNCTION_EXISTS FUNCTION VARIABLE) if(NOT DEFINED ${VARIABLE}) message(STATUS "Looking for Fortran ${FUNCTION}") if(CMAKE_REQUIRED_LIBRARIES) set(CHECK_FUNCTION_EXISTS_ADD_LIBRARIES "-DLINK_LIBRARIES:STRING=${CMAKE_REQUIRED_LIBRARIES}") else(CMAKE_REQUIRED_LIBRARIES) set(CHECK_FUNCTION_EXISTS_ADD_LIBRARIES) endif(CMAKE_REQUIRED_LIBRARIES) FILE(WRITE ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testFortranCompiler.f " program TESTFortran external ${FUNCTION} call ${FUNCTION}() end program TESTFortran " ) try_compile(${VARIABLE} ${CMAKE_BINARY_DIR} ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testFortranCompiler.f CMAKE_FLAGS "${CHECK_FUNCTION_EXISTS_ADD_LIBRARIES}" OUTPUT_VARIABLE OUTPUT ) # message(STATUS "${OUTPUT}") if(${VARIABLE}) set(${VARIABLE} 1 CACHE INTERNAL "Have Fortran function ${FUNCTION}") message(STATUS "Looking for Fortran ${FUNCTION} - found") file(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log "Determining if the Fortran ${FUNCTION} exists passed with the following output:\n" "${OUTPUT}\n\n") else(${VARIABLE}) message(STATUS "Looking for Fortran ${FUNCTION} - not found") set(${VARIABLE} "" CACHE INTERNAL "Have Fortran function ${FUNCTION}") file(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log "Determining if the Fortran ${FUNCTION} exists failed with the following output:\n" "${OUTPUT}\n\n") endif(${VARIABLE}) endif(NOT DEFINED ${VARIABLE}) endmacro(CHECK_FORTRAN_FUNCTION_EXISTS) 07070100053c69000081a40000000000000000000000014d5abc2f00001e40000000b500010002ffffffffffffffff0000003900000000root/usr/local/share/cmake-2.8/Modules/FindCxxTest.cmake# - Find CxxTest # Find the CxxTest suite and declare a helper macro for creating unit tests # and integrating them with CTest. # For more details on CxxTest see http://cxxtest.tigris.org # # INPUT Variables # # CXXTEST_USE_PYTHON [deprecated since 1.3] # Only used in the case both Python & Perl # are detected on the system to control # which CxxTest code generator is used. # # NOTE: In older versions of this Find Module, # this variable controlled if the Python test # generator was used instead of the Perl one, # regardless of which scripting language the # user had installed. # # CXXTEST_TESTGEN_ARGS (since CMake 2.8.3) # Specify a list of options to pass to the CxxTest code # generator. If not defined, --error-printer is # passed. # # OUTPUT Variables # # CXXTEST_FOUND # True if the CxxTest framework was found # CXXTEST_INCLUDE_DIRS # Where to find the CxxTest include directory # CXXTEST_PERL_TESTGEN_EXECUTABLE # The perl-based test generator # CXXTEST_PYTHON_TESTGEN_EXECUTABLE # The python-based test generator # CXXTEST_TESTGEN_EXECUTABLE (since CMake 2.8.3) # The test generator that is actually used (chosen using user preferences # and interpreters found in the system) # CXXTEST_TESTGEN_INTERPRETER (since CMake 2.8.3) # The full path to the Perl or Python executable on the system # # MACROS for optional use by CMake users: # # CXXTEST_ADD_TEST( ) # Creates a CxxTest runner and adds it to the CTest testing suite # Parameters: # test_name The name of the test # gen_source_file The generated source filename to be # generated by CxxTest # input_files_to_testgen The list of header files containing the # CxxTest::TestSuite's to be included in # this runner # # #============== # Example Usage: # # find_package(CxxTest) # if(CXXTEST_FOUND) # include_directories(${CXXTEST_INCLUDE_DIR}) # enable_testing() # # CXXTEST_ADD_TEST(unittest_foo foo_test.cc # ${CMAKE_CURRENT_SOURCE_DIR}/foo_test.h) # target_link_libraries(unittest_foo foo) # as needed # endif() # # This will (if CxxTest is found): # 1. Invoke the testgen executable to autogenerate foo_test.cc in the # binary tree from "foo_test.h" in the current source directory. # 2. Create an executable and test called unittest_foo. # # #============= # Example foo_test.h: # # #include # # class MyTestSuite : public CxxTest::TestSuite # { # public: # void testAddition( void ) # { # TS_ASSERT( 1 + 1 > 1 ); # TS_ASSERT_EQUALS( 1 + 1, 2 ); # } # }; # #============================================================================= # Copyright 2008-2010 Kitware, Inc. # Copyright 2008-2010 Philip Lowman # # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Version 1.4 (11/18/10) (CMake 2.8.4) # Issue 11384: Added support to the CXX_ADD_TEST macro so header # files (containing the tests themselves) show up in # Visual Studio and other IDEs. # # Version 1.3 (8/19/10) (CMake 2.8.3) # Included patch by Simone Rossetto to check if either Python or Perl # are present in the system. Whichever intepreter that is detected # is now used to run the test generator program. If both interpreters # are detected, the CXXTEST_USE_PYTHON variable is obeyed. # # Also added support for CXXTEST_TESTGEN_ARGS, for manually specifying # options to the CxxTest code generator. # Version 1.2 (3/2/08) # Included patch from Tyler Roscoe to have the perl & python binaries # detected based on CXXTEST_INCLUDE_DIR # Version 1.1 (2/9/08) # Clarified example to illustrate need to call target_link_libraries() # Changed commands to lowercase # Added licensing info # Version 1.0 (1/8/08) # Fixed CXXTEST_INCLUDE_DIRS so it will work properly # Eliminated superfluous CXXTEST_FOUND assignment # Cleaned up and added more documentation #============================================================= # CXXTEST_ADD_TEST (public macro) #============================================================= macro(CXXTEST_ADD_TEST _cxxtest_testname _cxxtest_outfname) set(_cxxtest_real_outfname ${CMAKE_CURRENT_BINARY_DIR}/${_cxxtest_outfname}) add_custom_command( OUTPUT ${_cxxtest_real_outfname} DEPENDS ${ARGN} COMMAND ${CXXTEST_TESTGEN_INTERPRETER} ${CXXTEST_TESTGEN_EXECUTABLE} ${CXXTEST_TESTGEN_ARGS} -o ${_cxxtest_real_outfname} ${ARGN} ) set_source_files_properties(${_cxxtest_real_outfname} PROPERTIES GENERATED true) add_executable(${_cxxtest_testname} ${_cxxtest_real_outfname} ${ARGN}) if(CMAKE_RUNTIME_OUTPUT_DIRECTORY) add_test(${_cxxtest_testname} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${_cxxtest_testname}) elseif(EXECUTABLE_OUTPUT_PATH) add_test(${_cxxtest_testname} ${EXECUTABLE_OUTPUT_PATH}/${_cxxtest_testname}) else() add_test(${_cxxtest_testname} ${CMAKE_CURRENT_BINARY_DIR}/${_cxxtest_testname}) endif() endmacro(CXXTEST_ADD_TEST) #============================================================= # main() #============================================================= if(NOT DEFINED CXXTEST_TESTGEN_ARGS) set(CXXTEST_TESTGEN_ARGS --error-printer) endif() find_package(PythonInterp QUIET) find_package(Perl QUIET) find_path(CXXTEST_INCLUDE_DIR cxxtest/TestSuite.h) find_program(CXXTEST_PYTHON_TESTGEN_EXECUTABLE cxxtestgen.py PATHS ${CXXTEST_INCLUDE_DIR}) find_program(CXXTEST_PERL_TESTGEN_EXECUTABLE cxxtestgen.pl PATHS ${CXXTEST_INCLUDE_DIR}) if(PYTHONINTERP_FOUND OR PERL_FOUND) include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) if(PYTHONINTERP_FOUND AND (CXXTEST_USE_PYTHON OR NOT PERL_FOUND)) set(CXXTEST_TESTGEN_EXECUTABLE ${CXXTEST_PYTHON_TESTGEN_EXECUTABLE}) set(CXXTEST_TESTGEN_INTERPRETER ${PYTHON_EXECUTABLE}) FIND_PACKAGE_HANDLE_STANDARD_ARGS(CxxTest DEFAULT_MSG CXXTEST_INCLUDE_DIR CXXTEST_PYTHON_TESTGEN_EXECUTABLE) elseif(PERL_FOUND) set(CXXTEST_TESTGEN_EXECUTABLE ${CXXTEST_PERL_TESTGEN_EXECUTABLE}) set(CXXTEST_TESTGEN_INTERPRETER ${PERL_EXECUTABLE}) FIND_PACKAGE_HANDLE_STANDARD_ARGS(CxxTest DEFAULT_MSG CXXTEST_INCLUDE_DIR CXXTEST_PERL_TESTGEN_EXECUTABLE) endif() if(CXXTEST_FOUND) set(CXXTEST_INCLUDE_DIRS ${CXXTEST_INCLUDE_DIR}) endif() else() set(CXXTEST_FOUND false) if(NOT CxxTest_FIND_QUIETLY) if(CxxTest_FIND_REQUIRED) message(FATAL_ERROR "Neither Python nor Perl found, cannot use CxxTest, aborting!") else() message(STATUS "Neither Python nor Perl found, CxxTest will not be used.") endif() endif() endif() 07070100053bb6000081a40000000000000000000000014d5abc2f00001703000000b500010002ffffffffffffffff0000004100000000root/usr/local/share/cmake-2.8/Modules/CMakeParseArguments.cmake# CMAKE_PARSE_ARGUMENTS( args...) # # CMAKE_PARSE_ARGUMENTS() is intended to be used in macros or functions for # parsing the arguments given to that macro or function. # It processes the arguments and defines a set of variables which hold the # values of the respective options. # # The argument contains all options for the respective macro, # i.e. keywords which can be used when calling the macro without any value # following, like e.g. the OPTIONAL keyword of the install() command. # # The argument contains all keywords for this macro # which are followed by one value, like e.g. DESTINATION keyword of the # install() command. # # The argument contains all keywords for this macro # which can be followed by more than one value, like e.g. the TARGETS or # FILES keywords of the install() command. # # When done, CMAKE_PARSE_ARGUMENTS() will have defined for each of the # keywords listed in , and # a variable composed of the given # followed by "_" and the name of the respective keyword. # These variables will then hold the respective value from the argument list. # For the keywords this will be TRUE or FALSE. # # All remaining arguments are collected in a variable # _UNPARSED_ARGUMENTS, this can be checked afterwards to see whether # your macro was called with unrecognized parameters. # # As an example here a my_install() macro, which takes similar arguments as the # real install() command: # # function(MY_INSTALL) # set(options OPTIONAL FAST) # set(oneValueArgs DESTINATION RENAME) # set(multiValueArgs TARGETS CONFIGURATIONS) # cmake_parse_arguments(MY_INSTALL "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN} ) # ... # # Assume my_install() has been called like this: # my_install(TARGETS foo bar DESTINATION bin OPTIONAL blub) # # After the cmake_parse_arguments() call the macro will have set the following # variables: # MY_INSTALL_OPTIONAL = TRUE # MY_INSTALL_FAST = FALSE (this option was not used when calling my_install() # MY_INSTALL_DESTINATION = "bin" # MY_INSTALL_RENAME = "" (was not used) # MY_INSTALL_TARGETS = "foo;bar" # MY_INSTALL_CONFIGURATIONS = "" (was not used) # MY_INSTALL_UNPARSED_ARGUMENTS = "blub" (no value expected after "OPTIONAL" # # You can the continue and process these variables. # # Keywords terminate lists of values, e.g. if directly after a one_value_keyword # another recognized keyword follows, this is interpreted as the beginning of # the new option. # E.g. my_install(TARGETS foo DESTINATION OPTIONAL) would result in # MY_INSTALL_DESTINATION set to "OPTIONAL", but MY_INSTALL_DESTINATION would # be empty and MY_INSTALL_OPTIONAL would be set to TRUE therefor. #============================================================================= # Copyright 2010 Alexander Neundorf # # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) if(__CMAKE_PARSE_ARGUMENTS_INCLUDED) return() endif() set(__CMAKE_PARSE_ARGUMENTS_INCLUDED TRUE) function(CMAKE_PARSE_ARGUMENTS prefix _optionNames _singleArgNames _multiArgNames) # first set all result variables to empty/FALSE foreach(arg_name ${_singleArgNames} ${_multiArgNames}) set(${prefix}_${arg_name}) endforeach(arg_name) foreach(option ${_optionNames}) set(${prefix}_${option} FALSE) endforeach(option) set(${prefix}_UNPARSED_ARGUMENTS) set(insideValues FALSE) set(currentArgName) # now iterate over all arguments and fill the result variables foreach(currentArg ${ARGN}) list(FIND _optionNames "${currentArg}" optionIndex) # ... then this marks the end of the arguments belonging to this keyword list(FIND _singleArgNames "${currentArg}" singleArgIndex) # ... then this marks the end of the arguments belonging to this keyword list(FIND _multiArgNames "${currentArg}" multiArgIndex) # ... then this marks the end of the arguments belonging to this keyword if(${optionIndex} EQUAL -1 AND ${singleArgIndex} EQUAL -1 AND ${multiArgIndex} EQUAL -1) if(insideValues) if("${insideValues}" STREQUAL "SINGLE") set(${prefix}_${currentArgName} ${currentArg}) set(insideValues FALSE) elseif("${insideValues}" STREQUAL "MULTI") list(APPEND ${prefix}_${currentArgName} ${currentArg}) endif() else(insideValues) list(APPEND ${prefix}_UNPARSED_ARGUMENTS ${currentArg}) endif(insideValues) else() if(NOT ${optionIndex} EQUAL -1) set(${prefix}_${currentArg} TRUE) set(insideValues FALSE) elseif(NOT ${singleArgIndex} EQUAL -1) set(currentArgName ${currentArg}) set(${prefix}_${currentArgName}) set(insideValues "SINGLE") elseif(NOT ${multiArgIndex} EQUAL -1) set(currentArgName ${currentArg}) set(${prefix}_${currentArgName}) set(insideValues "MULTI") endif() endif() endforeach(currentArg) # propagate the result variables to the caller: foreach(arg_name ${_singleArgNames} ${_multiArgNames} ${_optionNames}) set(${prefix}_${arg_name} ${${prefix}_${arg_name}} PARENT_SCOPE) endforeach(arg_name) set(${prefix}_UNPARSED_ARGUMENTS ${${prefix}_UNPARSED_ARGUMENTS} PARENT_SCOPE) endfunction(CMAKE_PARSE_ARGUMENTS _options _singleArgs _multiArgs) 07070100053c53000081a40000000000000000000000014d5abc2f0000c74a000000b500010002ffffffffffffffff0000003d00000000root/usr/local/share/cmake-2.8/Modules/ExternalProject.cmake# - Create custom targets to build projects in external trees # The 'ExternalProject_Add' function creates a custom target to drive # download, update/patch, configure, build, install and test steps of an # external project: # ExternalProject_Add( # Name for custom target # [DEPENDS projects...] # Targets on which the project depends # [PREFIX dir] # Root dir for entire project # [LIST_SEPARATOR sep] # Sep to be replaced by ; in cmd lines # [TMP_DIR dir] # Directory to store temporary files # [STAMP_DIR dir] # Directory to store step timestamps # #--Download step-------------- # [DOWNLOAD_DIR dir] # Directory to store downloaded files # [DOWNLOAD_COMMAND cmd...] # Command to download source tree # [CVS_REPOSITORY cvsroot] # CVSROOT of CVS repository # [CVS_MODULE mod] # Module to checkout from CVS repo # [CVS_TAG tag] # Tag to checkout from CVS repo # [SVN_REPOSITORY url] # URL of Subversion repo # [SVN_REVISION rev] # Revision to checkout from Subversion repo # [SVN_USERNAME john ] # Username for Subversion checkout and update # [SVN_PASSWORD doe ] # Password for Subversion checkout and update # [GIT_REPOSITORY url] # URL of git repo # [GIT_TAG tag] # Git branch name, commit id or tag # [URL /.../src.tgz] # Full path or URL of source # [URL_MD5 md5] # MD5 checksum of file at URL # [TIMEOUT seconds] # Time allowed for file download operations # #--Update/Patch step---------- # [UPDATE_COMMAND cmd...] # Source work-tree update command # [PATCH_COMMAND cmd...] # Command to patch downloaded source # #--Configure step------------- # [SOURCE_DIR dir] # Source dir to be used for build # [CONFIGURE_COMMAND cmd...] # Build tree configuration command # [CMAKE_COMMAND /.../cmake] # Specify alternative cmake executable # [CMAKE_GENERATOR gen] # Specify generator for native build # [CMAKE_ARGS args...] # Arguments to CMake command line # [CMAKE_CACHE_ARGS args...] # Initial cache arguments, of the form -Dvar:string=on # #--Build step----------------- # [BINARY_DIR dir] # Specify build dir location # [BUILD_COMMAND cmd...] # Command to drive the native build # [BUILD_IN_SOURCE 1] # Use source dir for build dir # #--Install step--------------- # [INSTALL_DIR dir] # Installation prefix # [INSTALL_COMMAND cmd...] # Command to drive install after build # #--Test step------------------ # [TEST_BEFORE_INSTALL 1] # Add test step executed before install step # [TEST_AFTER_INSTALL 1] # Add test step executed after install step # [TEST_COMMAND cmd...] # Command to drive test # #--Output logging------------- # [LOG_DOWNLOAD 1] # Wrap download in script to log output # [LOG_UPDATE 1] # Wrap update in script to log output # [LOG_CONFIGURE 1] # Wrap configure in script to log output # [LOG_BUILD 1] # Wrap build in script to log output # [LOG_TEST 1] # Wrap test in script to log output # [LOG_INSTALL 1] # Wrap install in script to log output # #--Custom targets------------- # [STEP_TARGETS st1 st2 ...] # Generate custom targets for these steps # ) # The *_DIR options specify directories for the project, with default # directories computed as follows. # If the PREFIX option is given to ExternalProject_Add() or the EP_PREFIX # directory property is set, then an external project is built and installed # under the specified prefix: # TMP_DIR = /tmp # STAMP_DIR = /src/-stamp # DOWNLOAD_DIR = /src # SOURCE_DIR = /src/ # BINARY_DIR = /src/-build # INSTALL_DIR = # Otherwise, if the EP_BASE directory property is set then components # of an external project are stored under the specified base: # TMP_DIR = /tmp/ # STAMP_DIR = /Stamp/ # DOWNLOAD_DIR = /Download/ # SOURCE_DIR = /Source/ # BINARY_DIR = /Build/ # INSTALL_DIR = /Install/ # If no PREFIX, EP_PREFIX, or EP_BASE is specified then the default # is to set PREFIX to "-prefix". # Relative paths are interpreted with respect to the build directory # corresponding to the source directory in which ExternalProject_Add is # invoked. # # If SOURCE_DIR is explicitly set to an existing directory the project # will be built from it. # Otherwise a download step must be specified using one of the # DOWNLOAD_COMMAND, CVS_*, SVN_*, or URL options. # The URL option may refer locally to a directory or source tarball, # or refer to a remote tarball (e.g. http://.../src.tgz). # # The 'ExternalProject_Add_Step' function adds a custom step to an external # project: # ExternalProject_Add_Step( # Names of project and custom step # [COMMAND cmd...] # Command line invoked by this step # [COMMENT "text..."] # Text printed when step executes # [DEPENDEES steps...] # Steps on which this step depends # [DEPENDERS steps...] # Steps that depend on this step # [DEPENDS files...] # Files on which this step depends # [ALWAYS 1] # No stamp file, step always runs # [WORKING_DIRECTORY dir] # Working directory for command # [LOG 1] # Wrap step in script to log output # ) # The command line, comment, and working directory of every standard # and custom step is processed to replace tokens # , # , # , # and # with corresponding property values. # # The 'ExternalProject_Get_Property' function retrieves external project # target properties: # ExternalProject_Get_Property( [prop1 [prop2 [...]]]) # It stores property values in variables of the same name. # Property names correspond to the keyword argument names of # 'ExternalProject_Add'. # # The 'ExternalProject_Add_StepTargets' function generates custom targets for # the steps listed: # ExternalProject_Add_StepTargets( [step1 [step2 [...]]]) # # If STEP_TARGETS is set then ExternalProject_Add_StepTargets is automatically # called at the end of matching calls to ExternalProject_Add_Step. Pass # STEP_TARGETS explicitly to individual ExternalProject_Add calls, or # implicitly to all ExternalProject_Add calls by setting the directory property # EP_STEP_TARGETS. # # If STEP_TARGETS is not set, clients may still manually call # ExternalProject_Add_StepTargets after calling ExternalProject_Add or # ExternalProject_Add_Step. # # This functionality is provided to make it easy to drive the steps # independently of each other by specifying targets on build command lines. # For example, you may be submitting to a sub-project based dashboard, where # you want to drive the configure portion of the build, then submit to the # dashboard, followed by the build portion, followed by tests. If you invoke # a custom target that depends on a step halfway through the step dependency # chain, then all the previous steps will also run to ensure everything is # up to date. # # For example, to drive configure, build and test steps independently for each # ExternalProject_Add call in your project, write the following line prior to # any ExternalProject_Add calls in your CMakeLists file: # # set_property(DIRECTORY PROPERTY EP_STEP_TARGETS configure build test) #============================================================================= # Copyright 2008-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Pre-compute a regex to match documented keywords for each command. math(EXPR _ep_documentation_line_count "${CMAKE_CURRENT_LIST_LINE} - 16") file(STRINGS "${CMAKE_CURRENT_LIST_FILE}" lines LIMIT_COUNT ${_ep_documentation_line_count} REGEX "^# ( \\[[A-Z0-9_]+ [^]]*\\] +#.*$|[A-Za-z0-9_]+\\()") foreach(line IN LISTS lines) if("${line}" MATCHES "^# [A-Za-z0-9_]+\\(") if(_ep_func) set(_ep_keywords_${_ep_func} "${_ep_keywords_${_ep_func}})$") endif() string(REGEX REPLACE "^# ([A-Za-z0-9_]+)\\(.*" "\\1" _ep_func "${line}") #message("function [${_ep_func}]") set(_ep_keywords_${_ep_func} "^(") set(_ep_keyword_sep) else() string(REGEX REPLACE "^# \\[([A-Z0-9_]+) .*" "\\1" _ep_key "${line}") #message(" keyword [${_ep_key}]") set(_ep_keywords_${_ep_func} "${_ep_keywords_${_ep_func}}${_ep_keyword_sep}${_ep_key}") set(_ep_keyword_sep "|") endif() endforeach() if(_ep_func) set(_ep_keywords_${_ep_func} "${_ep_keywords_${_ep_func}})$") endif() function(_ep_parse_arguments f name ns args) # Transfer the arguments to this function into target properties for the # new custom target we just added so that we can set up all the build steps # correctly based on target properties. # # We loop through ARGN and consider the namespace starting with an # upper-case letter followed by at least two more upper-case letters, # numbers or underscores to be keywords. set(key) foreach(arg IN LISTS args) set(is_value 1) if(arg MATCHES "^[A-Z][A-Z0-9_][A-Z0-9_]+$" AND NOT ((arg STREQUAL "${key}") AND (key STREQUAL "COMMAND")) AND NOT arg MATCHES "^(TRUE|FALSE)$") if(_ep_keywords_${f} AND arg MATCHES "${_ep_keywords_${f}}") set(is_value 0) endif() endif() if(is_value) if(key) # Value if(NOT arg STREQUAL "") set_property(TARGET ${name} APPEND PROPERTY ${ns}${key} "${arg}") else() get_property(have_key TARGET ${name} PROPERTY ${ns}${key} SET) if(have_key) get_property(value TARGET ${name} PROPERTY ${ns}${key}) set_property(TARGET ${name} PROPERTY ${ns}${key} "${value};${arg}") else() set_property(TARGET ${name} PROPERTY ${ns}${key} "${arg}") endif() endif() else() # Missing Keyword message(AUTHOR_WARNING "value '${arg}' with no previous keyword in ${f}") endif() else() set(key "${arg}") endif() endforeach() endfunction(_ep_parse_arguments) define_property(DIRECTORY PROPERTY "EP_BASE" INHERITED BRIEF_DOCS "Base directory for External Project storage." FULL_DOCS "See documentation of the ExternalProject_Add() function in the " "ExternalProject module." ) define_property(DIRECTORY PROPERTY "EP_PREFIX" INHERITED BRIEF_DOCS "Top prefix for External Project storage." FULL_DOCS "See documentation of the ExternalProject_Add() function in the " "ExternalProject module." ) define_property(DIRECTORY PROPERTY "EP_STEP_TARGETS" INHERITED BRIEF_DOCS "List of ExternalProject steps that automatically get corresponding targets" FULL_DOCS "See documentation of the ExternalProject_Add_StepTargets() function in the " "ExternalProject module." ) function(_ep_write_gitclone_script script_filename source_dir git_EXECUTABLE git_repository git_tag src_name work_dir) file(WRITE ${script_filename} "if(\"${git_tag}\" STREQUAL \"\") message(FATAL_ERROR \"Tag for git checkout should not be empty.\") endif() execute_process( COMMAND \${CMAKE_COMMAND} -E remove_directory \"${source_dir}\" RESULT_VARIABLE error_code ) if(error_code) message(FATAL_ERROR \"Failed to remove directory: '${source_dir}'\") endif() execute_process( COMMAND \"${git_EXECUTABLE}\" clone \"${git_repository}\" \"${src_name}\" WORKING_DIRECTORY \"${work_dir}\" RESULT_VARIABLE error_code ) if(error_code) message(FATAL_ERROR \"Failed to clone repository: '${git_repository}'\") endif() execute_process( COMMAND \"${git_EXECUTABLE}\" checkout ${git_tag} WORKING_DIRECTORY \"${work_dir}/${src_name}\" RESULT_VARIABLE error_code ) if(error_code) message(FATAL_ERROR \"Failed to checkout tag: '${git_tag}'\") endif() execute_process( COMMAND \"${git_EXECUTABLE}\" submodule init WORKING_DIRECTORY \"${work_dir}/${src_name}\" RESULT_VARIABLE error_code ) if(error_code) message(FATAL_ERROR \"Failed to init submodules in: '${work_dir}/${src_name}'\") endif() execute_process( COMMAND \"${git_EXECUTABLE}\" submodule update --recursive WORKING_DIRECTORY \"${work_dir}/${src_name}\" RESULT_VARIABLE error_code ) if(error_code) message(FATAL_ERROR \"Failed to update submodules in: '${work_dir}/${src_name}'\") endif() " ) endfunction(_ep_write_gitclone_script) function(_ep_write_downloadfile_script script_filename remote local timeout md5) if(timeout) set(timeout_args TIMEOUT ${timeout}) set(timeout_msg "${timeout} seconds") else() set(timeout_args "# no TIMEOUT") set(timeout_msg "none") endif() if(md5) set(md5_args EXPECTED_MD5 ${md5}) else() set(md5_args "# no EXPECTED_MD5") endif() file(WRITE ${script_filename} "message(STATUS \"downloading... src='${remote}' dst='${local}' timeout='${timeout_msg}'\") file(DOWNLOAD \"${remote}\" \"${local}\" SHOW_PROGRESS ${md5_args} ${timeout_args} STATUS status LOG log) list(GET status 0 status_code) list(GET status 1 status_string) if(NOT status_code EQUAL 0) message(FATAL_ERROR \"error: downloading '${remote}' failed status_code: \${status_code} status_string: \${status_string} log: \${log} \") endif() message(STATUS \"downloading... done\") " ) endfunction(_ep_write_downloadfile_script) function(_ep_write_verifyfile_script script_filename local md5) file(WRITE ${script_filename} "message(STATUS \"verifying file... file='${local}'\") set(verified 0) # If an expected md5 checksum exists, compare against it: # if(NOT \"${md5}\" STREQUAL \"\") execute_process(COMMAND \${CMAKE_COMMAND} -E md5sum \"${local}\" OUTPUT_VARIABLE ov OUTPUT_STRIP_TRAILING_WHITESPACE RESULT_VARIABLE rv) if(NOT rv EQUAL 0) message(FATAL_ERROR \"error: computing md5sum of '${local}' failed\") endif() string(REGEX MATCH \"^([0-9A-Fa-f]+)\" md5_actual \"\${ov}\") string(TOLOWER \"\${md5_actual}\" md5_actual) string(TOLOWER \"${md5}\" md5) if(NOT \"\${md5}\" STREQUAL \"\${md5_actual}\") message(FATAL_ERROR \"error: md5sum of '${local}' does not match expected value md5_expected: \${md5} md5_actual: \${md5_actual} \") endif() set(verified 1) endif() if(verified) message(STATUS \"verifying file... done\") else() message(STATUS \"verifying file... warning: did not verify file - no URL_MD5 checksum argument? corrupt file?\") endif() " ) endfunction(_ep_write_verifyfile_script) function(_ep_write_extractfile_script script_filename name filename directory) set(args "") if(filename MATCHES "(\\.bz2|\\.tar\\.gz|\\.tgz|\\.zip)$") set(args xfz) endif() if(filename MATCHES "\\.tar$") set(args xf) endif() if(args STREQUAL "") message(SEND_ERROR "error: do not know how to extract '${filename}' -- known types are .bz2, .tar, .tar.gz, .tgz and .zip") return() endif() file(WRITE ${script_filename} "# Make file names absolute: # get_filename_component(filename \"${filename}\" ABSOLUTE) get_filename_component(directory \"${directory}\" ABSOLUTE) message(STATUS \"extracting... src='\${filename}' dst='\${directory}'\") if(NOT EXISTS \"\${filename}\") message(FATAL_ERROR \"error: file to extract does not exist: '\${filename}'\") endif() # Prepare a space for extracting: # set(i 1234) while(EXISTS \"\${directory}/../ex-${name}\${i}\") math(EXPR i \"\${i} + 1\") endwhile() set(ut_dir \"\${directory}/../ex-${name}\${i}\") file(MAKE_DIRECTORY \"\${ut_dir}\") # Extract it: # message(STATUS \"extracting... [tar ${args}]\") execute_process(COMMAND \${CMAKE_COMMAND} -E tar ${args} \${filename} WORKING_DIRECTORY \${ut_dir} RESULT_VARIABLE rv) if(NOT rv EQUAL 0) message(STATUS \"extracting... [error clean up]\") file(REMOVE_RECURSE \"\${ut_dir}\") message(FATAL_ERROR \"error: extract of '\${filename}' failed\") endif() # Analyze what came out of the tar file: # message(STATUS \"extracting... [analysis]\") file(GLOB contents \"\${ut_dir}/*\") list(LENGTH contents n) if(NOT n EQUAL 1 OR NOT IS_DIRECTORY \"\${contents}\") set(contents \"\${ut_dir}\") endif() # Move \"the one\" directory to the final directory: # message(STATUS \"extracting... [rename]\") file(REMOVE_RECURSE \${directory}) get_filename_component(contents \${contents} ABSOLUTE) file(RENAME \${contents} \${directory}) # Clean up: # message(STATUS \"extracting... [clean up]\") file(REMOVE_RECURSE \"\${ut_dir}\") message(STATUS \"extracting... done\") " ) endfunction(_ep_write_extractfile_script) function(_ep_set_directories name) get_property(prefix TARGET ${name} PROPERTY _EP_PREFIX) if(NOT prefix) get_property(prefix DIRECTORY PROPERTY EP_PREFIX) if(NOT prefix) get_property(base DIRECTORY PROPERTY EP_BASE) if(NOT base) set(prefix "${name}-prefix") endif() endif() endif() if(prefix) set(tmp_default "${prefix}/tmp") set(download_default "${prefix}/src") set(source_default "${prefix}/src/${name}") set(binary_default "${prefix}/src/${name}-build") set(stamp_default "${prefix}/src/${name}-stamp") set(install_default "${prefix}") else() # assert(base) set(tmp_default "${base}/tmp/${name}") set(download_default "${base}/Download/${name}") set(source_default "${base}/Source/${name}") set(binary_default "${base}/Build/${name}") set(stamp_default "${base}/Stamp/${name}") set(install_default "${base}/Install/${name}") endif() get_property(build_in_source TARGET ${name} PROPERTY _EP_BUILD_IN_SOURCE) if(build_in_source) get_property(have_binary_dir TARGET ${name} PROPERTY _EP_BINARY_DIR SET) if(have_binary_dir) message(FATAL_ERROR "External project ${name} has both BINARY_DIR and BUILD_IN_SOURCE!") endif() endif() set(top "${CMAKE_CURRENT_BINARY_DIR}") set(places stamp download source binary install tmp) foreach(var ${places}) string(TOUPPER "${var}" VAR) get_property(${var}_dir TARGET ${name} PROPERTY _EP_${VAR}_DIR) if(NOT ${var}_dir) set(${var}_dir "${${var}_default}") endif() if(NOT IS_ABSOLUTE "${${var}_dir}") get_filename_component(${var}_dir "${top}/${${var}_dir}" ABSOLUTE) endif() set_property(TARGET ${name} PROPERTY _EP_${VAR}_DIR "${${var}_dir}") endforeach() if(build_in_source) get_property(source_dir TARGET ${name} PROPERTY _EP_SOURCE_DIR) set_property(TARGET ${name} PROPERTY _EP_BINARY_DIR "${source_dir}") endif() # Make the directories at CMake configure time *and* add a custom command # to make them at build time. They need to exist at makefile generation # time for Borland make and wmake so that CMake may generate makefiles # with "cd C:\short\paths\with\no\spaces" commands in them. # # Additionally, the add_custom_command is still used in case somebody # removes one of the necessary directories and tries to rebuild without # re-running cmake. foreach(var ${places}) string(TOUPPER "${var}" VAR) get_property(dir TARGET ${name} PROPERTY _EP_${VAR}_DIR) file(MAKE_DIRECTORY "${dir}") if(NOT EXISTS "${dir}") message(FATAL_ERROR "dir '${dir}' does not exist after file(MAKE_DIRECTORY)") endif() endforeach() endfunction(_ep_set_directories) # IMPORTANT: this MUST be a macro and not a function because of the # in-place replacements that occur in each ${var} # macro(_ep_replace_location_tags target_name) set(vars ${ARGN}) foreach(var ${vars}) if(${var}) foreach(dir SOURCE_DIR BINARY_DIR INSTALL_DIR TMP_DIR) get_property(val TARGET ${target_name} PROPERTY _EP_${dir}) string(REPLACE "<${dir}>" "${val}" ${var} "${${var}}") endforeach() endif() endforeach() endmacro() function(_ep_write_initial_cache target_name script_filename args) # Write out values into an initial cache, that will be passed to CMake with -C set(script_initial_cache "") set(regex "^([^:]+):([^=]+)=(.*)$") set(setArg "") foreach(line ${args}) if("${line}" MATCHES "^-D") if(setArg) # This is required to build up lists in variables, or complete an entry set(setArg "${setArg}${accumulator}\" CACHE ${type} \"Initial cache\" FORCE)") set(script_initial_cache "${script_initial_cache}\n${setArg}") set(accumulator "") set(setArg "") endif() string(REGEX REPLACE "^-D" "" line ${line}) if("${line}" MATCHES "${regex}") string(REGEX MATCH "${regex}" match "${line}") set(name "${CMAKE_MATCH_1}") set(type "${CMAKE_MATCH_2}") set(value "${CMAKE_MATCH_3}") set(setArg "set(${name} \"${value}") else() message(WARNING "Line '${line}' does not match regex. Ignoring.") endif() else() # Assume this is a list to append to the last var set(accumulator "${accumulator};${line}") endif() endforeach() # Catch the final line of the args if(setArg) set(setArg "${setArg}${accumulator}\" CACHE ${type} \"Initial cache\" FORCE)") set(script_initial_cache "${script_initial_cache}\n${setArg}") endif() # Replace location tags. _ep_replace_location_tags(${target_name} script_initial_cache) # Write out the initial cache file to the location specified. if(NOT EXISTS "${script_filename}.in") file(WRITE "${script_filename}.in" "\@script_initial_cache\@\n") endif() configure_file("${script_filename}.in" "${script_filename}") endfunction(_ep_write_initial_cache) function(ExternalProject_Get_Property name) foreach(var ${ARGN}) string(TOUPPER "${var}" VAR) get_property(${var} TARGET ${name} PROPERTY _EP_${VAR}) if(NOT ${var}) message(FATAL_ERROR "External project \"${name}\" has no ${var}") endif() set(${var} "${${var}}" PARENT_SCOPE) endforeach() endfunction(ExternalProject_Get_Property) function(_ep_get_configure_command_id name cfg_cmd_id_var) get_target_property(cmd ${name} _EP_CONFIGURE_COMMAND) if(cmd STREQUAL "") # Explicit empty string means no configure step for this project set(${cfg_cmd_id_var} "none" PARENT_SCOPE) else() if(NOT cmd) # Default is "use cmake": set(${cfg_cmd_id_var} "cmake" PARENT_SCOPE) else() # Otherwise we have to analyze the value: if(cmd MATCHES "^[^;]*/configure") set(${cfg_cmd_id_var} "configure" PARENT_SCOPE) elseif(cmd MATCHES "^[^;]*/cmake" AND NOT cmd MATCHES ";-[PE];") set(${cfg_cmd_id_var} "cmake" PARENT_SCOPE) elseif(cmd MATCHES "config") set(${cfg_cmd_id_var} "configure" PARENT_SCOPE) else() set(${cfg_cmd_id_var} "unknown:${cmd}" PARENT_SCOPE) endif() endif() endif() endfunction(_ep_get_configure_command_id) function(_ep_get_build_command name step cmd_var) set(cmd "${${cmd_var}}") if(NOT cmd) set(args) _ep_get_configure_command_id(${name} cfg_cmd_id) if(cfg_cmd_id STREQUAL "cmake") # CMake project. Select build command based on generator. get_target_property(cmake_generator ${name} _EP_CMAKE_GENERATOR) if("${CMAKE_GENERATOR}" MATCHES "Make" AND ("${cmake_generator}" MATCHES "Make" OR NOT cmake_generator)) # The project uses the same Makefile generator. Use recursive make. set(cmd "$(MAKE)") if(step STREQUAL "INSTALL") set(args install) endif() if(step STREQUAL "TEST") set(args test) endif() else() # Drive the project with "cmake --build". get_target_property(cmake_command ${name} _EP_CMAKE_COMMAND) if(cmake_command) set(cmd "${cmake_command}") else() set(cmd "${CMAKE_COMMAND}") endif() set(args --build ${binary_dir} --config ${CMAKE_CFG_INTDIR}) if(step STREQUAL "INSTALL") list(APPEND args --target install) endif() # But for "TEST" drive the project with corresponding "ctest". if(step STREQUAL "TEST") string(REGEX REPLACE "^(.*/)cmake([^/]*)$" "\\1ctest\\2" cmd "${cmd}") set(args "") endif() endif() else() # if(cfg_cmd_id STREQUAL "configure") # Non-CMake project. Guess "make" and "make install" and "make test". # But use "$(MAKE)" to get recursive parallel make. set(cmd "$(MAKE)") if(step STREQUAL "INSTALL") set(args install) endif() if(step STREQUAL "TEST") set(args test) endif() endif() # Use user-specified arguments instead of default arguments, if any. get_property(have_args TARGET ${name} PROPERTY _EP_${step}_ARGS SET) if(have_args) get_target_property(args ${name} _EP_${step}_ARGS) endif() list(APPEND cmd ${args}) endif() set(${cmd_var} "${cmd}" PARENT_SCOPE) endfunction(_ep_get_build_command) function(_ep_write_log_script name step cmd_var) ExternalProject_Get_Property(${name} stamp_dir) set(command "${${cmd_var}}") set(make "") set(code_cygpath_make "") if("${command}" MATCHES "^\\$\\(MAKE\\)") # GNU make recognizes the string "$(MAKE)" as recursive make, so # ensure that it appears directly in the makefile. string(REGEX REPLACE "^\\$\\(MAKE\\)" "\${make}" command "${command}") set(make "-Dmake=$(MAKE)") if(WIN32 AND NOT CYGWIN) set(code_cygpath_make " if(\${make} MATCHES \"^/\") execute_process( COMMAND cygpath -w \${make} OUTPUT_VARIABLE cygpath_make ERROR_VARIABLE cygpath_make RESULT_VARIABLE cygpath_error OUTPUT_STRIP_TRAILING_WHITESPACE ) if(NOT cygpath_error) set(make \${cygpath_make}) endif() endif() ") endif() endif() set(config "") if("${CMAKE_CFG_INTDIR}" MATCHES "^\\$") string(REPLACE "${CMAKE_CFG_INTDIR}" "\${config}" command "${command}") set(config "-Dconfig=${CMAKE_CFG_INTDIR}") endif() # Wrap multiple 'COMMAND' lines up into a second-level wrapper # script so all output can be sent to one log file. if("${command}" MATCHES ";COMMAND;") set(code_execute_process " ${code_cygpath_make} execute_process(COMMAND \${command} RESULT_VARIABLE result) if(result) set(msg \"Command failed (\${result}):\\n\") foreach(arg IN LISTS command) set(msg \"\${msg} '\${arg}'\") endforeach(arg) message(FATAL_ERROR \"\${msg}\") endif() ") set(code "") set(cmd "") set(sep "") foreach(arg IN LISTS command) if("x${arg}" STREQUAL "xCOMMAND") set(code "${code}set(command \"${cmd}\")${code_execute_process}") set(cmd "") set(sep "") else() set(cmd "${cmd}${sep}${arg}") set(sep ";") endif() endforeach() set(code "set(ENV{VS_UNICODE_OUTPUT} \"\")\n${code}set(command \"${cmd}\")${code_execute_process}") file(WRITE ${stamp_dir}/${name}-${step}-impl.cmake "${code}") set(command ${CMAKE_COMMAND} "-Dmake=\${make}" "-Dconfig=\${config}" -P ${stamp_dir}/${name}-${step}-impl.cmake) endif() # Wrap the command in a script to log output to files. set(script ${stamp_dir}/${name}-${step}.cmake) set(logbase ${stamp_dir}/${name}-${step}) file(WRITE ${script} " ${code_cygpath_make} set(ENV{VS_UNICODE_OUTPUT} \"\") set(command \"${command}\") execute_process( COMMAND \${command} RESULT_VARIABLE result OUTPUT_FILE \"${logbase}-out.log\" ERROR_FILE \"${logbase}-err.log\" ) if(result) set(msg \"Command failed: \${result}\\n\") foreach(arg IN LISTS command) set(msg \"\${msg} '\${arg}'\") endforeach(arg) set(msg \"\${msg}\\nSee also\\n ${logbase}-*.log\\n\") message(FATAL_ERROR \"\${msg}\") else() set(msg \"${name} ${step} command succeeded. See also ${logbase}-*.log\\n\") message(STATUS \"\${msg}\") endif() ") set(command ${CMAKE_COMMAND} ${make} ${config} -P ${script}) set(${cmd_var} "${command}" PARENT_SCOPE) endfunction(_ep_write_log_script) # This module used to use "/${CMAKE_CFG_INTDIR}" directly and produced # makefiles with "/./" in paths for custom command dependencies. Which # resulted in problems with parallel make -j invocations. # # This function was added so that the suffix (search below for ${cfgdir}) is # only set to "/${CMAKE_CFG_INTDIR}" when ${CMAKE_CFG_INTDIR} is not going to # be "." (multi-configuration build systems like Visual Studio and Xcode...) # function(_ep_get_configuration_subdir_suffix suffix_var) set(suffix "") if(CMAKE_CONFIGURATION_TYPES) set(suffix "/${CMAKE_CFG_INTDIR}") endif() set(${suffix_var} "${suffix}" PARENT_SCOPE) endfunction(_ep_get_configuration_subdir_suffix) function(ExternalProject_Add_StepTargets name) set(steps ${ARGN}) _ep_get_configuration_subdir_suffix(cfgdir) ExternalProject_Get_Property(${name} stamp_dir) foreach(step ${steps}) add_custom_target(${name}-${step} DEPENDS ${stamp_dir}${cfgdir}/${name}-${step}) endforeach() endfunction(ExternalProject_Add_StepTargets) function(ExternalProject_Add_Step name step) set(cmf_dir ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles) ExternalProject_Get_Property(${name} stamp_dir) _ep_get_configuration_subdir_suffix(cfgdir) add_custom_command(APPEND OUTPUT ${cmf_dir}${cfgdir}/${name}-complete DEPENDS ${stamp_dir}${cfgdir}/${name}-${step} ) _ep_parse_arguments(ExternalProject_Add_Step ${name} _EP_${step}_ "${ARGN}") # Steps depending on this step. get_property(dependers TARGET ${name} PROPERTY _EP_${step}_DEPENDERS) foreach(depender IN LISTS dependers) add_custom_command(APPEND OUTPUT ${stamp_dir}${cfgdir}/${name}-${depender} DEPENDS ${stamp_dir}${cfgdir}/${name}-${step} ) endforeach() # Dependencies on files. get_property(depends TARGET ${name} PROPERTY _EP_${step}_DEPENDS) # Dependencies on steps. get_property(dependees TARGET ${name} PROPERTY _EP_${step}_DEPENDEES) foreach(dependee IN LISTS dependees) list(APPEND depends ${stamp_dir}${cfgdir}/${name}-${dependee}) endforeach() # The command to run. get_property(command TARGET ${name} PROPERTY _EP_${step}_COMMAND) if(command) set(comment "Performing ${step} step for '${name}'") else() set(comment "No ${step} step for '${name}'") endif() get_property(work_dir TARGET ${name} PROPERTY _EP_${step}_WORKING_DIRECTORY) # Replace list separators. get_property(sep TARGET ${name} PROPERTY _EP_LIST_SEPARATOR) if(sep AND command) string(REPLACE "${sep}" "\\;" command "${command}") endif() # Replace location tags. _ep_replace_location_tags(${name} comment command work_dir) # Custom comment? get_property(comment_set TARGET ${name} PROPERTY _EP_${step}_COMMENT SET) if(comment_set) get_property(comment TARGET ${name} PROPERTY _EP_${step}_COMMENT) endif() # Run every time? get_property(always TARGET ${name} PROPERTY _EP_${step}_ALWAYS) if(always) set_property(SOURCE ${stamp_dir}${cfgdir}/${name}-${step} PROPERTY SYMBOLIC 1) set(touch) else() set(touch ${CMAKE_COMMAND} -E touch ${stamp_dir}${cfgdir}/${name}-${step}) endif() # Wrap with log script? get_property(log TARGET ${name} PROPERTY _EP_${step}_LOG) if(command AND log) _ep_write_log_script(${name} ${step} command) endif() add_custom_command( OUTPUT ${stamp_dir}${cfgdir}/${name}-${step} COMMENT ${comment} COMMAND ${command} COMMAND ${touch} DEPENDS ${depends} WORKING_DIRECTORY ${work_dir} VERBATIM ) # Add custom "step target"? get_property(step_targets TARGET ${name} PROPERTY _EP_STEP_TARGETS) if(NOT step_targets) get_property(step_targets DIRECTORY PROPERTY EP_STEP_TARGETS) endif() foreach(st ${step_targets}) if("${st}" STREQUAL "${step}") ExternalProject_Add_StepTargets(${name} ${step}) break() endif() endforeach() endfunction(ExternalProject_Add_Step) function(_ep_add_mkdir_command name) ExternalProject_Get_Property(${name} source_dir binary_dir install_dir stamp_dir download_dir tmp_dir) _ep_get_configuration_subdir_suffix(cfgdir) ExternalProject_Add_Step(${name} mkdir COMMENT "Creating directories for '${name}'" COMMAND ${CMAKE_COMMAND} -E make_directory ${source_dir} COMMAND ${CMAKE_COMMAND} -E make_directory ${binary_dir} COMMAND ${CMAKE_COMMAND} -E make_directory ${install_dir} COMMAND ${CMAKE_COMMAND} -E make_directory ${tmp_dir} COMMAND ${CMAKE_COMMAND} -E make_directory ${stamp_dir}${cfgdir} COMMAND ${CMAKE_COMMAND} -E make_directory ${download_dir} ) endfunction(_ep_add_mkdir_command) function(_ep_get_git_version git_EXECUTABLE git_version_var) if(git_EXECUTABLE) execute_process( COMMAND "${git_EXECUTABLE}" --version OUTPUT_VARIABLE ov OUTPUT_STRIP_TRAILING_WHITESPACE ) string(REGEX REPLACE "^git version (.+)$" "\\1" version "${ov}") set(${git_version_var} "${version}" PARENT_SCOPE) endif() endfunction() function(_ep_is_dir_empty dir empty_var) file(GLOB gr "${dir}/*") if("${gr}" STREQUAL "") set(${empty_var} 1 PARENT_SCOPE) else() set(${empty_var} 0 PARENT_SCOPE) endif() endfunction() function(_ep_add_download_command name) ExternalProject_Get_Property(${name} source_dir stamp_dir download_dir tmp_dir) get_property(cmd_set TARGET ${name} PROPERTY _EP_DOWNLOAD_COMMAND SET) get_property(cmd TARGET ${name} PROPERTY _EP_DOWNLOAD_COMMAND) get_property(cvs_repository TARGET ${name} PROPERTY _EP_CVS_REPOSITORY) get_property(svn_repository TARGET ${name} PROPERTY _EP_SVN_REPOSITORY) get_property(git_repository TARGET ${name} PROPERTY _EP_GIT_REPOSITORY) get_property(url TARGET ${name} PROPERTY _EP_URL) # TODO: Perhaps file:// should be copied to download dir before extraction. string(REGEX REPLACE "^file://" "" url "${url}") set(depends) set(comment) set(work_dir) if(cmd_set) set(work_dir ${download_dir}) elseif(cvs_repository) find_package(CVS) if(NOT CVS_EXECUTABLE) message(FATAL_ERROR "error: could not find cvs for checkout of ${name}") endif() get_target_property(cvs_module ${name} _EP_CVS_MODULE) if(NOT cvs_module) message(FATAL_ERROR "error: no CVS_MODULE") endif() get_property(cvs_tag TARGET ${name} PROPERTY _EP_CVS_TAG) set(repository ${cvs_repository}) set(module ${cvs_module}) set(tag ${cvs_tag}) configure_file( "${CMAKE_ROOT}/Modules/RepositoryInfo.txt.in" "${stamp_dir}/${name}-cvsinfo.txt" @ONLY ) get_filename_component(src_name "${source_dir}" NAME) get_filename_component(work_dir "${source_dir}" PATH) set(comment "Performing download step (CVS checkout) for '${name}'") set(cmd ${CVS_EXECUTABLE} -d ${cvs_repository} -q co ${cvs_tag} -d ${src_name} ${cvs_module}) list(APPEND depends ${stamp_dir}/${name}-cvsinfo.txt) elseif(svn_repository) find_package(Subversion) if(NOT Subversion_SVN_EXECUTABLE) message(FATAL_ERROR "error: could not find svn for checkout of ${name}") endif() get_property(svn_revision TARGET ${name} PROPERTY _EP_SVN_REVISION) get_property(svn_username TARGET ${name} PROPERTY _EP_SVN_USERNAME) get_property(svn_password TARGET ${name} PROPERTY _EP_SVN_PASSWORD) set(repository "${svn_repository} user=${svn_username} password=${svn_password}") set(module) set(tag ${svn_revision}) configure_file( "${CMAKE_ROOT}/Modules/RepositoryInfo.txt.in" "${stamp_dir}/${name}-svninfo.txt" @ONLY ) get_filename_component(src_name "${source_dir}" NAME) get_filename_component(work_dir "${source_dir}" PATH) set(comment "Performing download step (SVN checkout) for '${name}'") set(svn_user_pw_args "") if(svn_username) set(svn_user_pw_args ${svn_user_pw_args} "--username=${svn_username}") endif() if(svn_password) set(svn_user_pw_args ${svn_user_pw_args} "--password=${svn_password}") endif() set(cmd ${Subversion_SVN_EXECUTABLE} co ${svn_repository} ${svn_revision} ${svn_user_pw_args} ${src_name}) list(APPEND depends ${stamp_dir}/${name}-svninfo.txt) elseif(git_repository) find_package(Git) if(NOT GIT_EXECUTABLE) message(FATAL_ERROR "error: could not find git for clone of ${name}") endif() # The git submodule update '--recursive' flag requires git >= v1.6.5 # _ep_get_git_version("${GIT_EXECUTABLE}" git_version) if(git_version VERSION_LESS 1.6.5) message(FATAL_ERROR "error: git version 1.6.5 or later required for 'git submodule update --recursive': git_version='${git_version}'") endif() get_property(git_tag TARGET ${name} PROPERTY _EP_GIT_TAG) if(NOT git_tag) set(git_tag "master") endif() set(repository ${git_repository}) set(module) set(tag ${git_tag}) configure_file( "${CMAKE_ROOT}/Modules/RepositoryInfo.txt.in" "${stamp_dir}/${name}-gitinfo.txt" @ONLY ) get_filename_component(src_name "${source_dir}" NAME) get_filename_component(work_dir "${source_dir}" PATH) # Since git clone doesn't succeed if the non-empty source_dir exists, # create a cmake script to invoke as download command. # The script will delete the source directory and then call git clone. # _ep_write_gitclone_script(${tmp_dir}/${name}-gitclone.cmake ${source_dir} ${GIT_EXECUTABLE} ${git_repository} ${git_tag} ${src_name} ${work_dir} ) set(comment "Performing download step (git clone) for '${name}'") set(cmd ${CMAKE_COMMAND} -P ${tmp_dir}/${name}-gitclone.cmake) list(APPEND depends ${stamp_dir}/${name}-gitinfo.txt) elseif(url) get_filename_component(work_dir "${source_dir}" PATH) get_property(md5 TARGET ${name} PROPERTY _EP_URL_MD5) set(repository "external project URL") set(module "${url}") set(tag "${md5}") configure_file( "${CMAKE_ROOT}/Modules/RepositoryInfo.txt.in" "${stamp_dir}/${name}-urlinfo.txt" @ONLY ) list(APPEND depends ${stamp_dir}/${name}-urlinfo.txt) if(IS_DIRECTORY "${url}") get_filename_component(abs_dir "${url}" ABSOLUTE) set(comment "Performing download step (DIR copy) for '${name}'") set(cmd ${CMAKE_COMMAND} -E remove_directory ${source_dir} COMMAND ${CMAKE_COMMAND} -E copy_directory ${abs_dir} ${source_dir}) else() if("${url}" MATCHES "^[a-z]+://") # TODO: Should download and extraction be different steps? string(REGEX MATCH "[^/]*$" fname "${url}") if(NOT "${fname}" MATCHES "\\.(bz2|tar|tgz|tar\\.gz|zip)$") message(FATAL_ERROR "Could not extract tarball filename from url:\n ${url}") endif() set(file ${download_dir}/${fname}) get_property(timeout TARGET ${name} PROPERTY _EP_TIMEOUT) _ep_write_downloadfile_script("${stamp_dir}/download-${name}.cmake" "${url}" "${file}" "${timeout}" "${md5}") set(cmd ${CMAKE_COMMAND} -P ${stamp_dir}/download-${name}.cmake COMMAND) set(comment "Performing download step (download, verify and extract) for '${name}'") else() set(file "${url}") set(comment "Performing download step (verify and extract) for '${name}'") endif() _ep_write_verifyfile_script("${stamp_dir}/verify-${name}.cmake" "${file}" "${md5}") list(APPEND cmd ${CMAKE_COMMAND} -P ${stamp_dir}/verify-${name}.cmake) _ep_write_extractfile_script("${stamp_dir}/extract-${name}.cmake" "${name}" "${file}" "${source_dir}") list(APPEND cmd ${CMAKE_COMMAND} -P ${stamp_dir}/extract-${name}.cmake) endif() else() _ep_is_dir_empty("${source_dir}" empty) if(${empty}) message(SEND_ERROR "error: no download info for '${name}' -- please specify existing/non-empty SOURCE_DIR or one of URL, CVS_REPOSITORY and CVS_MODULE, SVN_REPOSITORY, GIT_REPOSITORY or DOWNLOAD_COMMAND") endif() endif() get_property(log TARGET ${name} PROPERTY _EP_LOG_DOWNLOAD) if(log) set(log LOG 1) else() set(log "") endif() ExternalProject_Add_Step(${name} download COMMENT ${comment} COMMAND ${cmd} WORKING_DIRECTORY ${work_dir} DEPENDS ${depends} DEPENDEES mkdir ${log} ) endfunction(_ep_add_download_command) function(_ep_add_update_command name) ExternalProject_Get_Property(${name} source_dir) get_property(cmd_set TARGET ${name} PROPERTY _EP_UPDATE_COMMAND SET) get_property(cmd TARGET ${name} PROPERTY _EP_UPDATE_COMMAND) get_property(cvs_repository TARGET ${name} PROPERTY _EP_CVS_REPOSITORY) get_property(svn_repository TARGET ${name} PROPERTY _EP_SVN_REPOSITORY) get_property(git_repository TARGET ${name} PROPERTY _EP_GIT_REPOSITORY) set(work_dir) set(comment) set(always) if(cmd_set) set(work_dir ${source_dir}) elseif(cvs_repository) if(NOT CVS_EXECUTABLE) message(FATAL_ERROR "error: could not find cvs for update of ${name}") endif() set(work_dir ${source_dir}) set(comment "Performing update step (CVS update) for '${name}'") get_property(cvs_tag TARGET ${name} PROPERTY _EP_CVS_TAG) set(cmd ${CVS_EXECUTABLE} -d ${cvs_repository} -q up -dP ${cvs_tag}) set(always 1) elseif(svn_repository) if(NOT Subversion_SVN_EXECUTABLE) message(FATAL_ERROR "error: could not find svn for update of ${name}") endif() set(work_dir ${source_dir}) set(comment "Performing update step (SVN update) for '${name}'") get_property(svn_revision TARGET ${name} PROPERTY _EP_SVN_REVISION) get_property(svn_username TARGET ${name} PROPERTY _EP_SVN_USERNAME) get_property(svn_password TARGET ${name} PROPERTY _EP_SVN_PASSWORD) set(svn_user_pw_args "") if(svn_username) set(svn_user_pw_args ${svn_user_pw_args} "--username=${svn_username}") endif() if(svn_password) set(svn_user_pw_args ${svn_user_pw_args} "--password=${svn_password}") endif() set(cmd ${Subversion_SVN_EXECUTABLE} up ${svn_revision} ${svn_user_pw_args}) set(always 1) elseif(git_repository) if(NOT GIT_EXECUTABLE) message(FATAL_ERROR "error: could not find git for fetch of ${name}") endif() set(work_dir ${source_dir}) set(comment "Performing update step (git fetch) for '${name}'") get_property(git_tag TARGET ${name} PROPERTY _EP_GIT_TAG) if(NOT git_tag) set(git_tag "master") endif() set(cmd ${GIT_EXECUTABLE} fetch COMMAND ${GIT_EXECUTABLE} checkout ${git_tag} COMMAND ${GIT_EXECUTABLE} submodule update --recursive ) set(always 1) endif() get_property(log TARGET ${name} PROPERTY _EP_LOG_UPDATE) if(log) set(log LOG 1) else() set(log "") endif() ExternalProject_Add_Step(${name} update COMMENT ${comment} COMMAND ${cmd} ALWAYS ${always} WORKING_DIRECTORY ${work_dir} DEPENDEES download ${log} ) endfunction(_ep_add_update_command) function(_ep_add_patch_command name) ExternalProject_Get_Property(${name} source_dir) get_property(cmd_set TARGET ${name} PROPERTY _EP_PATCH_COMMAND SET) get_property(cmd TARGET ${name} PROPERTY _EP_PATCH_COMMAND) set(work_dir) if(cmd_set) set(work_dir ${source_dir}) endif() ExternalProject_Add_Step(${name} patch COMMAND ${cmd} WORKING_DIRECTORY ${work_dir} DEPENDEES download ) endfunction(_ep_add_patch_command) # TODO: Make sure external projects use the proper compiler function(_ep_add_configure_command name) ExternalProject_Get_Property(${name} source_dir binary_dir tmp_dir) _ep_get_configuration_subdir_suffix(cfgdir) # Depend on other external projects (file-level). set(file_deps) get_property(deps TARGET ${name} PROPERTY _EP_DEPENDS) foreach(dep IN LISTS deps) get_property(dep_stamp_dir TARGET ${dep} PROPERTY _EP_STAMP_DIR) list(APPEND file_deps ${dep_stamp_dir}${cfgdir}/${dep}-done) endforeach() get_property(cmd_set TARGET ${name} PROPERTY _EP_CONFIGURE_COMMAND SET) if(cmd_set) get_property(cmd TARGET ${name} PROPERTY _EP_CONFIGURE_COMMAND) else() get_target_property(cmake_command ${name} _EP_CMAKE_COMMAND) if(cmake_command) set(cmd "${cmake_command}") else() set(cmd "${CMAKE_COMMAND}") endif() get_property(cmake_args TARGET ${name} PROPERTY _EP_CMAKE_ARGS) list(APPEND cmd ${cmake_args}) # If there are any CMAKE_CACHE_ARGS, write an initial cache and use it get_property(cmake_cache_args TARGET ${name} PROPERTY _EP_CMAKE_CACHE_ARGS) if(cmake_cache_args) set(_ep_cache_args_script "${tmp_dir}/${name}-cache.cmake") _ep_write_initial_cache(${name} "${_ep_cache_args_script}" "${cmake_cache_args}") list(APPEND cmd "-C${_ep_cache_args_script}") endif() get_target_property(cmake_generator ${name} _EP_CMAKE_GENERATOR) if(cmake_generator) list(APPEND cmd "-G${cmake_generator}" "${source_dir}") else() if(CMAKE_EXTRA_GENERATOR) list(APPEND cmd "-G${CMAKE_EXTRA_GENERATOR} - ${CMAKE_GENERATOR}" "${source_dir}") else() list(APPEND cmd "-G${CMAKE_GENERATOR}" "${source_dir}") endif() endif() endif() # If anything about the configure command changes, (command itself, cmake # used, cmake args or cmake generator) then re-run the configure step. # Fixes issue http://public.kitware.com/Bug/view.php?id=10258 # if(NOT EXISTS ${tmp_dir}/${name}-cfgcmd.txt.in) file(WRITE ${tmp_dir}/${name}-cfgcmd.txt.in "cmd='\@cmd\@'\n") endif() configure_file(${tmp_dir}/${name}-cfgcmd.txt.in ${tmp_dir}/${name}-cfgcmd.txt) list(APPEND file_deps ${tmp_dir}/${name}-cfgcmd.txt) list(APPEND file_deps ${_ep_cache_args_script}) get_property(log TARGET ${name} PROPERTY _EP_LOG_CONFIGURE) if(log) set(log LOG 1) else() set(log "") endif() ExternalProject_Add_Step(${name} configure COMMAND ${cmd} WORKING_DIRECTORY ${binary_dir} DEPENDEES update patch DEPENDS ${file_deps} ${log} ) endfunction(_ep_add_configure_command) function(_ep_add_build_command name) ExternalProject_Get_Property(${name} binary_dir) get_property(cmd_set TARGET ${name} PROPERTY _EP_BUILD_COMMAND SET) if(cmd_set) get_property(cmd TARGET ${name} PROPERTY _EP_BUILD_COMMAND) else() _ep_get_build_command(${name} BUILD cmd) endif() get_property(log TARGET ${name} PROPERTY _EP_LOG_BUILD) if(log) set(log LOG 1) else() set(log "") endif() ExternalProject_Add_Step(${name} build COMMAND ${cmd} WORKING_DIRECTORY ${binary_dir} DEPENDEES configure ${log} ) endfunction(_ep_add_build_command) function(_ep_add_install_command name) ExternalProject_Get_Property(${name} binary_dir) get_property(cmd_set TARGET ${name} PROPERTY _EP_INSTALL_COMMAND SET) if(cmd_set) get_property(cmd TARGET ${name} PROPERTY _EP_INSTALL_COMMAND) else() _ep_get_build_command(${name} INSTALL cmd) endif() get_property(log TARGET ${name} PROPERTY _EP_LOG_INSTALL) if(log) set(log LOG 1) else() set(log "") endif() ExternalProject_Add_Step(${name} install COMMAND ${cmd} WORKING_DIRECTORY ${binary_dir} DEPENDEES build ${log} ) endfunction(_ep_add_install_command) function(_ep_add_test_command name) ExternalProject_Get_Property(${name} binary_dir) get_property(before TARGET ${name} PROPERTY _EP_TEST_BEFORE_INSTALL) get_property(after TARGET ${name} PROPERTY _EP_TEST_AFTER_INSTALL) get_property(cmd_set TARGET ${name} PROPERTY _EP_TEST_COMMAND SET) # Only actually add the test step if one of the test related properties is # explicitly set. (i.e. the test step is omitted unless requested...) # if(cmd_set OR before OR after) if(cmd_set) get_property(cmd TARGET ${name} PROPERTY _EP_TEST_COMMAND) else() _ep_get_build_command(${name} TEST cmd) endif() if(before) set(dep_args DEPENDEES build DEPENDERS install) else() set(dep_args DEPENDEES install) endif() get_property(log TARGET ${name} PROPERTY _EP_LOG_TEST) if(log) set(log LOG 1) else() set(log "") endif() ExternalProject_Add_Step(${name} test COMMAND ${cmd} WORKING_DIRECTORY ${binary_dir} ${dep_args} ${log} ) endif() endfunction(_ep_add_test_command) function(ExternalProject_Add name) _ep_get_configuration_subdir_suffix(cfgdir) # Add a custom target for the external project. set(cmf_dir ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles) add_custom_target(${name} ALL DEPENDS ${cmf_dir}${cfgdir}/${name}-complete) set_property(TARGET ${name} PROPERTY _EP_IS_EXTERNAL_PROJECT 1) _ep_parse_arguments(ExternalProject_Add ${name} _EP_ "${ARGN}") _ep_set_directories(${name}) ExternalProject_Get_Property(${name} stamp_dir) # The 'complete' step depends on all other steps and creates a # 'done' mark. A dependent external project's 'configure' step # depends on the 'done' mark so that it rebuilds when this project # rebuilds. It is important that 'done' is not the output of any # custom command so that CMake does not propagate build rules to # other external project targets. add_custom_command( OUTPUT ${cmf_dir}${cfgdir}/${name}-complete COMMENT "Completed '${name}'" COMMAND ${CMAKE_COMMAND} -E make_directory ${cmf_dir}${cfgdir} COMMAND ${CMAKE_COMMAND} -E touch ${cmf_dir}${cfgdir}/${name}-complete COMMAND ${CMAKE_COMMAND} -E touch ${stamp_dir}${cfgdir}/${name}-done DEPENDS ${stamp_dir}${cfgdir}/${name}-install VERBATIM ) # Depend on other external projects (target-level). get_property(deps TARGET ${name} PROPERTY _EP_DEPENDS) foreach(arg IN LISTS deps) add_dependencies(${name} ${arg}) endforeach() # Set up custom build steps based on the target properties. # Each step depends on the previous one. # # The target depends on the output of the final step. # (Already set up above in the DEPENDS of the add_custom_target command.) # _ep_add_mkdir_command(${name}) _ep_add_download_command(${name}) _ep_add_update_command(${name}) _ep_add_patch_command(${name}) _ep_add_configure_command(${name}) _ep_add_build_command(${name}) _ep_add_install_command(${name}) # Test is special in that it might depend on build, or it might depend # on install. # _ep_add_test_command(${name}) endfunction(ExternalProject_Add) 07070100053caf000081a40000000000000000000000014d5abc2f00000679000000b500010002ffffffffffffffff0000003b00000000root/usr/local/share/cmake-2.8/Modules/FindQuickTime.cmake# Locate QuickTime # This module defines # QUICKTIME_LIBRARY # QUICKTIME_FOUND, if false, do not try to link to gdal # QUICKTIME_INCLUDE_DIR, where to find the headers # # $QUICKTIME_DIR is an environment variable that would # correspond to the ./configure --prefix=$QUICKTIME_DIR # # Created by Eric Wing. #============================================================================= # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # QuickTime on OS X looks different than QuickTime for Windows, # so I am going to case the two. IF(APPLE) FIND_PATH(QUICKTIME_INCLUDE_DIR QuickTime/QuickTime.h) FIND_LIBRARY(QUICKTIME_LIBRARY QuickTime) ELSE(APPLE) FIND_PATH(QUICKTIME_INCLUDE_DIR QuickTime.h HINTS $ENV{QUICKTIME_DIR}/include $ENV{QUICKTIME_DIR} ) FIND_LIBRARY(QUICKTIME_LIBRARY QuickTime HINTS $ENV{QUICKTIME_DIR}/lib $ENV{QUICKTIME_DIR} ) ENDIF(APPLE) # handle the QUIETLY and REQUIRED arguments and set QUICKTIME_FOUND to TRUE if # all listed variables are TRUE INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(QuickTime DEFAULT_MSG QUICKTIME_LIBRARY QUICKTIME_INCLUDE_DIR) 07070100053c9f000081a40000000000000000000000014d5abc2f0000094d000000b500010002ffffffffffffffff0000003500000000root/usr/local/share/cmake-2.8/Modules/FindPNG.cmake# - Find the native PNG includes and library # # This module defines # PNG_INCLUDE_DIR, where to find png.h, etc. # PNG_LIBRARIES, the libraries to link against to use PNG. # PNG_DEFINITIONS - You should add_definitons(${PNG_DEFINITIONS}) before compiling code that includes png library files. # PNG_FOUND, If false, do not try to use PNG. # also defined, but not for general use are # PNG_LIBRARY, where to find the PNG library. # None of the above will be defined unles zlib can be found. # PNG depends on Zlib #============================================================================= # Copyright 2002-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) if(PNG_FIND_QUIETLY) set(_FIND_ZLIB_ARG QUIET) endif(PNG_FIND_QUIETLY) find_package(ZLIB ${_FIND_ZLIB_ARG}) if(ZLIB_FOUND) find_path(PNG_PNG_INCLUDE_DIR png.h /usr/local/include/libpng # OpenBSD ) set(PNG_NAMES ${PNG_NAMES} png libpng png15 libpng15 png15d libpng15d png14 libpng14 png14d libpng14d png12 libpng12 png12d libpng12d) find_library(PNG_LIBRARY NAMES ${PNG_NAMES} ) if (PNG_LIBRARY AND PNG_PNG_INCLUDE_DIR) # png.h includes zlib.h. Sigh. SET(PNG_INCLUDE_DIR ${PNG_PNG_INCLUDE_DIR} ${ZLIB_INCLUDE_DIR} ) SET(PNG_LIBRARIES ${PNG_LIBRARY} ${ZLIB_LIBRARY}) if (CYGWIN) if(BUILD_SHARED_LIBS) # No need to define PNG_USE_DLL here, because it's default for Cygwin. else(BUILD_SHARED_LIBS) SET (PNG_DEFINITIONS -DPNG_STATIC) endif(BUILD_SHARED_LIBS) endif (CYGWIN) endif (PNG_LIBRARY AND PNG_PNG_INCLUDE_DIR) endif(ZLIB_FOUND) # handle the QUIETLY and REQUIRED arguments and set PNG_FOUND to TRUE if # all listed variables are TRUE include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) find_package_handle_standard_args(PNG DEFAULT_MSG PNG_LIBRARY PNG_PNG_INCLUDE_DIR) mark_as_advanced(PNG_PNG_INCLUDE_DIR PNG_LIBRARY ) 07070100053d9f000081a40000000000000000000000014d5abc2f00000491000000b500010002ffffffffffffffff0000003600000000root/usr/local/share/cmake-2.8/Modules/UseVTK40.cmake# #============================================================================= # Copyright 2002-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # This is an implementation detail for using VTK 4.0 with the # FindVTK.cmake module. Do not include directly by name. This should # be included only when FindVTK.cmake sets the VTK_USE_FILE variable # to point here. # Add compiler flags needed to use VTK. SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${VTK_REQUIRED_C_FLAGS}") SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${VTK_REQUIRED_CXX_FLAGS}") # Add include directories needed to use VTK. INCLUDE_DIRECTORIES(${VTK_INCLUDE_DIRS}) # Add link directories needed to use VTK. LINK_DIRECTORIES(${VTK_LIBRARY_DIRS}) 07070100053ba9000081a40000000000000000000000014d5abc2e00000d22000000b500010002ffffffffffffffff0000004000000000root/usr/local/share/cmake-2.8/Modules/CMakeForceCompiler.cmake# This module defines macros intended for use by cross-compiling # toolchain files when CMake is not able to automatically detect the # compiler identification. # # Macro CMAKE_FORCE_C_COMPILER has the following signature: # CMAKE_FORCE_C_COMPILER( ) # It sets CMAKE_C_COMPILER to the given compiler and the cmake # internal variable CMAKE_C_COMPILER_ID to the given compiler-id. # It also bypasses the check for working compiler and basic compiler # information tests. # # Macro CMAKE_FORCE_CXX_COMPILER has the following signature: # CMAKE_FORCE_CXX_COMPILER( ) # It sets CMAKE_CXX_COMPILER to the given compiler and the cmake # internal variable CMAKE_CXX_COMPILER_ID to the given compiler-id. # It also bypasses the check for working compiler and basic compiler # information tests. # # Macro CMAKE_FORCE_Fortran_COMPILER has the following signature: # CMAKE_FORCE_Fortran_COMPILER( ) # It sets CMAKE_Fortran_COMPILER to the given compiler and the cmake # internal variable CMAKE_Fortran_COMPILER_ID to the given compiler-id. # It also bypasses the check for working compiler and basic compiler # information tests. # # So a simple toolchain file could look like this: # INCLUDE (CMakeForceCompiler) # SET(CMAKE_SYSTEM_NAME Generic) # CMAKE_FORCE_C_COMPILER (chc12 MetrowerksHicross) # CMAKE_FORCE_CXX_COMPILER (chc12 MetrowerksHicross) #============================================================================= # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) MACRO(CMAKE_FORCE_C_COMPILER compiler id) SET(CMAKE_C_COMPILER "${compiler}") SET(CMAKE_C_COMPILER_ID_RUN TRUE) SET(CMAKE_C_COMPILER_ID ${id}) SET(CMAKE_C_COMPILER_WORKS TRUE) SET(CMAKE_C_COMPILER_FORCED TRUE) # Set old compiler id variables. IF("${CMAKE_C_COMPILER_ID}" MATCHES "GNU") SET(CMAKE_COMPILER_IS_GNUCC 1) ENDIF("${CMAKE_C_COMPILER_ID}" MATCHES "GNU") ENDMACRO(CMAKE_FORCE_C_COMPILER) MACRO(CMAKE_FORCE_CXX_COMPILER compiler id) SET(CMAKE_CXX_COMPILER "${compiler}") SET(CMAKE_CXX_COMPILER_ID_RUN TRUE) SET(CMAKE_CXX_COMPILER_ID ${id}) SET(CMAKE_CXX_COMPILER_WORKS TRUE) SET(CMAKE_CXX_COMPILER_FORCED TRUE) # Set old compiler id variables. IF("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU") SET(CMAKE_COMPILER_IS_GNUCXX 1) ENDIF("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU") ENDMACRO(CMAKE_FORCE_CXX_COMPILER) MACRO(CMAKE_FORCE_Fortran_COMPILER compiler id) SET(CMAKE_Fortran_COMPILER "${compiler}") SET(CMAKE_Fortran_COMPILER_ID_RUN TRUE) SET(CMAKE_Fortran_COMPILER_ID ${id}) SET(CMAKE_Fortran_COMPILER_WORKS TRUE) SET(CMAKE_Fortran_COMPILER_FORCED TRUE) # Set old compiler id variables. IF("${CMAKE_Fortran_COMPILER_ID}" MATCHES "GNU") SET(CMAKE_COMPILER_IS_GNUG77 1) ENDIF("${CMAKE_Fortran_COMPILER_ID}" MATCHES "GNU") ENDMACRO(CMAKE_FORCE_Fortran_COMPILER) 07070100053ca6000081a40000000000000000000000014d5abc2f00003c39000000b500010002ffffffffffffffff0000003b00000000root/usr/local/share/cmake-2.8/Modules/FindPkgConfig.cmake# - a pkg-config module for CMake # # Usage: # pkg_check_modules( [REQUIRED] [QUIET] []*) # checks for all the given modules # # pkg_search_module( [REQUIRED] [QUIET] []*) # checks for given modules and uses the first working one # # When the 'REQUIRED' argument was set, macros will fail with an error # when module(s) could not be found # # When the 'QUIET' argument is set, no status messages will be printed. # # It sets the following variables: # PKG_CONFIG_FOUND ... true if pkg-config works on the system # PKG_CONFIG_EXECUTABLE ... pathname of the pkg-config program # _FOUND ... set to 1 if module(s) exist # # For the following variables two sets of values exist; first one is the # common one and has the given PREFIX. The second set contains flags # which are given out when pkgconfig was called with the '--static' # option. # _LIBRARIES ... only the libraries (w/o the '-l') # _LIBRARY_DIRS ... the paths of the libraries (w/o the '-L') # _LDFLAGS ... all required linker flags # _LDFLAGS_OTHER ... all other linker flags # _INCLUDE_DIRS ... the '-I' preprocessor flags (w/o the '-I') # _CFLAGS ... all required cflags # _CFLAGS_OTHER ... the other compiler flags # # = for common case # = _STATIC for static linking # # There are some special variables whose prefix depends on the count # of given modules. When there is only one module, stays # unchanged. When there are multiple modules, the prefix will be # changed to _: # _VERSION ... version of the module # _PREFIX ... prefix-directory of the module # _INCLUDEDIR ... include-dir of the module # _LIBDIR ... lib-dir of the module # # = when |MODULES| == 1, else # = _ # # A parameter can have the following formats: # {MODNAME} ... matches any version # {MODNAME}>={VERSION} ... at least version is required # {MODNAME}={VERSION} ... exactly version is required # {MODNAME}<={VERSION} ... modules must not be newer than # # Examples # pkg_check_modules (GLIB2 glib-2.0) # # pkg_check_modules (GLIB2 glib-2.0>=2.10) # requires at least version 2.10 of glib2 and defines e.g. # GLIB2_VERSION=2.10.3 # # pkg_check_modules (FOO glib-2.0>=2.10 gtk+-2.0) # requires both glib2 and gtk2, and defines e.g. # FOO_glib-2.0_VERSION=2.10.3 # FOO_gtk+-2.0_VERSION=2.8.20 # # pkg_check_modules (XRENDER REQUIRED xrender) # defines e.g.: # XRENDER_LIBRARIES=Xrender;X11 # XRENDER_STATIC_LIBRARIES=Xrender;X11;pthread;Xau;Xdmcp # # pkg_search_module (BAR libxml-2.0 libxml2 libxml>=2) #============================================================================= # Copyright 2006-2009 Kitware, Inc. # Copyright 2006 Enrico Scholz # # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) ### Common stuff #### set(PKG_CONFIG_VERSION 1) set(PKG_CONFIG_FOUND 0) find_program(PKG_CONFIG_EXECUTABLE NAMES pkg-config DOC "pkg-config executable") mark_as_advanced(PKG_CONFIG_EXECUTABLE) if(PKG_CONFIG_EXECUTABLE) set(PKG_CONFIG_FOUND 1) endif(PKG_CONFIG_EXECUTABLE) # Unsets the given variables macro(_pkgconfig_unset var) set(${var} "" CACHE INTERNAL "") endmacro(_pkgconfig_unset) macro(_pkgconfig_set var value) set(${var} ${value} CACHE INTERNAL "") endmacro(_pkgconfig_set) # Invokes pkgconfig, cleans up the result and sets variables macro(_pkgconfig_invoke _pkglist _prefix _varname _regexp) set(_pkgconfig_invoke_result) execute_process( COMMAND ${PKG_CONFIG_EXECUTABLE} ${ARGN} ${_pkglist} OUTPUT_VARIABLE _pkgconfig_invoke_result RESULT_VARIABLE _pkgconfig_failed) if (_pkgconfig_failed) set(_pkgconfig_${_varname} "") _pkgconfig_unset(${_prefix}_${_varname}) else(_pkgconfig_failed) string(REGEX REPLACE "[\r\n]" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") string(REGEX REPLACE " +$" "" _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") if (NOT ${_regexp} STREQUAL "") string(REGEX REPLACE "${_regexp}" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") endif(NOT ${_regexp} STREQUAL "") separate_arguments(_pkgconfig_invoke_result) #message(STATUS " ${_varname} ... ${_pkgconfig_invoke_result}") set(_pkgconfig_${_varname} ${_pkgconfig_invoke_result}) _pkgconfig_set(${_prefix}_${_varname} "${_pkgconfig_invoke_result}") endif(_pkgconfig_failed) endmacro(_pkgconfig_invoke) # Invokes pkgconfig two times; once without '--static' and once with # '--static' macro(_pkgconfig_invoke_dyn _pkglist _prefix _varname cleanup_regexp) _pkgconfig_invoke("${_pkglist}" ${_prefix} ${_varname} "${cleanup_regexp}" ${ARGN}) _pkgconfig_invoke("${_pkglist}" ${_prefix} STATIC_${_varname} "${cleanup_regexp}" --static ${ARGN}) endmacro(_pkgconfig_invoke_dyn) # Splits given arguments into options and a package list macro(_pkgconfig_parse_options _result _is_req _is_silent) set(${_is_req} 0) set(${_is_silent} 0) foreach(_pkg ${ARGN}) if (_pkg STREQUAL "REQUIRED") set(${_is_req} 1) endif (_pkg STREQUAL "REQUIRED") if (_pkg STREQUAL "QUIET") set(${_is_silent} 1) endif (_pkg STREQUAL "QUIET") endforeach(_pkg ${ARGN}) set(${_result} ${ARGN}) list(REMOVE_ITEM ${_result} "REQUIRED") list(REMOVE_ITEM ${_result} "QUIET") endmacro(_pkgconfig_parse_options) ### macro(_pkg_check_modules_internal _is_required _is_silent _prefix) _pkgconfig_unset(${_prefix}_FOUND) _pkgconfig_unset(${_prefix}_VERSION) _pkgconfig_unset(${_prefix}_PREFIX) _pkgconfig_unset(${_prefix}_INCLUDEDIR) _pkgconfig_unset(${_prefix}_LIBDIR) _pkgconfig_unset(${_prefix}_LIBS) _pkgconfig_unset(${_prefix}_LIBS_L) _pkgconfig_unset(${_prefix}_LIBS_PATHS) _pkgconfig_unset(${_prefix}_LIBS_OTHER) _pkgconfig_unset(${_prefix}_CFLAGS) _pkgconfig_unset(${_prefix}_CFLAGS_I) _pkgconfig_unset(${_prefix}_CFLAGS_OTHER) _pkgconfig_unset(${_prefix}_STATIC_LIBDIR) _pkgconfig_unset(${_prefix}_STATIC_LIBS) _pkgconfig_unset(${_prefix}_STATIC_LIBS_L) _pkgconfig_unset(${_prefix}_STATIC_LIBS_PATHS) _pkgconfig_unset(${_prefix}_STATIC_LIBS_OTHER) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_I) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_OTHER) # create a better addressable variable of the modules and calculate its size set(_pkg_check_modules_list ${ARGN}) list(LENGTH _pkg_check_modules_list _pkg_check_modules_cnt) if(PKG_CONFIG_EXECUTABLE) # give out status message telling checked module if (NOT ${_is_silent}) if (_pkg_check_modules_cnt EQUAL 1) message(STATUS "checking for module '${_pkg_check_modules_list}'") else(_pkg_check_modules_cnt EQUAL 1) message(STATUS "checking for modules '${_pkg_check_modules_list}'") endif(_pkg_check_modules_cnt EQUAL 1) endif(NOT ${_is_silent}) set(_pkg_check_modules_packages) set(_pkg_check_modules_failed) # iterate through module list and check whether they exist and match the required version foreach (_pkg_check_modules_pkg ${_pkg_check_modules_list}) set(_pkg_check_modules_exist_query) # check whether version is given if (_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\1" _pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\2" _pkg_check_modules_pkg_op "${_pkg_check_modules_pkg}") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\3" _pkg_check_modules_pkg_ver "${_pkg_check_modules_pkg}") else(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") set(_pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}") set(_pkg_check_modules_pkg_op) set(_pkg_check_modules_pkg_ver) endif(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") # handle the operands if (_pkg_check_modules_pkg_op STREQUAL ">=") list(APPEND _pkg_check_modules_exist_query --atleast-version) endif(_pkg_check_modules_pkg_op STREQUAL ">=") if (_pkg_check_modules_pkg_op STREQUAL "=") list(APPEND _pkg_check_modules_exist_query --exact-version) endif(_pkg_check_modules_pkg_op STREQUAL "=") if (_pkg_check_modules_pkg_op STREQUAL "<=") list(APPEND _pkg_check_modules_exist_query --max-version) endif(_pkg_check_modules_pkg_op STREQUAL "<=") # create the final query which is of the format: # * --atleast-version # * --exact-version # * --max-version # * --exists if (_pkg_check_modules_pkg_op) list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_ver}") else(_pkg_check_modules_pkg_op) list(APPEND _pkg_check_modules_exist_query --exists) endif(_pkg_check_modules_pkg_op) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_VERSION) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_PREFIX) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_INCLUDEDIR) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_LIBDIR) list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_name}") list(APPEND _pkg_check_modules_packages "${_pkg_check_modules_pkg_name}") # execute the query execute_process( COMMAND ${PKG_CONFIG_EXECUTABLE} ${_pkg_check_modules_exist_query} RESULT_VARIABLE _pkgconfig_retval) # evaluate result and tell failures if (_pkgconfig_retval) if(NOT ${_is_silent}) message(STATUS " package '${_pkg_check_modules_pkg}' not found") endif(NOT ${_is_silent}) set(_pkg_check_modules_failed 1) endif(_pkgconfig_retval) endforeach(_pkg_check_modules_pkg) if(_pkg_check_modules_failed) # fail when requested if (${_is_required}) message(SEND_ERROR "A required package was not found") endif (${_is_required}) else(_pkg_check_modules_failed) # when we are here, we checked whether requested modules # exist. Now, go through them and set variables _pkgconfig_set(${_prefix}_FOUND 1) list(LENGTH _pkg_check_modules_packages pkg_count) # iterate through all modules again and set individual variables foreach (_pkg_check_modules_pkg ${_pkg_check_modules_packages}) # handle case when there is only one package required if (pkg_count EQUAL 1) set(_pkg_check_prefix "${_prefix}") else(pkg_count EQUAL 1) set(_pkg_check_prefix "${_prefix}_${_pkg_check_modules_pkg}") endif(pkg_count EQUAL 1) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" VERSION "" --modversion ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" PREFIX "" --variable=prefix ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" INCLUDEDIR "" --variable=includedir ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" LIBDIR "" --variable=libdir ) if (NOT ${_is_silent}) message(STATUS " found ${_pkg_check_modules_pkg}, version ${_pkgconfig_VERSION}") endif (NOT ${_is_silent}) endforeach(_pkg_check_modules_pkg) # set variables which are combined for multiple modules _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARIES "(^| )-l" --libs-only-l ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARY_DIRS "(^| )-L" --libs-only-L ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS "" --libs ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS_OTHER "" --libs-only-other ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" INCLUDE_DIRS "(^| )-I" --cflags-only-I ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS "" --cflags ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS_OTHER "" --cflags-only-other ) endif(_pkg_check_modules_failed) else(PKG_CONFIG_EXECUTABLE) if (${_is_required}) message(SEND_ERROR "pkg-config tool not found") endif (${_is_required}) endif(PKG_CONFIG_EXECUTABLE) endmacro(_pkg_check_modules_internal) ### ### User visible macros start here ### ### macro(pkg_check_modules _prefix _module0) # check cached value if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION} OR NOT ${_prefix}_FOUND) _pkgconfig_parse_options (_pkg_modules _pkg_is_required _pkg_is_silent "${_module0}" ${ARGN}) _pkg_check_modules_internal("${_pkg_is_required}" "${_pkg_is_silent}" "${_prefix}" ${_pkg_modules}) _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION}) endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION} OR NOT ${_prefix}_FOUND) endmacro(pkg_check_modules) ### macro(pkg_search_module _prefix _module0) # check cached value if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION} OR NOT ${_prefix}_FOUND) set(_pkg_modules_found 0) _pkgconfig_parse_options(_pkg_modules_alt _pkg_is_required _pkg_is_silent "${_module0}" ${ARGN}) if (NOT ${_pkg_is_silent}) message(STATUS "checking for one of the modules '${_pkg_modules_alt}'") endif (NOT ${_pkg_is_silent}) # iterate through all modules and stop at the first working one. foreach(_pkg_alt ${_pkg_modules_alt}) if(NOT _pkg_modules_found) _pkg_check_modules_internal(0 1 "${_prefix}" "${_pkg_alt}") endif(NOT _pkg_modules_found) if (${_prefix}_FOUND) set(_pkg_modules_found 1) endif(${_prefix}_FOUND) endforeach(_pkg_alt) if (NOT ${_prefix}_FOUND) if(${_pkg_is_required}) message(SEND_ERROR "None of the required '${_pkg_modules_alt}' found") endif(${_pkg_is_required}) endif(NOT ${_prefix}_FOUND) _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION}) endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION} OR NOT ${_prefix}_FOUND) endmacro(pkg_search_module) ### Local Variables: ### mode: cmake ### End: 07070100053bdf000081a40000000000000000000000014d5abc2f0000002a000000b500010002ffffffffffffffff0000003e00000000root/usr/local/share/cmake-2.8/Modules/CMakeTestForFreeVC.cxx#include int main(){return 0;} 07070100053cd5000081a40000000000000000000000014d5abc2f0000084b000000b500010002ffffffffffffffff0000003900000000root/usr/local/share/cmake-2.8/Modules/FindosgUtil.cmake# This is part of the Findosg* suite used to find OpenSceneGraph components. # Each component is separate and you must opt in to each module. You must # also opt into OpenGL and OpenThreads (and Producer if needed) as these # modules won't do it for you. This is to allow you control over your own # system piece by piece in case you need to opt out of certain components # or change the Find behavior for a particular module (perhaps because the # default FindOpenGL.cmake module doesn't work with your system as an # example). # If you want to use a more convenient module that includes everything, # use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules. # # Locate osgUtil # This module defines # # OSGUTIL_FOUND - Was osgUtil found? # OSGUTIL_INCLUDE_DIR - Where to find the headers # OSGUTIL_LIBRARIES - The libraries to link for osgUtil (use this) # # OSGUTIL_LIBRARY - The osgUtil library # OSGUTIL_LIBRARY_DEBUG - The osgUtil debug library # # $OSGDIR is an environment variable that would # correspond to the ./configure --prefix=$OSGDIR # used in building osg. # # Created by Eric Wing. #============================================================================= # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Header files are presumed to be included like # #include # #include include(Findosg_functions) OSG_FIND_PATH (OSGUTIL osgUtil/SceneView) OSG_FIND_LIBRARY(OSGUTIL osgUtil) include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(osgUtil DEFAULT_MSG OSGUTIL_LIBRARY OSGUTIL_INCLUDE_DIR) 07070100053bf2000081a40000000000000000000000014d5abc2f00007398000000b500010002ffffffffffffffff0000004200000000root/usr/local/share/cmake-2.8/Modules/CPack.OSXScriptLauncher.inÊþº¾%( @3˜ þíúÎ Ì…8__PAGEZERO__TEXT__text__TEXT00€__symbol_stub1__TEXT8Ð8€__cstring__TEXTÞŒ__DATA __data__DATA __nl_symbol_ptr__DATA  __dyld__DATA $$__la_symbol_ptr__DATA ,4,__common__DATA `48__LINKEDIT0( ( #" P!¤ /usr/lib/dyld°(0 d/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices 4j/usr/lib/libSystem.B.dylib|: x8!ÿüT!48”!ÿÀ€z8š;cW{:|¤ÚH à|¦<@¿!ÿä= |œ#x|yx|»+x”!ÿ€b ‰ <@¢ $/‰}"Kx@ž8= 9)H<|i¦|lxN€!HX/€/Až 8BH 9"}"Kxˆ|t/€@žÿÜ<@fÛx‘" H8Æ€/€@žÿô<@;F€B €B/‚Až|I¦|LxN€!<@€B €B/‚Až|I¦|LxN€!H <@€B €/€Až|I¦|LxN€!<`8<8c Hù€<| ¦| xN€!<`8@8c x~xž|8`8€(H-|`x8€^8€x€^8€|€^88(8`-H¹|`x€^88`-€ž8H±€!€|¦»ÁÿøN€ |¦¿Áÿø”!ÿ |> x~xž|888`-Ha|`x@8@ xBŸè¦H=<_€BØ€8€8/€Až€^8 T>+€A<_8bþ@Há<_8bþÈHå€!€|¦»ÁÿøN€ `|¦8@”!ÿ 8a<8a8°:˜A9˜A8Ha8!`€|¦N€ `|¦<`ap<€sc`clt`„pt”!ÿ°H=8/ƒAž Kÿÿ•88!P|x€|¦N€ =`…‹ ,}‰¦N€ =`…‹ 0}‰¦N€ =`…‹ 4}‰¦N€ =`…‹ 8}‰¦N€ =`…‹ <}‰¦N€ =`…‹ @}‰¦N€ =`…‹ D}‰¦N€ =`…‹ H}‰¦N€ =`…‹ L}‰¦N€ =`…‹ P}‰¦N€ =`…‹ T}‰¦N€ =`…‹ X}‰¦N€ =`…‹ \}‰¦N€ __dyld_make_delayed_module_initializer_calls__dyld_image_count__dyld_get_image_name__dyld_get_image_header__dyld_NSLookupSymbolInImage__dyld_NSAddressOfSymbollibobjc__objcInit__dyld_mod_term_funcs0àà`````````````   4 K Œh ˆŽ „¡ €» |Ö xó t  p. lP ht d• ž `¯ÆÜÿ'Jp~¤ÌÓÛãêðö !" !_NXArgc_NXArgv___progname__mh_execute_header_catch_exception_raise_catch_exception_raise_state_catch_exception_raise_state_identity_clock_alarm_reply_do_mach_notify_dead_name_do_mach_notify_no_senders_do_mach_notify_port_deleted_do_mach_notify_send_once_do_seqnos_mach_notify_dead_name_do_seqnos_mach_notify_no_senders_do_seqnos_mach_notify_port_deleted_do_seqnos_mach_notify_send_once_environ_receive_samples_CallComponentDispatch_OpenDefaultComponent___keymgr_dwarf2_register_sections___keymgr_global__cthread_init_routine__dyld_register_func_for_add_image__dyld_register_func_for_remove_image__init_keymgr__keymgr_get_and_lock_processwide_ptr__keymgr_set_and_unlock_processwide_ptr_abort_atexit_calloc_errno_exit_free_mach_init_routineÎúíþ `…8__PAGEZEROÀ__TEXT__text__TEXT  €__cstring__TEXT¤J¤__DATA __data__DATA __dyld__DATA __common__DATA 4À__IMPORT0 __pointers__IMPORT0 __jump_table__IMPORT@0@ 8__LINKEDIT@˜0˜0X1@ P81 /usr/lib/dyldP  d/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices 4j/usr/lib/libSystem.B.dylibj‰åƒäðƒì‹]‰\$M‰L$ƒÃÁãˉ\$èôU‰åWVSƒì,‹u ‹]‹E‰5 ‰ £ ‹…ɉÊu¹¤ë # # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # used internally by KDE3Macros.cmake # neundorf@kde.org EXECUTE_PROCESS(COMMAND ${KDE_UIC_EXECUTABLE} -L ${KDE_UIC_PLUGIN_DIR} -nounload -tr tr2i18n -impl ${KDE_UIC_H_FILE} ${KDE_UIC_FILE} OUTPUT_VARIABLE _uic_CONTENTS ERROR_QUIET ) STRING(REGEX REPLACE "tr2i18n\\(\"\"\\)" "QString::null" _uic_CONTENTS "${_uic_CONTENTS}" ) STRING(REGEX REPLACE "tr2i18n\\(\"\", \"\"\\)" "QString::null" _uic_CONTENTS "${_uic_CONTENTS}" ) FILE(WRITE ${KDE_UIC_CPP_FILE} "#include \n#include \n\n") FILE(APPEND ${KDE_UIC_CPP_FILE} "${_uic_CONTENTS}") 07070100053ccd000081a40000000000000000000000014d5abc2f000008ef000000b500010002ffffffffffffffff0000004200000000root/usr/local/share/cmake-2.8/Modules/FindosgIntrospection.cmake# This is part of the Findosg* suite used to find OpenSceneGraph components. # Each component is separate and you must opt in to each module. You must # also opt into OpenGL and OpenThreads (and Producer if needed) as these # modules won't do it for you. This is to allow you control over your own # system piece by piece in case you need to opt out of certain components # or change the Find behavior for a particular module (perhaps because the # default FindOpenGL.cmake module doesn't work with your system as an # example). # If you want to use a more convenient module that includes everything, # use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules. # # Locate osgINTROSPECTION # This module defines # # OSGINTROSPECTION_FOUND - Was osgIntrospection found? # OSGINTROSPECTION_INCLUDE_DIR - Where to find the headers # OSGINTROSPECTION_LIBRARIES - The libraries to link for osgIntrospection (use this) # # OSGINTROSPECTION_LIBRARY - The osgIntrospection library # OSGINTROSPECTION_LIBRARY_DEBUG - The osgIntrospection debug library # # $OSGDIR is an environment variable that would # correspond to the ./configure --prefix=$OSGDIR # used in building osg. # # Created by Eric Wing. #============================================================================= # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Header files are presumed to be included like # #include # #include include(Findosg_functions) OSG_FIND_PATH (OSGINTROSPECTION osgIntrospection/Reflection) OSG_FIND_LIBRARY(OSGINTROSPECTION osgIntrospection) include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(osgIntrospection DEFAULT_MSG OSGINTROSPECTION_LIBRARY OSGINTROSPECTION_INCLUDE_DIR) 07070100053bee000081a40000000000000000000000014d5abc2f000010b8000000b500010002ffffffffffffffff0000004100000000root/usr/local/share/cmake-2.8/Modules/CMakeVerifyManifest.cmake# CMakeVerifyManifest.cmake # # This script is used to verify that embeded manifests and # side by side manifests for a project match. To run this # script, cd to a directory and run the script with cmake -P. # On the command line you can pass in versions that are OK even # if not found in the .manifest files. For example, # cmake -Dallow_versions=8.0.50608.0 -PCmakeVerifyManifest.cmake # could be used to allow an embeded manifest of 8.0.50608.0 # to be used in a project even if that version was not found # in the .manifest file. # This script first recursively globs *.manifest files from # the current directory. Then globs *.exe and *.dll. Each # .exe and .dll is scanned for embeded manifests and the versions # of CRT are compared to those found in the .manifest files # from the first glob. #============================================================================= # Copyright 2008-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # crt_version: # function to extract the CRT version from a file # this can be passed a .exe, .dll, or a .manifest file # it will put the list of versions found into the variable # specified by list_var function(crt_version file list_var) file(STRINGS "${file}" strings REGEX "Microsoft.VC...CRT" NEWLINE_CONSUME) foreach(s ${strings}) set(has_match 1) string(REGEX REPLACE ".*.*$" "\\1" version "${s}") if(NOT "${version}" STREQUAL "") list(APPEND version_list ${version}) else() message(FATAL_ERROR "Parse error could not find version in [${s}]") endif() endforeach(s) if(NOT DEFINED has_match) message("Information: no embeded manifest in: ${file}") return() endif() list(APPEND version_list ${${list_var}}) list(REMOVE_DUPLICATES version_list) if(version_list) set(${list_var} ${version_list} PARENT_SCOPE) endif() endfunction(crt_version) set(fatal_error FALSE) # check_version: # # test a file against the shipped manifest versions # for a directory function(check_version file manifest_versions) set(manifest_versions ${manifest_versions} ${allow_versions}) # collect versions for a given file crt_version(${file} file_versions) # see if the versions foreach(ver ${file_versions}) list(FIND manifest_versions "${ver}" found_version) if("${found_version}" EQUAL -1) message("ERROR: ${file} uses ${ver} not found in shipped manifests:[${manifest_versions}].") set(fatal_error TRUE PARENT_SCOPE) endif() endforeach(ver) list(LENGTH file_versions len) if(${len} GREATER 1) message("WARNING: found more than one version of MICROSOFT.VC80.CRT referenced in ${file}: [${file_versions}]") endif() endfunction() # collect up the versions of CRT that are shipped # in .manifest files set(manifest_version_list ) file(GLOB_RECURSE manifest_files "*.manifest") foreach(f ${manifest_files}) crt_version("${f}" manifest_version_list) endforeach(f) list(LENGTH manifest_version_list LEN) if(LEN EQUAL 0) message(FATAL_ERROR "No .manifest files found, no version check can be done.") endif() message("Versions found in ${manifest_files}: ${manifest_version_list}") if(DEFINED allow_versions) message("Extra versions allowed: ${allow_versions}") endif() # now find all .exe and .dll files # and call check_version on each of them file(GLOB_RECURSE exe_files "*.exe") file(GLOB_RECURSE dll_files "*.dll") set(exe_files ${exe_files} ${dll_files}) foreach(f ${exe_files}) check_version(${f} "${manifest_version_list}") endforeach() # report a fatal error if there were any so that cmake will return # a non zero value if(fatal_error) message(FATAL_ERROR "This distribution embeds dll " " versions that it does not ship, and may not work on other machines.") endif() 07070100053cfa000081a40000000000000000000000014d5abc2f000002a6000000b500010002ffffffffffffffff0000004200000000root/usr/local/share/cmake-2.8/Modules/NSIS.InstallOptions.ini.in[Settings] NumFields=5 [Field 1] Type=label Text=By default @CPACK_PACKAGE_INSTALL_DIRECTORY@ does not add its directory to the system PATH. Left=0 Right=-1 Top=0 Bottom=20 [Field 2] Type=radiobutton Text=Do not add @CPACK_PACKAGE_NAME@ to the system PATH Left=0 Right=-1 Top=30 Bottom=40 State=1 [Field 3] Type=radiobutton Text=Add @CPACK_PACKAGE_NAME@ to the system PATH for all users Left=0 Right=-1 Top=40 Bottom=50 State=0 [Field 4] Type=radiobutton Text=Add @CPACK_PACKAGE_NAME@ to the system PATH for current user Left=0 Right=-1 Top=50 Bottom=60 State=0 [Field 5] Type=CheckBox Text=Create @CPACK_PACKAGE_NAME@ Desktop Icon Left=0 Right=-1 Top=80 Bottom=90 State=0 07070100053c6c000081a40000000000000000000000014d5abc2f00000535000000b500010002ffffffffffffffff0000003600000000root/usr/local/share/cmake-2.8/Modules/FindDart.cmake# - Find DART # This module looks for the dart testing software and sets DART_ROOT # to point to where it found it. # #============================================================================= # Copyright 2001-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) FIND_PATH(DART_ROOT README.INSTALL $ENV{DART_ROOT} ${PROJECT_SOURCE_DIR}/Dart /usr/share/Dart C:/Dart "$ENV{ProgramFiles}/Dart" "C:/Program Files/Dart" ${PROJECT_SOURCE_DIR}/../Dart [HKEY_LOCAL_MACHINE\\SOFTWARE\\Dart\\InstallPath] DOC "If you have Dart installed, where is it located?" ) # handle the QUIETLY and REQUIRED arguments and set DART_FOUND to TRUE if # all listed variables are TRUE INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(Dart DEFAULT_MSG DART_ROOT) MARK_AS_ADVANCED(DART_ROOT) 07070100053c97000081a40000000000000000000000014d5abc2f0000052a000000b500010002ffffffffffffffff0000003700000000root/usr/local/share/cmake-2.8/Modules/FindMotif.cmake# - Try to find Motif (or lesstif) # Once done this will define: # MOTIF_FOUND - system has MOTIF # MOTIF_INCLUDE_DIR - include paths to use Motif # MOTIF_LIBRARIES - Link these to use Motif #============================================================================= # Copyright 2005-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) SET(MOTIF_FOUND 0) IF(UNIX) FIND_PATH(MOTIF_INCLUDE_DIR Xm/Xm.h /usr/openwin/include ) FIND_LIBRARY(MOTIF_LIBRARIES Xm /usr/openwin/lib ) ENDIF(UNIX) # handle the QUIETLY and REQUIRED arguments and set MOTIF_FOUND to TRUE if # all listed variables are TRUE INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(Motif DEFAULT_MSG MOTIF_LIBRARIES MOTIF_INCLUDE_DIR) MARK_AS_ADVANCED( MOTIF_INCLUDE_DIR MOTIF_LIBRARIES ) 07070100053c06000081a40000000000000000000000014d5abc2e00000e92000000b500010002ffffffffffffffff0000004400000000root/usr/local/share/cmake-2.8/Modules/CheckCXXSourceCompiles.cmake# - Check if given C++ source compiles and links into an executable # CHECK_CXX_SOURCE_COMPILES( [FAIL_REGEX ]) # - source code to try to compile, must define 'main' # - variable to store whether the source code compiled # - fail if test output matches this regex # The following variables may be set before calling this macro to # modify the way the check is run: # # CMAKE_REQUIRED_FLAGS = string of compile command line flags # CMAKE_REQUIRED_DEFINITIONS = list of macros to define (-DFOO=bar) # CMAKE_REQUIRED_INCLUDES = list of include directories # CMAKE_REQUIRED_LIBRARIES = list of libraries to link #============================================================================= # Copyright 2005-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) MACRO(CHECK_CXX_SOURCE_COMPILES SOURCE VAR) IF("${VAR}" MATCHES "^${VAR}$") SET(_FAIL_REGEX) SET(_key) FOREACH(arg ${ARGN}) IF("${arg}" MATCHES "^(FAIL_REGEX)$") SET(_key "${arg}") ELSEIF(_key) LIST(APPEND _${_key} "${arg}") ELSE() MESSAGE(FATAL_ERROR "Unknown argument:\n ${arg}\n") ENDIF() ENDFOREACH() SET(MACRO_CHECK_FUNCTION_DEFINITIONS "-D${VAR} ${CMAKE_REQUIRED_FLAGS}") IF(CMAKE_REQUIRED_LIBRARIES) SET(CHECK_CXX_SOURCE_COMPILES_ADD_LIBRARIES "-DLINK_LIBRARIES:STRING=${CMAKE_REQUIRED_LIBRARIES}") ELSE(CMAKE_REQUIRED_LIBRARIES) SET(CHECK_CXX_SOURCE_COMPILES_ADD_LIBRARIES) ENDIF(CMAKE_REQUIRED_LIBRARIES) IF(CMAKE_REQUIRED_INCLUDES) SET(CHECK_CXX_SOURCE_COMPILES_ADD_INCLUDES "-DINCLUDE_DIRECTORIES:STRING=${CMAKE_REQUIRED_INCLUDES}") ELSE(CMAKE_REQUIRED_INCLUDES) SET(CHECK_CXX_SOURCE_COMPILES_ADD_INCLUDES) ENDIF(CMAKE_REQUIRED_INCLUDES) FILE(WRITE "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/src.cxx" "${SOURCE}\n") MESSAGE(STATUS "Performing Test ${VAR}") TRY_COMPILE(${VAR} ${CMAKE_BINARY_DIR} ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/src.cxx COMPILE_DEFINITIONS ${CMAKE_REQUIRED_DEFINITIONS} CMAKE_FLAGS -DCOMPILE_DEFINITIONS:STRING=${MACRO_CHECK_FUNCTION_DEFINITIONS} "${CHECK_CXX_SOURCE_COMPILES_ADD_LIBRARIES}" "${CHECK_CXX_SOURCE_COMPILES_ADD_INCLUDES}" OUTPUT_VARIABLE OUTPUT) FOREACH(_regex ${_FAIL_REGEX}) IF("${OUTPUT}" MATCHES "${_regex}") SET(${VAR} 0) ENDIF() ENDFOREACH() IF(${VAR}) SET(${VAR} 1 CACHE INTERNAL "Test ${VAR}") MESSAGE(STATUS "Performing Test ${VAR} - Success") FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log "Performing C++ SOURCE FILE Test ${VAR} succeded with the following output:\n" "${OUTPUT}\n" "Source file was:\n${SOURCE}\n") ELSE(${VAR}) MESSAGE(STATUS "Performing Test ${VAR} - Failed") SET(${VAR} "" CACHE INTERNAL "Test ${VAR}") FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log "Performing C++ SOURCE FILE Test ${VAR} failed with the following output:\n" "${OUTPUT}\n" "Source file was:\n${SOURCE}\n") ENDIF(${VAR}) ENDIF("${VAR}" MATCHES "^${VAR}$") ENDMACRO(CHECK_CXX_SOURCE_COMPILES) 07070100053cda000081a40000000000000000000000014d5abc2f00009936000000b500010002ffffffffffffffff0000003b00000000root/usr/local/share/cmake-2.8/Modules/FindwxWidgets.cmake# - Find a wxWidgets (a.k.a., wxWindows) installation. # This module finds if wxWidgets is installed and selects a default # configuration to use. wxWidgets is a modular library. To specify the # modules that you will use, you need to name them as components to # the package: # # FIND_PACKAGE(wxWidgets COMPONENTS core base ...) # # There are two search branches: a windows style and a unix style. For # windows, the following variables are searched for and set to # defaults in case of multiple choices. Change them if the defaults # are not desired (i.e., these are the only variables you should # change to select a configuration): # # wxWidgets_ROOT_DIR - Base wxWidgets directory # (e.g., C:/wxWidgets-2.6.3). # wxWidgets_LIB_DIR - Path to wxWidgets libraries # (e.g., C:/wxWidgets-2.6.3/lib/vc_lib). # wxWidgets_CONFIGURATION - Configuration to use # (e.g., msw, mswd, mswu, mswunivud, etc.) # wxWidgets_EXCLUDE_COMMON_LIBRARIES # - Set to TRUE to exclude linking of # commonly required libs (e.g., png tiff # jpeg zlib regex expat). # # For unix style it uses the wx-config utility. You can select between # debug/release, unicode/ansi, universal/non-universal, and # static/shared in the QtDialog or ccmake interfaces by turning ON/OFF # the following variables: # # wxWidgets_USE_DEBUG # wxWidgets_USE_UNICODE # wxWidgets_USE_UNIVERSAL # wxWidgets_USE_STATIC # # There is also a wxWidgets_CONFIG_OPTIONS variable for all other # options that need to be passed to the wx-config utility. For # example, to use the base toolkit found in the /usr/local path, set # the variable (before calling the FIND_PACKAGE command) as such: # # SET(wxWidgets_CONFIG_OPTIONS --toolkit=base --prefix=/usr) # # The following are set after the configuration is done for both # windows and unix style: # # wxWidgets_FOUND - Set to TRUE if wxWidgets was found. # wxWidgets_INCLUDE_DIRS - Include directories for WIN32 # i.e., where to find "wx/wx.h" and # "wx/setup.h"; possibly empty for unices. # wxWidgets_LIBRARIES - Path to the wxWidgets libraries. # wxWidgets_LIBRARY_DIRS - compile time link dirs, useful for # rpath on UNIX. Typically an empty string # in WIN32 environment. # wxWidgets_DEFINITIONS - Contains defines required to compile/link # against WX, e.g. WXUSINGDLL # wxWidgets_DEFINITIONS_DEBUG- Contains defines required to compile/link # against WX debug builds, e.g. __WXDEBUG__ # wxWidgets_CXX_FLAGS - Include dirs and compiler flags for # unices, empty on WIN32. Essentially # "`wx-config --cxxflags`". # wxWidgets_USE_FILE - Convenience include file. # # Sample usage: # # Note that for MinGW users the order of libs is important! # FIND_PACKAGE(wxWidgets COMPONENTS net gl core base) # IF(wxWidgets_FOUND) # INCLUDE(${wxWidgets_USE_FILE}) # # and for each of your dependent executable/library targets: # TARGET_LINK_LIBRARIES( ${wxWidgets_LIBRARIES}) # ENDIF(wxWidgets_FOUND) # # If wxWidgets is required (i.e., not an optional part): # FIND_PACKAGE(wxWidgets REQUIRED net gl core base) # INCLUDE(${wxWidgets_USE_FILE}) # # and for each of your dependent executable/library targets: # TARGET_LINK_LIBRARIES( ${wxWidgets_LIBRARIES}) #============================================================================= # Copyright 2004-2009 Kitware, Inc. # Copyright 2007-2009 Miguel A. Figueroa-Villanueva # # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # # FIXME: check this and provide a correct sample usage... # Remember to connect back to the upper text. # Sample usage with monolithic wx build: # # FIND_PACKAGE(wxWidgets COMPONENTS mono) # ... # NOTES # # This module has been tested on the WIN32 platform with wxWidgets # 2.6.2, 2.6.3, and 2.5.3. However, it has been designed to # easily extend support to all possible builds, e.g., static/shared, # debug/release, unicode, universal, multilib/monolithic, etc.. # # If you want to use the module and your build type is not supported # out-of-the-box, please contact me to exchange information on how # your system is setup and I'll try to add support for it. # # AUTHOR # # Miguel A. Figueroa-Villanueva (miguelf at ieee dot org). # Jan Woetzel (jw at mip.informatik.uni-kiel.de). # # Based on previous works of: # Jan Woetzel (FindwxWindows.cmake), # Jorgen Bodde and Jerry Fath (FindwxWin.cmake). # TODO/ideas # # (1) Option/Setting to use all available wx libs # In contrast to expert developer who lists the # minimal set of required libs in wxWidgets_USE_LIBS # there is the newbie user: # - who just wants to link against WX with more 'magic' # - doesn't know the internal structure of WX or how it was built, # in particular if it is monolithic or not # - want to link against all available WX libs # Basically, the intent here is to mimic what wx-config would do by # default (i.e., `wx-config --libs`). # # Possible solution: # Add a reserved keyword "std" that initializes to what wx-config # would default to. If the user has not set the wxWidgets_USE_LIBS, # default to "std" instead of "base core" as it is now. To implement # "std" will basically boil down to a FOR_EACH lib-FOUND, but maybe # checking whether a minimal set was found. # FIXME: This and all the DBG_MSG calls should be removed after the # module stabilizes. # # Helper macro to control the debugging output globally. There are # two versions for controlling how verbose your output should be. MACRO(DBG_MSG _MSG) # MESSAGE(STATUS # "${CMAKE_CURRENT_LIST_FILE}(${CMAKE_CURRENT_LIST_LINE}): ${_MSG}") ENDMACRO(DBG_MSG) MACRO(DBG_MSG_V _MSG) # MESSAGE(STATUS # "${CMAKE_CURRENT_LIST_FILE}(${CMAKE_CURRENT_LIST_LINE}): ${_MSG}") ENDMACRO(DBG_MSG_V) # Clear return values in case the module is loaded more than once. SET(wxWidgets_FOUND FALSE) SET(wxWidgets_INCLUDE_DIRS "") SET(wxWidgets_LIBRARIES "") SET(wxWidgets_LIBRARY_DIRS "") SET(wxWidgets_CXX_FLAGS "") # Using SYSTEM with INCLUDE_DIRECTORIES in conjunction with wxWidgets on # the Mac produces compiler errors. Set wxWidgets_INCLUDE_DIRS_NO_SYSTEM # to prevent UsewxWidgets.cmake from using SYSTEM. # # See cmake mailing list discussions for more info: # http://www.cmake.org/pipermail/cmake/2008-April/021115.html # http://www.cmake.org/pipermail/cmake/2008-April/021146.html # IF(APPLE) SET(wxWidgets_INCLUDE_DIRS_NO_SYSTEM 1) ENDIF(APPLE) # DEPRECATED: This is a patch to support the DEPRECATED use of # wxWidgets_USE_LIBS. # # If wxWidgets_USE_LIBS is set: # - if using , then override wxWidgets_USE_LIBS # - else set wxWidgets_FIND_COMPONENTS to wxWidgets_USE_LIBS IF(wxWidgets_USE_LIBS AND NOT wxWidgets_FIND_COMPONENTS) SET(wxWidgets_FIND_COMPONENTS ${wxWidgets_USE_LIBS}) ENDIF(wxWidgets_USE_LIBS AND NOT wxWidgets_FIND_COMPONENTS) DBG_MSG("wxWidgets_FIND_COMPONENTS : ${wxWidgets_FIND_COMPONENTS}") # Add the convenience use file if available. # # Get dir of this file which may reside in: # - CMAKE_MAKE_ROOT/Modules on CMake installation # - CMAKE_MODULE_PATH if user prefers his own specialized version SET(wxWidgets_USE_FILE "") GET_FILENAME_COMPONENT( wxWidgets_CURRENT_LIST_DIR ${CMAKE_CURRENT_LIST_FILE} PATH) # Prefer an existing customized version, but the user might override # the FindwxWidgets module and not the UsewxWidgets one. IF(EXISTS "${wxWidgets_CURRENT_LIST_DIR}/UsewxWidgets.cmake") SET(wxWidgets_USE_FILE "${wxWidgets_CURRENT_LIST_DIR}/UsewxWidgets.cmake") ELSE(EXISTS "${wxWidgets_CURRENT_LIST_DIR}/UsewxWidgets.cmake") SET(wxWidgets_USE_FILE UsewxWidgets) ENDIF(EXISTS "${wxWidgets_CURRENT_LIST_DIR}/UsewxWidgets.cmake") #===================================================================== #===================================================================== IF(WIN32 AND NOT CYGWIN AND NOT MSYS) SET(wxWidgets_FIND_STYLE "win32") ELSE(WIN32 AND NOT CYGWIN AND NOT MSYS) IF(UNIX OR MSYS) SET(wxWidgets_FIND_STYLE "unix") ENDIF(UNIX OR MSYS) ENDIF(WIN32 AND NOT CYGWIN AND NOT MSYS) #===================================================================== # WIN32_FIND_STYLE #===================================================================== IF(wxWidgets_FIND_STYLE STREQUAL "win32") # Useful common wx libs needed by almost all components. SET(wxWidgets_COMMON_LIBRARIES png tiff jpeg zlib regex expat) # DEPRECATED: Use FIND_PACKAGE(wxWidgets COMPONENTS mono) instead. IF(NOT wxWidgets_FIND_COMPONENTS) IF(wxWidgets_USE_MONOLITHIC) SET(wxWidgets_FIND_COMPONENTS mono) ELSE(wxWidgets_USE_MONOLITHIC) SET(wxWidgets_FIND_COMPONENTS core base) # this is default ENDIF(wxWidgets_USE_MONOLITHIC) ENDIF(NOT wxWidgets_FIND_COMPONENTS) # Add the common (usually required libs) unless # wxWidgets_EXCLUDE_COMMON_LIBRARIES has been set. IF(NOT wxWidgets_EXCLUDE_COMMON_LIBRARIES) LIST(APPEND wxWidgets_FIND_COMPONENTS ${wxWidgets_COMMON_LIBRARIES}) ENDIF(NOT wxWidgets_EXCLUDE_COMMON_LIBRARIES) #------------------------------------------------------------------- # WIN32: Helper MACROS #------------------------------------------------------------------- # # Get filename components for a configuration. For example, # if _CONFIGURATION = mswunivud, then _UNV=univ, _UCD=u _DBG=d # if _CONFIGURATION = mswu, then _UNV="", _UCD=u _DBG="" # MACRO(WX_GET_NAME_COMPONENTS _CONFIGURATION _UNV _UCD _DBG) STRING(REGEX MATCH "univ" ${_UNV} "${_CONFIGURATION}") STRING(REGEX REPLACE "msw.*(u)[d]*$" "u" ${_UCD} "${_CONFIGURATION}") IF(${_UCD} STREQUAL ${_CONFIGURATION}) SET(${_UCD} "") ENDIF(${_UCD} STREQUAL ${_CONFIGURATION}) STRING(REGEX MATCH "d$" ${_DBG} "${_CONFIGURATION}") ENDMACRO(WX_GET_NAME_COMPONENTS) # # Find libraries associated to a configuration. # MACRO(WX_FIND_LIBS _UNV _UCD _DBG) DBG_MSG_V("m_unv = ${_UNV}") DBG_MSG_V("m_ucd = ${_UCD}") DBG_MSG_V("m_dbg = ${_DBG}") # FIXME: What if both regex libs are available. regex should be # found outside the loop and only wx${LIB}${_UCD}${_DBG}. # Find wxWidgets common libraries. FOREACH(LIB ${wxWidgets_COMMON_LIBRARIES} scintilla) FIND_LIBRARY(WX_${LIB}${_DBG} NAMES wx${LIB}${_UCD}${_DBG} # for regex wx${LIB}${_DBG} PATHS ${WX_LIB_DIR} NO_DEFAULT_PATH ) MARK_AS_ADVANCED(WX_${LIB}${_DBG}) ENDFOREACH(LIB) # Find wxWidgets multilib base libraries. FIND_LIBRARY(WX_base${_DBG} NAMES wxbase29${_UCD}${_DBG} wxbase28${_UCD}${_DBG} wxbase27${_UCD}${_DBG} wxbase26${_UCD}${_DBG} wxbase25${_UCD}${_DBG} PATHS ${WX_LIB_DIR} NO_DEFAULT_PATH ) MARK_AS_ADVANCED(WX_base${_DBG}) FOREACH(LIB net odbc xml) FIND_LIBRARY(WX_${LIB}${_DBG} NAMES wxbase29${_UCD}${_DBG}_${LIB} wxbase28${_UCD}${_DBG}_${LIB} wxbase27${_UCD}${_DBG}_${LIB} wxbase26${_UCD}${_DBG}_${LIB} wxbase25${_UCD}${_DBG}_${LIB} PATHS ${WX_LIB_DIR} NO_DEFAULT_PATH ) MARK_AS_ADVANCED(WX_${LIB}${_DBG}) ENDFOREACH(LIB) # Find wxWidgets monolithic library. FIND_LIBRARY(WX_mono${_DBG} NAMES wxmsw${_UNV}29${_UCD}${_DBG} wxmsw${_UNV}28${_UCD}${_DBG} wxmsw${_UNV}27${_UCD}${_DBG} wxmsw${_UNV}26${_UCD}${_DBG} wxmsw${_UNV}25${_UCD}${_DBG} PATHS ${WX_LIB_DIR} NO_DEFAULT_PATH ) MARK_AS_ADVANCED(WX_mono${_DBG}) # Find wxWidgets multilib libraries. FOREACH(LIB core adv aui html media xrc dbgrid gl qa richtext stc ribbon propgrid) FIND_LIBRARY(WX_${LIB}${_DBG} NAMES wxmsw${_UNV}29${_UCD}${_DBG}_${LIB} wxmsw${_UNV}28${_UCD}${_DBG}_${LIB} wxmsw${_UNV}27${_UCD}${_DBG}_${LIB} wxmsw${_UNV}26${_UCD}${_DBG}_${LIB} wxmsw${_UNV}25${_UCD}${_DBG}_${LIB} PATHS ${WX_LIB_DIR} NO_DEFAULT_PATH ) MARK_AS_ADVANCED(WX_${LIB}${_DBG}) ENDFOREACH(LIB) ENDMACRO(WX_FIND_LIBS) # # Clear all library paths, so that FIND_LIBRARY refinds them. # # Clear a lib, reset its found flag, and mark as advanced. MACRO(WX_CLEAR_LIB _LIB) SET(${_LIB} "${_LIB}-NOTFOUND" CACHE FILEPATH "Cleared." FORCE) SET(${_LIB}_FOUND FALSE) MARK_AS_ADVANCED(${_LIB}) ENDMACRO(WX_CLEAR_LIB) # Clear all debug or release library paths (arguments are "d" or ""). MACRO(WX_CLEAR_ALL_LIBS _DBG) # Clear wxWidgets common libraries. FOREACH(LIB ${wxWidgets_COMMON_LIBRARIES} scintilla) WX_CLEAR_LIB(WX_${LIB}${_DBG}) ENDFOREACH(LIB) # Clear wxWidgets multilib base libraries. WX_CLEAR_LIB(WX_base${_DBG}) FOREACH(LIB net odbc xml) WX_CLEAR_LIB(WX_${LIB}${_DBG}) ENDFOREACH(LIB) # Clear wxWidgets monolithic library. WX_CLEAR_LIB(WX_mono${_DBG}) # Clear wxWidgets multilib libraries. FOREACH(LIB core adv aui html media xrc dbgrid gl qa richtext stc ribbon propgrid) WX_CLEAR_LIB(WX_${LIB}${_DBG}) ENDFOREACH(LIB) ENDMACRO(WX_CLEAR_ALL_LIBS) # Clear all wxWidgets debug libraries. MACRO(WX_CLEAR_ALL_DBG_LIBS) WX_CLEAR_ALL_LIBS("d") ENDMACRO(WX_CLEAR_ALL_DBG_LIBS) # Clear all wxWidgets release libraries. MACRO(WX_CLEAR_ALL_REL_LIBS) WX_CLEAR_ALL_LIBS("") ENDMACRO(WX_CLEAR_ALL_REL_LIBS) # # Set the wxWidgets_LIBRARIES variable. # Also, Sets output variable wxWidgets_FOUND to FALSE if it fails. # MACRO(WX_SET_LIBRARIES _LIBS _DBG) DBG_MSG_V("Looking for ${${_LIBS}}") IF(WX_USE_REL_AND_DBG) FOREACH(LIB ${${_LIBS}}) DBG_MSG_V("Searching for ${LIB} and ${LIB}d") DBG_MSG_V("WX_${LIB} : ${WX_${LIB}}") DBG_MSG_V("WX_${LIB}d : ${WX_${LIB}d}") IF(WX_${LIB} AND WX_${LIB}d) DBG_MSG_V("Found ${LIB} and ${LIB}d") LIST(APPEND wxWidgets_LIBRARIES debug ${WX_${LIB}d} optimized ${WX_${LIB}} ) ELSE(WX_${LIB} AND WX_${LIB}d) DBG_MSG_V("- not found due to missing WX_${LIB}=${WX_${LIB}} or WX_${LIB}d=${WX_${LIB}d}") SET(wxWidgets_FOUND FALSE) ENDIF(WX_${LIB} AND WX_${LIB}d) ENDFOREACH(LIB) ELSE(WX_USE_REL_AND_DBG) FOREACH(LIB ${${_LIBS}}) DBG_MSG_V("Searching for ${LIB}${_DBG}") DBG_MSG_V("WX_${LIB}${_DBG} : ${WX_${LIB}${_DBG}}") IF(WX_${LIB}${_DBG}) DBG_MSG_V("Found ${LIB}${_DBG}") LIST(APPEND wxWidgets_LIBRARIES ${WX_${LIB}${_DBG}}) ELSE(WX_${LIB}${_DBG}) DBG_MSG_V( "- not found due to missing WX_${LIB}${_DBG}=${WX_${LIB}${_DBG}}") SET(wxWidgets_FOUND FALSE) ENDIF(WX_${LIB}${_DBG}) ENDFOREACH(LIB) ENDIF(WX_USE_REL_AND_DBG) DBG_MSG_V("OpenGL") LIST(FIND ${_LIBS} gl WX_USE_GL) IF(NOT WX_USE_GL EQUAL -1) DBG_MSG_V("- is required.") LIST(APPEND wxWidgets_LIBRARIES opengl32 glu32) ENDIF(NOT WX_USE_GL EQUAL -1) LIST(APPEND wxWidgets_LIBRARIES winmm comctl32 rpcrt4 wsock32) ENDMACRO(WX_SET_LIBRARIES) #------------------------------------------------------------------- # WIN32: Start actual work. #------------------------------------------------------------------- # Look for an installation tree. FIND_PATH(wxWidgets_ROOT_DIR NAMES include/wx/wx.h PATHS $ENV{wxWidgets_ROOT_DIR} $ENV{WXWIN} "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\wxWidgets_is1;Inno Setup: App Path]" # WX 2.6.x C:/ D:/ $ENV{ProgramFiles} PATH_SUFFIXES wxWidgets-2.9.4 wxWidgets-2.9.3 wxWidgets-2.9.2 wxWidgets-2.9.1 wxWidgets-2.9.0 wxWidgets-2.8.9 wxWidgets-2.8.8 wxWidgets-2.8.7 wxWidgets-2.8.6 wxWidgets-2.8.5 wxWidgets-2.8.4 wxWidgets-2.8.3 wxWidgets-2.8.2 wxWidgets-2.8.1 wxWidgets-2.8.0 wxWidgets-2.7.4 wxWidgets-2.7.3 wxWidgets-2.7.2 wxWidgets-2.7.1 wxWidgets-2.7.0 wxWidgets-2.7.0-1 wxWidgets-2.6.4 wxWidgets-2.6.3 wxWidgets-2.6.2 wxWidgets-2.6.1 wxWidgets-2.5.4 wxWidgets-2.5.3 wxWidgets-2.5.2 wxWidgets-2.5.1 wxWidgets DOC "wxWidgets base/installation directory?" ) # If wxWidgets_ROOT_DIR changed, clear lib dir. IF(NOT WX_ROOT_DIR STREQUAL wxWidgets_ROOT_DIR) SET(WX_ROOT_DIR ${wxWidgets_ROOT_DIR} CACHE INTERNAL "wxWidgets_ROOT_DIR") SET(wxWidgets_LIB_DIR "wxWidgets_LIB_DIR-NOTFOUND" CACHE PATH "Cleared." FORCE) ENDIF(NOT WX_ROOT_DIR STREQUAL wxWidgets_ROOT_DIR) IF(WX_ROOT_DIR) # Select one default tree inside the already determined wx tree. # Prefer static/shared order usually consistent with build # settings. IF(MINGW) SET(WX_LIB_DIR_PREFIX gcc) ELSE(MINGW) SET(WX_LIB_DIR_PREFIX vc) ENDIF(MINGW) IF(BUILD_SHARED_LIBS) FIND_PATH(wxWidgets_LIB_DIR NAMES msw/wx/setup.h mswd/wx/setup.h mswu/wx/setup.h mswud/wx/setup.h mswuniv/wx/setup.h mswunivd/wx/setup.h mswunivu/wx/setup.h mswunivud/wx/setup.h PATHS ${WX_ROOT_DIR}/lib/${WX_LIB_DIR_PREFIX}_dll # prefer shared ${WX_ROOT_DIR}/lib/${WX_LIB_DIR_PREFIX}_lib DOC "Path to wxWidgets libraries?" NO_DEFAULT_PATH ) ELSE(BUILD_SHARED_LIBS) FIND_PATH(wxWidgets_LIB_DIR NAMES msw/wx/setup.h mswd/wx/setup.h mswu/wx/setup.h mswud/wx/setup.h mswuniv/wx/setup.h mswunivd/wx/setup.h mswunivu/wx/setup.h mswunivud/wx/setup.h PATHS ${WX_ROOT_DIR}/lib/${WX_LIB_DIR_PREFIX}_lib # prefer static ${WX_ROOT_DIR}/lib/${WX_LIB_DIR_PREFIX}_dll DOC "Path to wxWidgets libraries?" NO_DEFAULT_PATH ) ENDIF(BUILD_SHARED_LIBS) # If wxWidgets_LIB_DIR changed, clear all libraries. IF(NOT WX_LIB_DIR STREQUAL wxWidgets_LIB_DIR) SET(WX_LIB_DIR ${wxWidgets_LIB_DIR} CACHE INTERNAL "wxWidgets_LIB_DIR") WX_CLEAR_ALL_DBG_LIBS() WX_CLEAR_ALL_REL_LIBS() ENDIF(NOT WX_LIB_DIR STREQUAL wxWidgets_LIB_DIR) IF(WX_LIB_DIR) # If building shared libs, define WXUSINGDLL to use dllimport. IF(WX_LIB_DIR MATCHES ".*[dD][lL][lL].*") SET(wxWidgets_DEFINITIONS WXUSINGDLL) DBG_MSG_V("detected SHARED/DLL tree WX_LIB_DIR=${WX_LIB_DIR}") ENDIF(WX_LIB_DIR MATCHES ".*[dD][lL][lL].*") # Search for available configuration types. FOREACH(CFG mswunivud mswunivd mswud mswd mswunivu mswuniv mswu msw) SET(WX_${CFG}_FOUND FALSE) IF(EXISTS ${WX_LIB_DIR}/${CFG}) LIST(APPEND WX_CONFIGURATION_LIST ${CFG}) SET(WX_${CFG}_FOUND TRUE) SET(WX_CONFIGURATION ${CFG}) ENDIF(EXISTS ${WX_LIB_DIR}/${CFG}) ENDFOREACH(CFG) DBG_MSG_V("WX_CONFIGURATION_LIST=${WX_CONFIGURATION_LIST}") IF(WX_CONFIGURATION) SET(wxWidgets_FOUND TRUE) # If the selected configuration wasn't found force the default # one. Otherwise, use it but still force a refresh for # updating the doc string with the current list of available # configurations. IF(NOT WX_${wxWidgets_CONFIGURATION}_FOUND) SET(wxWidgets_CONFIGURATION ${WX_CONFIGURATION} CACHE STRING "Set wxWidgets configuration (${WX_CONFIGURATION_LIST})" FORCE) ELSE(NOT WX_${wxWidgets_CONFIGURATION}_FOUND) SET(wxWidgets_CONFIGURATION ${wxWidgets_CONFIGURATION} CACHE STRING "Set wxWidgets configuration (${WX_CONFIGURATION_LIST})" FORCE) ENDIF(NOT WX_${wxWidgets_CONFIGURATION}_FOUND) # If release config selected, and both release/debug exist. IF(WX_${wxWidgets_CONFIGURATION}d_FOUND) OPTION(wxWidgets_USE_REL_AND_DBG "Use release and debug configurations?" TRUE) SET(WX_USE_REL_AND_DBG ${wxWidgets_USE_REL_AND_DBG}) ELSE(WX_${wxWidgets_CONFIGURATION}d_FOUND) # If the option exists (already in cache), force it false. IF(wxWidgets_USE_REL_AND_DBG) SET(wxWidgets_USE_REL_AND_DBG FALSE CACHE BOOL "No ${wxWidgets_CONFIGURATION}d found." FORCE) ENDIF(wxWidgets_USE_REL_AND_DBG) SET(WX_USE_REL_AND_DBG FALSE) ENDIF(WX_${wxWidgets_CONFIGURATION}d_FOUND) # Get configuration parameters from the name. WX_GET_NAME_COMPONENTS(${wxWidgets_CONFIGURATION} UNV UCD DBG) # Set wxWidgets lib setup include directory. IF(EXISTS ${WX_LIB_DIR}/${wxWidgets_CONFIGURATION}/wx/setup.h) SET(wxWidgets_INCLUDE_DIRS ${WX_LIB_DIR}/${wxWidgets_CONFIGURATION}) ELSE(EXISTS ${WX_LIB_DIR}/${wxWidgets_CONFIGURATION}/wx/setup.h) DBG_MSG("wxWidgets_FOUND FALSE because ${WX_LIB_DIR}/${wxWidgets_CONFIGURATION}/wx/setup.h does not exists.") SET(wxWidgets_FOUND FALSE) ENDIF(EXISTS ${WX_LIB_DIR}/${wxWidgets_CONFIGURATION}/wx/setup.h) # Set wxWidgets main include directory. IF(EXISTS ${WX_ROOT_DIR}/include/wx/wx.h) LIST(APPEND wxWidgets_INCLUDE_DIRS ${WX_ROOT_DIR}/include) ELSE(EXISTS ${WX_ROOT_DIR}/include/wx/wx.h) DBG_MSG("wxWidgets_FOUND FALSE because WX_ROOT_DIR=${WX_ROOT_DIR} has no ${WX_ROOT_DIR}/include/wx/wx.h") SET(wxWidgets_FOUND FALSE) ENDIF(EXISTS ${WX_ROOT_DIR}/include/wx/wx.h) # Find wxWidgets libraries. WX_FIND_LIBS("${UNV}" "${UCD}" "${DBG}") IF(WX_USE_REL_AND_DBG) WX_FIND_LIBS("${UNV}" "${UCD}" "d") ENDIF(WX_USE_REL_AND_DBG) # Settings for requested libs (i.e., include dir, libraries, etc.). WX_SET_LIBRARIES(wxWidgets_FIND_COMPONENTS "${DBG}") # Add necessary definitions for unicode builds IF("${UCD}" STREQUAL "u") LIST(APPEND wxWidgets_DEFINITIONS UNICODE _UNICODE) ENDIF("${UCD}" STREQUAL "u") # Add necessary definitions for debug builds SET(wxWidgets_DEFINITIONS_DEBUG _DEBUG __WXDEBUG__) ENDIF(WX_CONFIGURATION) ENDIF(WX_LIB_DIR) ENDIF(WX_ROOT_DIR) #===================================================================== # UNIX_FIND_STYLE #===================================================================== ELSE(wxWidgets_FIND_STYLE STREQUAL "win32") IF(wxWidgets_FIND_STYLE STREQUAL "unix") #----------------------------------------------------------------- # UNIX: Helper MACROS #----------------------------------------------------------------- # # Set the default values based on "wx-config --selected-config". # MACRO(WX_CONFIG_SELECT_GET_DEFAULT) EXECUTE_PROCESS( COMMAND sh "${wxWidgets_CONFIG_EXECUTABLE}" ${wxWidgets_CONFIG_OPTIONS} --selected-config OUTPUT_VARIABLE _wx_selected_config RESULT_VARIABLE _wx_result ERROR_QUIET ) IF(_wx_result EQUAL 0) FOREACH(_opt_name debug static unicode universal) STRING(TOUPPER ${_opt_name} _upper_opt_name) IF(_wx_selected_config MATCHES ".*${_opt_name}.*") SET(wxWidgets_DEFAULT_${_upper_opt_name} ON) ELSE(_wx_selected_config MATCHES ".*${_opt_name}.*") SET(wxWidgets_DEFAULT_${_upper_opt_name} OFF) ENDIF(_wx_selected_config MATCHES ".*${_opt_name}.*") ENDFOREACH(_opt_name) ELSE(_wx_result EQUAL 0) FOREACH(_upper_opt_name DEBUG STATIC UNICODE UNIVERSAL) SET(wxWidgets_DEFAULT_${_upper_opt_name} OFF) ENDFOREACH(_upper_opt_name) ENDIF(_wx_result EQUAL 0) ENDMACRO(WX_CONFIG_SELECT_GET_DEFAULT) # # Query a boolean configuration option to determine if the system # has both builds available. If so, provide the selection option # to the user. # MACRO(WX_CONFIG_SELECT_QUERY_BOOL _OPT_NAME _OPT_HELP) EXECUTE_PROCESS( COMMAND sh "${wxWidgets_CONFIG_EXECUTABLE}" ${wxWidgets_CONFIG_OPTIONS} --${_OPT_NAME}=yes RESULT_VARIABLE _wx_result_yes OUTPUT_QUIET ERROR_QUIET ) EXECUTE_PROCESS( COMMAND sh "${wxWidgets_CONFIG_EXECUTABLE}" ${wxWidgets_CONFIG_OPTIONS} --${_OPT_NAME}=no RESULT_VARIABLE _wx_result_no OUTPUT_QUIET ERROR_QUIET ) STRING(TOUPPER ${_OPT_NAME} _UPPER_OPT_NAME) IF(_wx_result_yes EQUAL 0 AND _wx_result_no EQUAL 0) OPTION(wxWidgets_USE_${_UPPER_OPT_NAME} ${_OPT_HELP} ${wxWidgets_DEFAULT_${_UPPER_OPT_NAME}}) ELSE(_wx_result_yes EQUAL 0 AND _wx_result_no EQUAL 0) # If option exists (already in cache), force to available one. IF(DEFINED wxWidgets_USE_${_UPPER_OPT_NAME}) IF(_wx_result_yes EQUAL 0) SET(wxWidgets_USE_${_UPPER_OPT_NAME} ON CACHE BOOL ${_OPT_HELP} FORCE) ELSE(_wx_result_yes EQUAL 0) SET(wxWidgets_USE_${_UPPER_OPT_NAME} OFF CACHE BOOL ${_OPT_HELP} FORCE) ENDIF(_wx_result_yes EQUAL 0) ENDIF(DEFINED wxWidgets_USE_${_UPPER_OPT_NAME}) ENDIF(_wx_result_yes EQUAL 0 AND _wx_result_no EQUAL 0) ENDMACRO(WX_CONFIG_SELECT_QUERY_BOOL) # # Set wxWidgets_SELECT_OPTIONS to wx-config options for selecting # among multiple builds. # MACRO(WX_CONFIG_SELECT_SET_OPTIONS) SET(wxWidgets_SELECT_OPTIONS ${wxWidgets_CONFIG_OPTIONS}) FOREACH(_opt_name debug static unicode universal) STRING(TOUPPER ${_opt_name} _upper_opt_name) IF(DEFINED wxWidgets_USE_${_upper_opt_name}) IF(wxWidgets_USE_${_upper_opt_name}) LIST(APPEND wxWidgets_SELECT_OPTIONS --${_opt_name}=yes) ELSE(wxWidgets_USE_${_upper_opt_name}) LIST(APPEND wxWidgets_SELECT_OPTIONS --${_opt_name}=no) ENDIF(wxWidgets_USE_${_upper_opt_name}) ENDIF(DEFINED wxWidgets_USE_${_upper_opt_name}) ENDFOREACH(_opt_name) ENDMACRO(WX_CONFIG_SELECT_SET_OPTIONS) #----------------------------------------------------------------- # UNIX: Start actual work. #----------------------------------------------------------------- # Support cross-compiling, only search in the target platform. FIND_PROGRAM(wxWidgets_CONFIG_EXECUTABLE wx-config ONLY_CMAKE_FIND_ROOT_PATH ) IF(wxWidgets_CONFIG_EXECUTABLE) SET(wxWidgets_FOUND TRUE) # get defaults based on "wx-config --selected-config" WX_CONFIG_SELECT_GET_DEFAULT() # for each option: if both builds are available, provide option WX_CONFIG_SELECT_QUERY_BOOL(debug "Use debug build?") WX_CONFIG_SELECT_QUERY_BOOL(unicode "Use unicode build?") WX_CONFIG_SELECT_QUERY_BOOL(universal "Use universal build?") WX_CONFIG_SELECT_QUERY_BOOL(static "Link libraries statically?") # process selection to set wxWidgets_SELECT_OPTIONS WX_CONFIG_SELECT_SET_OPTIONS() DBG_MSG("wxWidgets_SELECT_OPTIONS=${wxWidgets_SELECT_OPTIONS}") # run the wx-config program to get cxxflags EXECUTE_PROCESS( COMMAND sh "${wxWidgets_CONFIG_EXECUTABLE}" ${wxWidgets_SELECT_OPTIONS} --cxxflags OUTPUT_VARIABLE wxWidgets_CXX_FLAGS RESULT_VARIABLE RET ERROR_QUIET ) IF(RET EQUAL 0) STRING(STRIP "${wxWidgets_CXX_FLAGS}" wxWidgets_CXX_FLAGS) SEPARATE_ARGUMENTS(wxWidgets_CXX_FLAGS) DBG_MSG_V("wxWidgets_CXX_FLAGS=${wxWidgets_CXX_FLAGS}") # parse definitions from cxxflags; # drop -D* from CXXFLAGS and the -D prefix STRING(REGEX MATCHALL "-D[^;]+" wxWidgets_DEFINITIONS "${wxWidgets_CXX_FLAGS}") STRING(REGEX REPLACE "-D[^;]+(;|$)" "" wxWidgets_CXX_FLAGS "${wxWidgets_CXX_FLAGS}") STRING(REGEX REPLACE ";$" "" wxWidgets_CXX_FLAGS "${wxWidgets_CXX_FLAGS}") STRING(REPLACE "-D" "" wxWidgets_DEFINITIONS "${wxWidgets_DEFINITIONS}") # parse include dirs from cxxflags; drop -I prefix STRING(REGEX MATCHALL "-I[^;]+" wxWidgets_INCLUDE_DIRS "${wxWidgets_CXX_FLAGS}") STRING(REGEX REPLACE "-I[^;]+;" "" wxWidgets_CXX_FLAGS "${wxWidgets_CXX_FLAGS}") STRING(REPLACE "-I" "" wxWidgets_INCLUDE_DIRS "${wxWidgets_INCLUDE_DIRS}") DBG_MSG_V("wxWidgets_DEFINITIONS=${wxWidgets_DEFINITIONS}") DBG_MSG_V("wxWidgets_INCLUDE_DIRS=${wxWidgets_INCLUDE_DIRS}") DBG_MSG_V("wxWidgets_CXX_FLAGS=${wxWidgets_CXX_FLAGS}") ELSE(RET EQUAL 0) SET(wxWidgets_FOUND FALSE) DBG_MSG_V( "${wxWidgets_CONFIG_EXECUTABLE} --cxxflags FAILED with RET=${RET}") ENDIF(RET EQUAL 0) # run the wx-config program to get the libs # - NOTE: wx-config doesn't verify that the libs requested exist # it just produces the names. Maybe a TRY_COMPILE would # be useful here... STRING(REPLACE ";" "," wxWidgets_FIND_COMPONENTS "${wxWidgets_FIND_COMPONENTS}") EXECUTE_PROCESS( COMMAND sh "${wxWidgets_CONFIG_EXECUTABLE}" ${wxWidgets_SELECT_OPTIONS} --libs ${wxWidgets_FIND_COMPONENTS} OUTPUT_VARIABLE wxWidgets_LIBRARIES RESULT_VARIABLE RET ERROR_QUIET ) IF(RET EQUAL 0) STRING(STRIP "${wxWidgets_LIBRARIES}" wxWidgets_LIBRARIES) SEPARATE_ARGUMENTS(wxWidgets_LIBRARIES) STRING(REPLACE "-framework;" "-framework " wxWidgets_LIBRARIES "${wxWidgets_LIBRARIES}") STRING(REPLACE "-arch;" "-arch " wxWidgets_LIBRARIES "${wxWidgets_LIBRARIES}") STRING(REPLACE "-isysroot;" "-isysroot " wxWidgets_LIBRARIES "${wxWidgets_LIBRARIES}") # extract linkdirs (-L) for rpath (i.e., LINK_DIRECTORIES) STRING(REGEX MATCHALL "-L[^;]+" wxWidgets_LIBRARY_DIRS "${wxWidgets_LIBRARIES}") STRING(REPLACE "-L" "" wxWidgets_LIBRARY_DIRS "${wxWidgets_LIBRARY_DIRS}") DBG_MSG_V("wxWidgets_LIBRARIES=${wxWidgets_LIBRARIES}") DBG_MSG_V("wxWidgets_LIBRARY_DIRS=${wxWidgets_LIBRARY_DIRS}") ELSE(RET EQUAL 0) SET(wxWidgets_FOUND FALSE) DBG_MSG("${wxWidgets_CONFIG_EXECUTABLE} --libs ${wxWidgets_FIND_COMPONENTS} FAILED with RET=${RET}") ENDIF(RET EQUAL 0) ENDIF(wxWidgets_CONFIG_EXECUTABLE) #===================================================================== # Neither UNIX_FIND_STYLE, nor WIN32_FIND_STYLE #===================================================================== ELSE(wxWidgets_FIND_STYLE STREQUAL "unix") IF(NOT wxWidgets_FIND_QUIETLY) MESSAGE(STATUS "${CMAKE_CURRENT_LIST_FILE}(${CMAKE_CURRENT_LIST_LINE}): \n" " Platform unknown/unsupported. It's neither WIN32 nor UNIX " "find style." ) ENDIF(NOT wxWidgets_FIND_QUIETLY) ENDIF(wxWidgets_FIND_STYLE STREQUAL "unix") ENDIF(wxWidgets_FIND_STYLE STREQUAL "win32") # Debug output: DBG_MSG("wxWidgets_FOUND : ${wxWidgets_FOUND}") DBG_MSG("wxWidgets_INCLUDE_DIRS : ${wxWidgets_INCLUDE_DIRS}") DBG_MSG("wxWidgets_LIBRARY_DIRS : ${wxWidgets_LIBRARY_DIRS}") DBG_MSG("wxWidgets_LIBRARIES : ${wxWidgets_LIBRARIES}") DBG_MSG("wxWidgets_CXX_FLAGS : ${wxWidgets_CXX_FLAGS}") DBG_MSG("wxWidgets_USE_FILE : ${wxWidgets_USE_FILE}") #===================================================================== #===================================================================== INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(wxWidgets DEFAULT_MSG wxWidgets_FOUND) # Maintain consistency with all other variables. SET(wxWidgets_FOUND ${WXWIDGETS_FOUND}) #===================================================================== # Macros for use in wxWidgets apps. # - This module will not fail to find wxWidgets based on the code # below. Hence, it's required to check for validity of: # # wxWidgets_wxrc_EXECUTABLE #===================================================================== # Resource file compiler. FIND_PROGRAM(wxWidgets_wxrc_EXECUTABLE wxrc ${wxWidgets_ROOT_DIR}/utils/wxrc/vc_msw ) # # WX_SPLIT_ARGUMENTS_ON( ...) # # Sets and to contain arguments to the left and right, # respectively, of . # # Example usage: # FUNCTION(WXWIDGETS_ADD_RESOURCES outfiles) # WX_SPLIT_ARGUMENTS_ON(OPTIONS wxrc_files wxrc_options ${ARGN}) # ... # ENDFUNCTION(WXWIDGETS_ADD_RESOURCES) # # WXWIDGETS_ADD_RESOURCES(sources ${xrc_files} OPTIONS -e -o file.C) # # NOTE: This is a generic piece of code that should be renamed to # SPLIT_ARGUMENTS_ON and put in a file serving the same purpose as # FindPackageStandardArgs.cmake. At the time of this writing # FindQt4.cmake has a QT4_EXTRACT_OPTIONS, which I basically copied # here a bit more generalized. So, there are already two find modules # using this approach. # FUNCTION(WX_SPLIT_ARGUMENTS_ON _keyword _leftvar _rightvar) # FIXME: Document that the input variables will be cleared. #LIST(APPEND ${_leftvar} "") #LIST(APPEND ${_rightvar} "") SET(${_leftvar} "") SET(${_rightvar} "") SET(_doing_right FALSE) FOREACH(element ${ARGN}) IF("${element}" STREQUAL "${_keyword}") SET(_doing_right TRUE) ELSE("${element}" STREQUAL "${_keyword}") IF(_doing_right) LIST(APPEND ${_rightvar} "${element}") ELSE(_doing_right) LIST(APPEND ${_leftvar} "${element}") ENDIF(_doing_right) ENDIF("${element}" STREQUAL "${_keyword}") ENDFOREACH(element) SET(${_leftvar} ${${_leftvar}} PARENT_SCOPE) SET(${_rightvar} ${${_rightvar}} PARENT_SCOPE) ENDFUNCTION(WX_SPLIT_ARGUMENTS_ON) # # WX_GET_DEPENDENCIES_FROM_XML( # # # # # # ) # # FIXME: Add documentation here... # FUNCTION(WX_GET_DEPENDENCIES_FROM_XML _depends _match_patt _clean_patt _xml_contents _depends_path ) STRING(REGEX MATCHALL ${_match_patt} dep_file_list "${${_xml_contents}}" ) FOREACH(dep_file ${dep_file_list}) STRING(REGEX REPLACE ${_clean_patt} "" dep_file "${dep_file}") # make the file have an absolute path IF(NOT IS_ABSOLUTE "${dep_file}") SET(dep_file "${${_depends_path}}/${dep_file}") ENDIF(NOT IS_ABSOLUTE "${dep_file}") # append file to dependency list LIST(APPEND ${_depends} "${dep_file}") ENDFOREACH(dep_file) SET(${_depends} ${${_depends}} PARENT_SCOPE) ENDFUNCTION(WX_GET_DEPENDENCIES_FROM_XML) # # WXWIDGETS_ADD_RESOURCES( # OPTIONS [NO_CPP_CODE]) # # Adds a custom command for resource file compilation of the # and appends the output files to . # # Example usages: # WXWIDGETS_ADD_RESOURCES(sources xrc/main_frame.xrc) # WXWIDGETS_ADD_RESOURCES(sources ${xrc_files} OPTIONS -e -o altname.cxx) # FUNCTION(WXWIDGETS_ADD_RESOURCES _outfiles) WX_SPLIT_ARGUMENTS_ON(OPTIONS rc_file_list rc_options ${ARGN}) # Parse files for dependencies. SET(rc_file_list_abs "") SET(rc_depends "") FOREACH(rc_file ${rc_file_list}) GET_FILENAME_COMPONENT(depends_path ${rc_file} PATH) GET_FILENAME_COMPONENT(rc_file_abs ${rc_file} ABSOLUTE) LIST(APPEND rc_file_list_abs "${rc_file_abs}") # All files have absolute paths or paths relative to the location # of the rc file. FILE(READ "${rc_file_abs}" rc_file_contents) # get bitmap/bitmap2 files WX_GET_DEPENDENCIES_FROM_XML( rc_depends "]*>" rc_file_contents depends_path ) # get url files WX_GET_DEPENDENCIES_FROM_XML( rc_depends "]*>" rc_file_contents depends_path ) # get wxIcon files WX_GET_DEPENDENCIES_FROM_XML( rc_depends "]*class=\"wxIcon\"[^<]+" "^]*>" rc_file_contents depends_path ) ENDFOREACH(rc_file) # # Parse options. # # If NO_CPP_CODE option specified, then produce .xrs file rather # than a .cpp file (i.e., don't add the default --cpp-code option). LIST(FIND rc_options NO_CPP_CODE index) IF(index EQUAL -1) LIST(APPEND rc_options --cpp-code) # wxrc's default output filename for cpp code. SET(outfile resource.cpp) ELSE(index EQUAL -1) LIST(REMOVE_AT rc_options ${index}) # wxrc's default output filename for xrs file. SET(outfile resource.xrs) ENDIF(index EQUAL -1) # Get output name for use in ADD_CUSTOM_COMMAND. # - short option scanning LIST(FIND rc_options -o index) IF(NOT index EQUAL -1) MATH(EXPR filename_index "${index} + 1") LIST(GET rc_options ${filename_index} outfile) #LIST(REMOVE_AT rc_options ${index} ${filename_index}) ENDIF(NOT index EQUAL -1) # - long option scanning STRING(REGEX MATCH "--output=[^;]*" outfile_opt "${rc_options}") IF(outfile_opt) STRING(REPLACE "--output=" "" outfile "${outfile_opt}") ENDIF(outfile_opt) #STRING(REGEX REPLACE "--output=[^;]*;?" "" rc_options "${rc_options}") #STRING(REGEX REPLACE ";$" "" rc_options "${rc_options}") IF(NOT IS_ABSOLUTE "${outfile}") SET(outfile "${CMAKE_CURRENT_BINARY_DIR}/${outfile}") ENDIF(NOT IS_ABSOLUTE "${outfile}") ADD_CUSTOM_COMMAND( OUTPUT "${outfile}" COMMAND ${wxWidgets_wxrc_EXECUTABLE} ${rc_options} ${rc_file_list_abs} DEPENDS ${rc_file_list_abs} ${rc_depends} ) # Add generated header to output file list. LIST(FIND rc_options -e short_index) LIST(FIND rc_options --extra-cpp-code long_index) IF(NOT short_index EQUAL -1 OR NOT long_index EQUAL -1) GET_FILENAME_COMPONENT(outfile_ext ${outfile} EXT) STRING(REPLACE "${outfile_ext}" ".h" outfile_header "${outfile}") LIST(APPEND ${_outfiles} "${outfile_header}") SET_SOURCE_FILES_PROPERTIES( "${outfile_header}" PROPERTIES GENERATED TRUE ) ENDIF(NOT short_index EQUAL -1 OR NOT long_index EQUAL -1) # Add generated file to output file list. LIST(APPEND ${_outfiles} "${outfile}") SET(${_outfiles} ${${_outfiles}} PARENT_SCOPE) ENDFUNCTION(WXWIDGETS_ADD_RESOURCES) 07070100053b89000081a40000000000000000000000014d5abc2e000010c0000000b500010002ffffffffffffffff0000004800000000root/usr/local/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake #============================================================================= # Copyright 2004-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # this file has flags that are shared across languages and sets # cache values that can be initialized in the platform-compiler.cmake file # it may be included by more than one language. SET (CMAKE_EXE_LINKER_FLAGS ${CMAKE_EXE_LINKER_FLAGS_INIT} $ENV{LDFLAGS} CACHE STRING "Flags used by the linker.") IF(NOT CMAKE_NOT_USING_CONFIG_FLAGS) # default build type is none IF(NOT CMAKE_NO_BUILD_TYPE) SET (CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE_INIT} CACHE STRING "Choose the type of build, options are: None(CMAKE_CXX_FLAGS or CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.") ENDIF(NOT CMAKE_NO_BUILD_TYPE) SET (CMAKE_EXE_LINKER_FLAGS_DEBUG ${CMAKE_EXE_LINKER_FLAGS_DEBUG_INIT} CACHE STRING "Flags used by the linker during debug builds.") SET (CMAKE_EXE_LINKER_FLAGS_MINSIZEREL ${CMAKE_EXE_LINKER_FLAGS_MINSIZEREL_INIT} CACHE STRING "Flags used by the linker during release minsize builds.") SET (CMAKE_EXE_LINKER_FLAGS_RELEASE ${CMAKE_EXE_LINKER_FLAGS_RELEASE_INIT} CACHE STRING "Flags used by the linker during release builds.") SET (CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO ${CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO_INIT} CACHE STRING "Flags used by the linker during Release with Debug Info builds.") SET (CMAKE_SHARED_LINKER_FLAGS_DEBUG ${CMAKE_SHARED_LINKER_FLAGS_DEBUG_INIT} CACHE STRING "Flags used by the linker during debug builds.") SET (CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL ${CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL_INIT} CACHE STRING "Flags used by the linker during release minsize builds.") SET (CMAKE_SHARED_LINKER_FLAGS_RELEASE ${CMAKE_SHARED_LINKER_FLAGS_RELEASE_INIT} CACHE STRING "Flags used by the linker during release builds.") SET (CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO ${CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO_INIT} CACHE STRING "Flags used by the linker during Release with Debug Info builds.") SET (CMAKE_MODULE_LINKER_FLAGS_DEBUG ${CMAKE_MODULE_LINKER_FLAGS_DEBUG_INIT} CACHE STRING "Flags used by the linker during debug builds.") SET (CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL ${CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL_INIT} CACHE STRING "Flags used by the linker during release minsize builds.") SET (CMAKE_MODULE_LINKER_FLAGS_RELEASE ${CMAKE_MODULE_LINKER_FLAGS_RELEASE_INIT} CACHE STRING "Flags used by the linker during release builds.") SET (CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO ${CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO_INIT} CACHE STRING "Flags used by the linker during Release with Debug Info builds.") ENDIF(NOT CMAKE_NOT_USING_CONFIG_FLAGS) # shared linker flags SET (CMAKE_SHARED_LINKER_FLAGS ${CMAKE_SHARED_LINKER_FLAGS_INIT} $ENV{LDFLAGS} CACHE STRING "Flags used by the linker during the creation of dll's.") # module linker flags SET (CMAKE_MODULE_LINKER_FLAGS ${CMAKE_MODULE_LINKER_FLAGS_INIT} $ENV{LDFLAGS} CACHE STRING "Flags used by the linker during the creation of modules.") SET(CMAKE_BUILD_TOOL ${CMAKE_MAKE_PROGRAM} CACHE INTERNAL "What is the target build tool cmake is generating for.") MARK_AS_ADVANCED( CMAKE_BUILD_TOOL CMAKE_VERBOSE_MAKEFILE CMAKE_EXE_LINKER_FLAGS CMAKE_EXE_LINKER_FLAGS_DEBUG CMAKE_EXE_LINKER_FLAGS_MINSIZEREL CMAKE_EXE_LINKER_FLAGS_RELEASE CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO CMAKE_SHARED_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS_DEBUG CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL CMAKE_SHARED_LINKER_FLAGS_RELEASE CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO CMAKE_MODULE_LINKER_FLAGS CMAKE_MODULE_LINKER_FLAGS_DEBUG CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL CMAKE_MODULE_LINKER_FLAGS_RELEASE CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO ) 07070100053da4000081a40000000000000000000000014d5abc2f00000892000000b500010002ffffffffffffffff0000003e00000000root/usr/local/share/cmake-2.8/Modules/VTKCompatibility.cmake #============================================================================= # Copyright 2005-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) IF(APPLE) SET(CMAKE_CXX_CREATE_SHARED_LIBRARY "${CMAKE_C_CREATE_SHARED_LIBRARY}") SET(CMAKE_CXX_CREATE_SHARED_MODULE "${CMAKE_C_CREATE_SHARED_MODULE}") STRING( REGEX REPLACE "CMAKE_C_COMPILER" CMAKE_CXX_COMPILER CMAKE_CXX_CREATE_SHARED_MODULE "${CMAKE_CXX_CREATE_SHARED_MODULE}") STRING( REGEX REPLACE "CMAKE_C_COMPILER" CMAKE_CXX_COMPILER CMAKE_CXX_CREATE_SHARED_LIBRARY "${CMAKE_CXX_CREATE_SHARED_LIBRARY}") ENDIF(APPLE) SET(VTKFTGL_BINARY_DIR "${VTK_BINARY_DIR}/Utilities/ftgl" CACHE INTERNAL "") SET(VTKFREETYPE_BINARY_DIR "${VTK_BINARY_DIR}/Utilities/freetype" CACHE INTERNAL "") SET(VTKFTGL_SOURCE_DIR "${VTK_SOURCE_DIR}/Utilities/ftgl" CACHE INTERNAL "") SET(VTKFREETYPE_SOURCE_DIR "${VTK_SOURCE_DIR}/Utilities/freetype" CACHE INTERNAL "") SET(VTK_GLEXT_FILE "${VTK_SOURCE_DIR}/Utilities/ParseOGLExt/headers/glext.h" CACHE FILEPATH "Location of the OpenGL extensions header file (glext.h).") SET(VTK_GLXEXT_FILE "${VTK_SOURCE_DIR}/Utilities/ParseOGLExt/headers/glxext.h" CACHE FILEPATH "Location of the GLX extensions header file (glxext.h).") SET(VTK_WGLEXT_FILE "${VTK_SOURCE_DIR}/Utilities/ParseOGLExt/headers/wglext.h" CACHE FILEPATH "Location of the WGL extensions header file (wglext.h).") # work around an old bug in VTK SET(TIFF_RIGHT_VERSION 1) # for very old VTK (versions prior to 4.2) MACRO(SOURCE_FILES) message (FATAL_ERROR "You are trying to build a very old version of VTK (prior to VTK 4.2). To do this you need to use CMake 2.0 as it was the last version of CMake to support VTK 4.0.") ENDMACRO(SOURCE_FILES) 07070100053bb9000081a40000000000000000000000014d5abc2f00000980000000b500010002ffffffffffffffff0000004900000000root/usr/local/share/cmake-2.8/Modules/CMakePrintSystemInformation.cmake# - print system information # This file can be used for diagnostic purposes # just include it in a project to see various internal CMake # variables. #============================================================================= # Copyright 2002-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) MESSAGE("CMAKE_SYSTEM is ${CMAKE_SYSTEM} ${CMAKE_SYSTEM_NAME} ${CMAKE_SYSTEM_VERSION}") MESSAGE("CMAKE_SYSTEM file is ${CMAKE_SYSTEM_INFO_FILE}") MESSAGE("CMAKE_C_COMPILER is ${CMAKE_C_COMPILER}") MESSAGE("CMAKE_CXX_COMPILER is ${CMAKE_CXX_COMPILER}") MESSAGE("CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS is ${CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS}") MESSAGE("CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS is ${CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS}") MESSAGE("CMAKE_DL_LIBS is ${CMAKE_DL_LIBS}") MESSAGE("CMAKE_SHARED_LIBRARY_PREFIX is ${CMAKE_SHARED_LIBRARY_PREFIX}") MESSAGE("CMAKE_SHARED_LIBRARY_SUFFIX is ${CMAKE_SHARED_LIBRARY_SUFFIX}") MESSAGE("CMAKE_COMPILER_IS_GNUCC = ${CMAKE_COMPILER_IS_GNUCC}") MESSAGE("CMAKE_COMPILER_IS_GNUCXX = ${CMAKE_COMPILER_IS_GNUCXX}") MESSAGE("CMAKE_CXX_CREATE_SHARED_LIBRARY is ${CMAKE_CXX_CREATE_SHARED_LIBRARY}") MESSAGE("CMAKE_CXX_CREATE_SHARED_MODULE is ${CMAKE_CXX_CREATE_SHARED_MODULE}") MESSAGE("CMAKE_CXX_CREATE_STATIC_LIBRARY is ${CMAKE_CXX_CREATE_STATIC_LIBRARY}") MESSAGE("CMAKE_CXX_COMPILE_OBJECT is ${CMAKE_CXX_COMPILE_OBJECT}") MESSAGE("CMAKE_CXX_LINK_EXECUTABLE ${CMAKE_CXX_LINK_EXECUTABLE}") MESSAGE("CMAKE_C_CREATE_SHARED_LIBRARY is ${CMAKE_C_CREATE_SHARED_LIBRARY}") MESSAGE("CMAKE_C_CREATE_SHARED_MODULE is ${CMAKE_C_CREATE_SHARED_MODULE}") MESSAGE("CMAKE_C_CREATE_STATIC_LIBRARY is ${CMAKE_C_CREATE_STATIC_LIBRARY}") MESSAGE("CMAKE_C_COMPILE_OBJECT is ${CMAKE_C_COMPILE_OBJECT}") MESSAGE("CMAKE_C_LINK_EXECUTABLE ${CMAKE_C_LINK_EXECUTABLE}") MESSAGE("CMAKE_SYSTEM_AND_CXX_COMPILER_INFO_FILE ${CMAKE_SYSTEM_AND_CXX_COMPILER_INFO_FILE}") MESSAGE("CMAKE_SYSTEM_AND_C_COMPILER_INFO_FILE ${CMAKE_SYSTEM_AND_C_COMPILER_INFO_FILE}") 07070100053bb8000081a40000000000000000000000014d5abc2f00000c7a000000b500010002ffffffffffffffff0000003c00000000root/usr/local/share/cmake-2.8/Modules/CMakePlatformId.h.in/* Identify known platforms by name. */ #if defined(__linux) || defined(__linux__) || defined(linux) # define PLATFORM_ID "Linux" #elif defined(__CYGWIN__) # define PLATFORM_ID "Cygwin" #elif defined(__MINGW32__) # define PLATFORM_ID "MinGW" #elif defined(__APPLE__) # define PLATFORM_ID "Darwin" #elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) # define PLATFORM_ID "Windows" #elif defined(__FreeBSD__) || defined(__FreeBSD) # define PLATFORM_ID "FreeBSD" #elif defined(__NetBSD__) || defined(__NetBSD) # define PLATFORM_ID "NetBSD" #elif defined(__OpenBSD__) || defined(__OPENBSD) # define PLATFORM_ID "OpenBSD" #elif defined(__sun) || defined(sun) # define PLATFORM_ID "SunOS" #elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) # define PLATFORM_ID "AIX" #elif defined(__sgi) || defined(__sgi__) || defined(_SGI) # define PLATFORM_ID "IRIX" #elif defined(__hpux) || defined(__hpux__) # define PLATFORM_ID "HP-UX" #elif defined(__HAIKU) || defined(__HAIKU__) || defined(_HAIKU) # define PLATFORM_ID "Haiku" /* Haiku also defines __BEOS__ so we must put it prior to the check for __BEOS__ */ #elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) # define PLATFORM_ID "BeOS" #elif defined(__QNX__) || defined(__QNXNTO__) # define PLATFORM_ID "QNX" #elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) # define PLATFORM_ID "Tru64" #elif defined(__riscos) || defined(__riscos__) # define PLATFORM_ID "RISCos" #elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) # define PLATFORM_ID "SINIX" #elif defined(__UNIX_SV__) # define PLATFORM_ID "UNIX_SV" #elif defined(__bsdos__) # define PLATFORM_ID "BSDOS" #elif defined(_MPRAS) || defined(MPRAS) # define PLATFORM_ID "MP-RAS" #elif defined(__osf) || defined(__osf__) # define PLATFORM_ID "OSF1" #elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) # define PLATFORM_ID "SCO_SV" #elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) # define PLATFORM_ID "ULTRIX" #elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) # define PLATFORM_ID "Xenix" #else /* unknown platform */ # define PLATFORM_ID "" #endif /* For windows compilers MSVC and Intel we can determine the architecture of the compiler being used. This is because the compilers do not have flags that can change the architecture, but rather depend on which compiler is being used */ #if defined(_WIN32) && defined(_MSC_VER) # if defined(_M_IA64) # define ARCHITECTURE_ID "IA64" # elif defined(_M_X64) || defined(_M_AMD64) # define ARCHITECTURE_ID "x64" # elif defined(_M_IX86) # define ARCHITECTURE_ID "X86" # else /* unknown architecture */ # define ARCHITECTURE_ID "" # endif #else # define ARCHITECTURE_ID "" #endif /* Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. */ char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; 07070100053d95000081a40000000000000000000000014d5abc2f0000003c000000b500010002ffffffffffffffff0000004400000000root/usr/local/share/cmake-2.8/Modules/TestForANSIStreamHeaders.cxx#include int main(int,char *[]) { return 0; } 07070100053cb9000081a40000000000000000000000014d5abc2f000007e4000000b500010002ffffffffffffffff0000003d00000000root/usr/local/share/cmake-2.8/Modules/FindSelfPackers.cmake# - Find upx # This module looks for some executable packers (i.e. softwares that # compress executables or shared libs into on-the-fly self-extracting # executables or shared libs. # Examples: # UPX: http://wildsau.idv.uni-linz.ac.at/mfx/upx.html #============================================================================= # Copyright 2001-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) INCLUDE(FindCygwin) FIND_PROGRAM(SELF_PACKER_FOR_EXECUTABLE upx ${CYGWIN_INSTALL_PATH}/bin /bin /usr/bin /usr/local/bin /sbin ) FIND_PROGRAM(SELF_PACKER_FOR_SHARED_LIB upx ${CYGWIN_INSTALL_PATH}/bin /bin /usr/bin /usr/local/bin /sbin ) MARK_AS_ADVANCED( SELF_PACKER_FOR_EXECUTABLE SELF_PACKER_FOR_SHARED_LIB ) # # Set flags # IF (SELF_PACKER_FOR_EXECUTABLE MATCHES "upx") SET (SELF_PACKER_FOR_EXECUTABLE_FLAGS "-q" CACHE STRING "Flags for the executable self-packer.") ELSE (SELF_PACKER_FOR_EXECUTABLE MATCHES "upx") SET (SELF_PACKER_FOR_EXECUTABLE_FLAGS "" CACHE STRING "Flags for the executable self-packer.") ENDIF (SELF_PACKER_FOR_EXECUTABLE MATCHES "upx") IF (SELF_PACKER_FOR_SHARED_LIB MATCHES "upx") SET (SELF_PACKER_FOR_SHARED_LIB_FLAGS "-q" CACHE STRING "Flags for the shared lib self-packer.") ELSE (SELF_PACKER_FOR_SHARED_LIB MATCHES "upx") SET (SELF_PACKER_FOR_SHARED_LIB_FLAGS "" CACHE STRING "Flags for the shared lib self-packer.") ENDIF (SELF_PACKER_FOR_SHARED_LIB MATCHES "upx") MARK_AS_ADVANCED( SELF_PACKER_FOR_EXECUTABLE_FLAGS SELF_PACKER_FOR_SHARED_LIB_FLAGS ) 07070100053d91000081a40000000000000000000000014d5abc2f00000767000000b500010002ffffffffffffffff0000004000000000root/usr/local/share/cmake-2.8/Modules/TestCXXAcceptsFlag.cmake# - Test CXX compiler for a flag # Check if the CXX compiler accepts a flag # # Macro CHECK_CXX_ACCEPTS_FLAG(FLAGS VARIABLE) - # checks if the function exists # FLAGS - the flags to try # VARIABLE - variable to store the result # #============================================================================= # Copyright 2002-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) MACRO(CHECK_CXX_ACCEPTS_FLAG FLAGS VARIABLE) IF(NOT DEFINED ${VARIABLE}) MESSAGE(STATUS "Checking to see if CXX compiler accepts flag ${FLAGS}") TRY_COMPILE(${VARIABLE} ${CMAKE_BINARY_DIR} ${CMAKE_ROOT}/Modules/DummyCXXFile.cxx CMAKE_FLAGS -DCOMPILE_DEFINITIONS:STRING=${FLAGS} OUTPUT_VARIABLE OUTPUT) IF(${VARIABLE}) MESSAGE(STATUS "Checking to see if CXX compiler accepts flag ${FLAGS} - yes") FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log "Determining if the CXX compiler accepts the flag ${FLAGS} passed with " "the following output:\n${OUTPUT}\n\n") ELSE(${VARIABLE}) MESSAGE(STATUS "Checking to see if CXX compiler accepts flag ${FLAGS} - no") FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log "Determining if the CXX compiler accepts the flag ${FLAGS} failed with " "the following output:\n${OUTPUT}\n\n") ENDIF(${VARIABLE}) ENDIF(NOT DEFINED ${VARIABLE}) ENDMACRO(CHECK_CXX_ACCEPTS_FLAG) 07070100053caa000081a40000000000000000000000014d5abc2f000007f3000000b500010002ffffffffffffffff0000003e00000000root/usr/local/share/cmake-2.8/Modules/FindPythonInterp.cmake# - Find python interpreter # This module finds if Python interpreter is installed and determines where the # executables are. This code sets the following variables: # # PYTHONINTERP_FOUND - Was the Python executable found # PYTHON_EXECUTABLE - path to the Python interpreter # Python_ADDITIONAL_VERSIONS - list of additional Python versions to search for # #============================================================================= # Copyright 2005-2010 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Set up the versions we know about, in the order we will search. Always add # the user supplied additional versions to the front. set(_Python_VERSIONS ${Python_ADDITIONAL_VERSIONS} 2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0 1.6 1.5) # Run first with the Python version in the executable foreach(_CURRENT_VERSION ${_Python_VERSIONS}) set(_Python_NAMES python${_CURRENT_VERSION}) if(WIN32) list(APPEND _Python_NAMES python) endif() find_program(PYTHON_EXECUTABLE NAMES ${_Python_NAMES} PATHS [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\${_CURRENT_VERSION}\\InstallPath] ) endforeach() # Now without any version if we still haven't found it if(NOT PYTHON_EXECUTABLE) find_program(PYTHON_EXECUTABLE NAMES python) endif() # handle the QUIETLY and REQUIRED arguments and set PYTHONINTERP_FOUND to TRUE if # all listed variables are TRUE include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(PythonInterp DEFAULT_MSG PYTHON_EXECUTABLE) mark_as_advanced(PYTHON_EXECUTABLE) 07070100053cc9000081a40000000000000000000000014d5abc2f00000896000000b500010002ffffffffffffffff0000003e00000000root/usr/local/share/cmake-2.8/Modules/FindosgAnimation.cmake# This is part of the Findosg* suite used to find OpenSceneGraph components. # Each component is separate and you must opt in to each module. You must # also opt into OpenGL and OpenThreads (and Producer if needed) as these # modules won't do it for you. This is to allow you control over your own # system piece by piece in case you need to opt out of certain components # or change the Find behavior for a particular module (perhaps because the # default FindOpenGL.cmake module doesn't work with your system as an # example). # If you want to use a more convenient module that includes everything, # use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules. # # Locate osgAnimation # This module defines # # OSGANIMATION_FOUND - Was osgAnimation found? # OSGANIMATION_INCLUDE_DIR - Where to find the headers # OSGANIMATION_LIBRARIES - The libraries to link against for the OSG (use this) # # OSGANIMATION_LIBRARY - The OSG library # OSGANIMATION_LIBRARY_DEBUG - The OSG debug library # # $OSGDIR is an environment variable that would # correspond to the ./configure --prefix=$OSGDIR # used in building osg. # # Created by Eric Wing. #============================================================================= # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Header files are presumed to be included like # #include # #include include(Findosg_functions) OSG_FIND_PATH (OSGANIMATION osgAnimation/Animation) OSG_FIND_LIBRARY(OSGANIMATION osgAnimation) include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(osgAnimation DEFAULT_MSG OSGANIMATION_LIBRARY OSGANIMATION_INCLUDE_DIR) 07070100053b79000081a40000000000000000000000014d5abc2e00000e5e000000b500010002ffffffffffffffff0000004900000000root/usr/local/share/cmake-2.8/Modules/CMakeBackwardCompatibilityC.cmake #============================================================================= # Copyright 2002-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Nothing here yet IF(CMAKE_GENERATOR MATCHES "Visual Studio 7") INCLUDE(CMakeVS7BackwardCompatibility) SET(CMAKE_SKIP_COMPATIBILITY_TESTS 1) ENDIF(CMAKE_GENERATOR MATCHES "Visual Studio 7") IF(CMAKE_GENERATOR MATCHES "Visual Studio 6") INCLUDE(CMakeVS6BackwardCompatibility) SET(CMAKE_SKIP_COMPATIBILITY_TESTS 1) ENDIF(CMAKE_GENERATOR MATCHES "Visual Studio 6") IF(NOT CMAKE_SKIP_COMPATIBILITY_TESTS) # Old CMake versions did not support OS X universal binaries anyway, # so just get through this with at least some size for the types. LIST(LENGTH CMAKE_OSX_ARCHITECTURES NUM_ARCHS) IF(${NUM_ARCHS} GREATER 1) IF(NOT DEFINED CMAKE_TRY_COMPILE_OSX_ARCHITECTURES) MESSAGE(WARNING "This module does not work with OS X universal binaries.") SET(__ERASE_CMAKE_TRY_COMPILE_OSX_ARCHITECTURES 1) LIST(GET CMAKE_OSX_ARCHITECTURES 0 CMAKE_TRY_COMPILE_OSX_ARCHITECTURES) ENDIF() ENDIF() INCLUDE (CheckTypeSize) CHECK_TYPE_SIZE(int CMAKE_SIZEOF_INT) CHECK_TYPE_SIZE(long CMAKE_SIZEOF_LONG) CHECK_TYPE_SIZE("void*" CMAKE_SIZEOF_VOID_P) CHECK_TYPE_SIZE(char CMAKE_SIZEOF_CHAR) CHECK_TYPE_SIZE(short CMAKE_SIZEOF_SHORT) CHECK_TYPE_SIZE(float CMAKE_SIZEOF_FLOAT) CHECK_TYPE_SIZE(double CMAKE_SIZEOF_DOUBLE) INCLUDE (CheckIncludeFile) CHECK_INCLUDE_FILE("limits.h" CMAKE_HAVE_LIMITS_H) CHECK_INCLUDE_FILE("unistd.h" CMAKE_HAVE_UNISTD_H) CHECK_INCLUDE_FILE("pthread.h" CMAKE_HAVE_PTHREAD_H) INCLUDE (CheckIncludeFiles) CHECK_INCLUDE_FILES("sys/types.h;sys/prctl.h" CMAKE_HAVE_SYS_PRCTL_H) INCLUDE (TestBigEndian) TEST_BIG_ENDIAN(CMAKE_WORDS_BIGENDIAN) INCLUDE (FindX11) IF("${X11_X11_INCLUDE_PATH}" MATCHES "^/usr/include$") SET (CMAKE_X_CFLAGS "" CACHE STRING "X11 extra flags.") ELSE("${X11_X11_INCLUDE_PATH}" MATCHES "^/usr/include$") SET (CMAKE_X_CFLAGS "-I${X11_X11_INCLUDE_PATH}" CACHE STRING "X11 extra flags.") ENDIF("${X11_X11_INCLUDE_PATH}" MATCHES "^/usr/include$") SET (CMAKE_X_LIBS "${X11_LIBRARIES}" CACHE STRING "Libraries and options used in X11 programs.") SET (CMAKE_HAS_X "${X11_FOUND}" CACHE INTERNAL "Is X11 around.") INCLUDE (FindThreads) SET (CMAKE_THREAD_LIBS "${CMAKE_THREAD_LIBS_INIT}" CACHE STRING "Thread library used.") SET (CMAKE_USE_PTHREADS "${CMAKE_USE_PTHREADS_INIT}" CACHE BOOL "Use the pthreads library.") SET (CMAKE_USE_WIN32_THREADS "${CMAKE_USE_WIN32_THREADS_INIT}" CACHE BOOL "Use the win32 thread library.") SET (CMAKE_HP_PTHREADS ${CMAKE_HP_PTHREADS_INIT} CACHE BOOL "Use HP pthreads.") SET (CMAKE_USE_SPROC ${CMAKE_USE_SPROC_INIT} CACHE BOOL "Use sproc libs.") IF(__ERASE_CMAKE_TRY_COMPILE_OSX_ARCHITECTURES) SET(CMAKE_TRY_COMPILE_OSX_ARCHITECTURES) SET(__ERASE_CMAKE_TRY_COMPILE_OSX_ARCHITECTURES) ENDIF() ENDIF(NOT CMAKE_SKIP_COMPATIBILITY_TESTS) MARK_AS_ADVANCED( CMAKE_HP_PTHREADS CMAKE_THREAD_LIBS CMAKE_USE_PTHREADS CMAKE_USE_SPROC CMAKE_USE_WIN32_THREADS CMAKE_X_CFLAGS CMAKE_X_LIBS ) 07070100053b7c000081a40000000000000000000000014d5abc2e000002e0000000b500010002ffffffffffffffff0000004200000000root/usr/local/share/cmake-2.8/Modules/CMakeBorlandFindMake.cmake #============================================================================= # Copyright 2002-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) SET (CMAKE_MAKE_PROGRAM "make" CACHE STRING "Program used to build from makefiles.") MARK_AS_ADVANCED(CMAKE_MAKE_PROGRAM) 07070100053da8000081a40000000000000000000000014d5abc2f00001b54000000b500010002ffffffffffffffff0000003200000000root/usr/local/share/cmake-2.8/Modules/readme.txtFor more information about how to contribute modules to CMake, see this page: http://www.itk.org/Wiki/CMake:Module_Maintainers Note to authors of FindXXX.cmake files We would like all FindXXX.cmake files to produce consistent variable names. Please use the following consistent variable names for general use. XXX_INCLUDE_DIRS The final set of include directories listed in one variable for use by client code. This should not be a cache entry. XXX_LIBRARIES The libraries to link against to use XXX. These should include full paths. This should not be a cache entry. XXX_DEFINITIONS Definitions to use when compiling code that uses XXX. This really shouldn't include options such as (-DHAS_JPEG)that a client source-code file uses to decide whether to #include XXX_EXECUTABLE Where to find the XXX tool. XXX_YYY_EXECUTABLE Where to find the YYY tool that comes with XXX. XXX_LIBRARY_DIRS Optionally, the final set of library directories listed in one variable for use by client code. This should not be a cache entry. XXX_ROOT_DIR Where to find the base directory of XXX. XXX_VERSION_YY Expect Version YY if true. Make sure at most one of these is ever true. XXX_WRAP_YY If False, do not try to use the relevent CMake wrapping command. XXX_YY_FOUND If False, optional YY part of XXX sytem is not available. XXX_FOUND Set to false, or undefined, if we haven't found, or don't want to use XXX. XXX_RUNTIME_LIBRARY_DIRS Optionally, the runtime library search path for use when running an executable linked to shared libraries. The list should be used by user code to create the PATH on windows or LD_LIBRARY_PATH on unix. This should not be a cache entry. XXX_VERSION_STRING A human-readable string containing the version of the package found, if any. XXX_VERSION_MAJOR The major version of the package found, if any. XXX_VERSION_MINOR The minor version of the package found, if any. XXX_VERSION_PATCH The patch version of the package found, if any. You do not have to provide all of the above variables. You should provide XXX_FOUND under most circumstances. If XXX is a library, then XXX_LIBRARIES, should also be defined, and XXX_INCLUDE_DIRS should usually be defined (I guess libm.a might be an exception) The following names should not usually be used in CMakeLists.txt files, but they may be usefully modified in users' CMake Caches to control stuff. XXX_LIBRARY Name of XXX Library. A User may set this and XXX_INCLUDE_DIR to ignore to force non-use of XXX. XXX_YY_LIBRARY Name of YY library that is part of the XXX system. It may or may not be required to use XXX. XXX_INCLUDE_DIR Where to find xxx.h, etc. (XXX_INCLUDE_PATH was considered bad because a path includes an actual filename.) XXX_YY_INCLUDE_DIR Where to find xxx_yy.h, etc. For tidiness's sake, try to keep as many options as possible out of the cache, leaving at least one option which can be used to disable use of the module, or locate a not-found library (e.g. XXX_ROOT_DIR). For the same reason, mark most cache options as advanced. If you need other commands to do special things then it should still begin with XXX_. This gives a sort of namespace effect and keeps things tidy for the user. You should put comments describing all the exported settings, plus descriptions of any the users can use to control stuff. You really should also provide backwards compatibility any old settings that were actually in use. Make sure you comment them as deprecated, so that no-one starts using them. To correctly document a module, create a comment block at the top with # comments. There are three types of comments that can be in the block: 1. The brief description of the module, this is done by: # - a small description 2. A paragraph of text. This is done with all text that has a single space between the # and the text. To create a new paragraph, just put a # with no text on the line. 3. A verbatim line. This is done with two spaces between the # and the text. For example: # - This is a cool module # This module does really cool stuff. # It can do even more than you think. # # It even needs to paragraphs to tell you about it. # And it defines the following variables: # VAR_COOL - this is great isn't it? # VAR_REALLY_COOL - cool right? # To have a .cmake file in this directory NOT show up in the modules documentation, you should start the file with a blank line. A FindXXX.cmake module will typically be loaded by the command FIND_PACKAGE(XXX [major[.minor[.patch[.tweak]]]] [EXACT] [QUIET] [[REQUIRED|COMPONENTS] [components...]]) If any version numbers are given to the command it will set the following variables before loading the module: XXX_FIND_VERSION = full requested version string XXX_FIND_VERSION_MAJOR = major version if requested, else 0 XXX_FIND_VERSION_MINOR = minor version if requested, else 0 XXX_FIND_VERSION_PATCH = patch version if requested, else 0 XXX_FIND_VERSION_TWEAK = tweak version if requested, else 0 XXX_FIND_VERSION_COUNT = number of version components, 0 to 4 XXX_FIND_VERSION_EXACT = true if EXACT option was given If the find module supports versioning it should locate a version of the package that is compatible with the version requested. If a compatible version of the package cannot be found the module should not report success. The version of the package found should be stored in "XXX_VERSION..." version variables documented by the module. If the QUIET option is given to the command it will set the variable XXX_FIND_QUIETLY to true before loading the FindXXX.cmake module. If this variable is set the module should not complain about not being able to find the package. If the REQUIRED option is given to the command it will set the variable XXX_FIND_REQUIRED to true before loading the FindXXX.cmake module. If this variable is set the module should issue a FATAL_ERROR if the package cannot be found. For each package-specific component, say YYY, listed after the REQUIRED option a variable XXX_FIND_REQUIRED_YYY to true. The set of components listed after either the REQUIRED option or the COMPONENTS option will be specified in a XXX_FIND_COMPONENTS variable. This can be used by the FindXXX.cmake module to determine which sub-components of the package must be found. If neither the QUIET nor REQUIRED options are given then the FindXXX.cmake module should look for the package and complain without error if the module is not found. To get this behaviour you can use the FIND_PACKAGE_HANDLE_STANDARD_ARGS() macro, as an example see FindJPEG.cmake. For internal implementation, it's a generally accepted convention that variables starting with underscore are for temporary use only. (variable starting with an underscore are not intended as a reserved prefix). 07070100053c51000081a40000000000000000000000014d5abc2f000005e4000000b500010002ffffffffffffffff0000003b00000000root/usr/local/share/cmake-2.8/Modules/Documentation.cmake# - DocumentationVTK.cmake # This file provides support for the VTK documentation framework. # It relies on several tools (Doxygen, Perl, etc). #============================================================================= # Copyright 2001-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # # Build the documentation ? # OPTION(BUILD_DOCUMENTATION "Build the documentation (Doxygen)." OFF) MARK_AS_ADVANCED(BUILD_DOCUMENTATION) IF (BUILD_DOCUMENTATION) # # Check for the tools # FIND_PACKAGE(UnixCommands) FIND_PACKAGE(Doxygen) FIND_PACKAGE(Gnuplot) FIND_PACKAGE(HTMLHelp) FIND_PACKAGE(Perl) FIND_PACKAGE(Wget) OPTION(DOCUMENTATION_HTML_HELP "Build the HTML Help file (CHM)." OFF) OPTION(DOCUMENTATION_HTML_TARZ "Build a compressed tar archive of the HTML doc." OFF) MARK_AS_ADVANCED( DOCUMENTATION_HTML_HELP DOCUMENTATION_HTML_TARZ ) # # The documentation process is controled by a batch file. # We will probably need bash to create the custom target # ENDIF (BUILD_DOCUMENTATION) 07070100053b72000081a40000000000000000000000014d5abc2e000001de000000b500010002ffffffffffffffff0000004100000000root/usr/local/share/cmake-2.8/Modules/CMakeASMCompiler.cmake.inSET(CMAKE_ASM@ASM_DIALECT@_COMPILER "@_CMAKE_ASM_COMPILER@") SET(CMAKE_ASM@ASM_DIALECT@_COMPILER_ARG1 "@_CMAKE_ASM_COMPILER_ARG1@") SET(CMAKE_AR "@CMAKE_AR@") SET(CMAKE_RANLIB "@CMAKE_RANLIB@") SET(CMAKE_LINKER "@CMAKE_LINKER@") SET(CMAKE_ASM@ASM_DIALECT@_COMPILER_LOADED 1) SET(CMAKE_ASM@ASM_DIALECT@_COMPILER_ENV_VAR "@_CMAKE_ASM_COMPILER_ENV_VAR@") SET(CMAKE_ASM@ASM_DIALECT@_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) SET(CMAKE_ASM@ASM_DIALECT@_LINKER_PREFERENCE 0) 07070100053bfe000081a40000000000000000000000014d5abc2f0000060b000000b500010002ffffffffffffffff0000003600000000root/usr/local/share/cmake-2.8/Modules/CPackZIP.cmake #============================================================================= # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) IF(CMAKE_BINARY_DIR) MESSAGE(FATAL_ERROR "CPackZIP.cmake may only be used by CPack internally.") ENDIF(CMAKE_BINARY_DIR) FIND_PROGRAM(ZIP_EXECUTABLE wzzip PATHS "$ENV{ProgramFiles}/WinZip") IF(ZIP_EXECUTABLE) SET(CPACK_ZIP_COMMAND "\"${ZIP_EXECUTABLE}\" -P \"\" @") SET(CPACK_ZIP_NEED_QUOTES TRUE) ENDIF(ZIP_EXECUTABLE) IF(NOT ZIP_EXECUTABLE) FIND_PROGRAM(ZIP_EXECUTABLE 7z PATHS "$ENV{ProgramFiles}/7-Zip") IF(ZIP_EXECUTABLE) SET(CPACK_ZIP_COMMAND "\"${ZIP_EXECUTABLE}\" a -tzip \"\" @") SET(CPACK_ZIP_NEED_QUOTES TRUE) ENDIF(ZIP_EXECUTABLE) ENDIF(NOT ZIP_EXECUTABLE) IF(NOT ZIP_EXECUTABLE) FIND_PACKAGE(Cygwin) FIND_PROGRAM(ZIP_EXECUTABLE zip PATHS "${CYGWIN_INSTALL_PATH}/bin") IF(ZIP_EXECUTABLE) SET(CPACK_ZIP_COMMAND "\"${ZIP_EXECUTABLE}\" -r \"\" . -i@") SET(CPACK_ZIP_NEED_QUOTES FALSE) ENDIF(ZIP_EXECUTABLE) ENDIF(NOT ZIP_EXECUTABLE) 07070100053cd6000081a40000000000000000000000014d5abc2f00000869000000b500010002ffffffffffffffff0000003b00000000root/usr/local/share/cmake-2.8/Modules/FindosgViewer.cmake# This is part of the Findosg* suite used to find OpenSceneGraph components. # Each component is separate and you must opt in to each module. You must # also opt into OpenGL and OpenThreads (and Producer if needed) as these # modules won't do it for you. This is to allow you control over your own # system piece by piece in case you need to opt out of certain components # or change the Find behavior for a particular module (perhaps because the # default FindOpenGL.cmake module doesn't work with your system as an # example). # If you want to use a more convenient module that includes everything, # use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules. # # Locate osgViewer # This module defines # # OSGVIEWER_FOUND - Was osgViewer found? # OSGVIEWER_INCLUDE_DIR - Where to find the headers # OSGVIEWER_LIBRARIES - The libraries to link for osgViewer (use this) # # OSGVIEWER_LIBRARY - The osgViewer library # OSGVIEWER_LIBRARY_DEBUG - The osgViewer debug library # # $OSGDIR is an environment variable that would # correspond to the ./configure --prefix=$OSGDIR # used in building osg. # # Created by Eric Wing. #============================================================================= # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Header files are presumed to be included like # #include # #include include(Findosg_functions) OSG_FIND_PATH (OSGVIEWER osgViewer/Viewer) OSG_FIND_LIBRARY(OSGVIEWER osgViewer) include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(osgViewer DEFAULT_MSG OSGVIEWER_LIBRARY OSGVIEWER_INCLUDE_DIR) 07070100053b82000081a40000000000000000000000014d5abc2e00001fef000000b500010002ffffffffffffffff0000003f00000000root/usr/local/share/cmake-2.8/Modules/CMakeCInformation.cmake #============================================================================= # Copyright 2004-2011 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # This file sets the basic flags for the C language in CMake. # It also loads the available platform file for the system-compiler # if it exists. # It also loads a system - compiler - processor (or target hardware) # specific file, which is mainly useful for crosscompiling and embedded systems. # some compilers use different extensions (e.g. sdcc uses .rel) # so set the extension here first so it can be overridden by the compiler specific file IF(UNIX) SET(CMAKE_C_OUTPUT_EXTENSION .o) ELSE(UNIX) SET(CMAKE_C_OUTPUT_EXTENSION .obj) ENDIF(UNIX) SET(_INCLUDED_FILE 0) # Load compiler-specific information. IF(CMAKE_C_COMPILER_ID) INCLUDE(Compiler/${CMAKE_C_COMPILER_ID}-C OPTIONAL) ENDIF(CMAKE_C_COMPILER_ID) SET(CMAKE_BASE_NAME) GET_FILENAME_COMPONENT(CMAKE_BASE_NAME ${CMAKE_C_COMPILER} NAME_WE) IF(CMAKE_COMPILER_IS_GNUCC) SET(CMAKE_BASE_NAME gcc) ENDIF(CMAKE_COMPILER_IS_GNUCC) # load a hardware specific file, mostly useful for embedded compilers IF(CMAKE_SYSTEM_PROCESSOR) IF(CMAKE_C_COMPILER_ID) INCLUDE(Platform/${CMAKE_SYSTEM_NAME}-${CMAKE_C_COMPILER_ID}-C-${CMAKE_SYSTEM_PROCESSOR} OPTIONAL RESULT_VARIABLE _INCLUDED_FILE) ENDIF(CMAKE_C_COMPILER_ID) IF (NOT _INCLUDED_FILE) INCLUDE(Platform/${CMAKE_SYSTEM_NAME}-${CMAKE_BASE_NAME}-${CMAKE_SYSTEM_PROCESSOR} OPTIONAL) ENDIF (NOT _INCLUDED_FILE) ENDIF(CMAKE_SYSTEM_PROCESSOR) # load the system- and compiler specific files IF(CMAKE_C_COMPILER_ID) INCLUDE(Platform/${CMAKE_SYSTEM_NAME}-${CMAKE_C_COMPILER_ID}-C OPTIONAL RESULT_VARIABLE _INCLUDED_FILE) ENDIF(CMAKE_C_COMPILER_ID) IF (NOT _INCLUDED_FILE) INCLUDE(Platform/${CMAKE_SYSTEM_NAME}-${CMAKE_BASE_NAME} OPTIONAL RESULT_VARIABLE _INCLUDED_FILE) ENDIF (NOT _INCLUDED_FILE) # We specify the compiler information in the system file for some # platforms, but this language may not have been enabled when the file # was first included. Include it again to get the language info. # Remove this when all compiler info is removed from system files. IF (NOT _INCLUDED_FILE) INCLUDE(Platform/${CMAKE_SYSTEM_NAME} OPTIONAL) ENDIF (NOT _INCLUDED_FILE) # This should be included before the _INIT variables are # used to initialize the cache. Since the rule variables # have if blocks on them, users can still define them here. # But, it should still be after the platform file so changes can # be made to those values. IF(CMAKE_USER_MAKE_RULES_OVERRIDE) # Save the full path of the file so try_compile can use it. INCLUDE(${CMAKE_USER_MAKE_RULES_OVERRIDE} RESULT_VARIABLE _override) SET(CMAKE_USER_MAKE_RULES_OVERRIDE "${_override}") ENDIF() IF(CMAKE_USER_MAKE_RULES_OVERRIDE_C) # Save the full path of the file so try_compile can use it. INCLUDE(${CMAKE_USER_MAKE_RULES_OVERRIDE_C} RESULT_VARIABLE _override) SET(CMAKE_USER_MAKE_RULES_OVERRIDE_C "${_override}") ENDIF() # for most systems a module is the same as a shared library # so unless the variable CMAKE_MODULE_EXISTS is set just # copy the values from the LIBRARY variables IF(NOT CMAKE_MODULE_EXISTS) SET(CMAKE_SHARED_MODULE_C_FLAGS ${CMAKE_SHARED_LIBRARY_C_FLAGS}) SET(CMAKE_SHARED_MODULE_CREATE_C_FLAGS ${CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS}) ENDIF(NOT CMAKE_MODULE_EXISTS) SET(CMAKE_C_FLAGS_INIT "$ENV{CFLAGS} ${CMAKE_C_FLAGS_INIT}") # avoid just having a space as the initial value for the cache IF(CMAKE_C_FLAGS_INIT STREQUAL " ") SET(CMAKE_C_FLAGS_INIT) ENDIF(CMAKE_C_FLAGS_INIT STREQUAL " ") SET (CMAKE_C_FLAGS "${CMAKE_C_FLAGS_INIT}" CACHE STRING "Flags used by the compiler during all build types.") IF(NOT CMAKE_NOT_USING_CONFIG_FLAGS) # default build type is none IF(NOT CMAKE_NO_BUILD_TYPE) SET (CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE_INIT} CACHE STRING "Choose the type of build, options are: None(CMAKE_CXX_FLAGS or CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.") ENDIF(NOT CMAKE_NO_BUILD_TYPE) SET (CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG_INIT}" CACHE STRING "Flags used by the compiler during debug builds.") SET (CMAKE_C_FLAGS_MINSIZEREL "${CMAKE_C_FLAGS_MINSIZEREL_INIT}" CACHE STRING "Flags used by the compiler during release minsize builds.") SET (CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE_INIT}" CACHE STRING "Flags used by the compiler during release builds (/MD /Ob1 /Oi /Ot /Oy /Gs will produce slightly less optimized but smaller files).") SET (CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO_INIT}" CACHE STRING "Flags used by the compiler during Release with Debug Info builds.") ENDIF(NOT CMAKE_NOT_USING_CONFIG_FLAGS) IF(CMAKE_C_STANDARD_LIBRARIES_INIT) SET(CMAKE_C_STANDARD_LIBRARIES "${CMAKE_C_STANDARD_LIBRARIES_INIT}" CACHE STRING "Libraries linked by defalut with all C applications.") MARK_AS_ADVANCED(CMAKE_C_STANDARD_LIBRARIES) ENDIF(CMAKE_C_STANDARD_LIBRARIES_INIT) INCLUDE(CMakeCommonLanguageInclude) # now define the following rule variables # CMAKE_C_CREATE_SHARED_LIBRARY # CMAKE_C_CREATE_SHARED_MODULE # CMAKE_C_COMPILE_OBJECT # CMAKE_C_LINK_EXECUTABLE # variables supplied by the generator at use time # # the target without the suffix # # # # # # C compiler information # # # # # Static library tools # # # create a C shared library IF(NOT CMAKE_C_CREATE_SHARED_LIBRARY) SET(CMAKE_C_CREATE_SHARED_LIBRARY " -o ") ENDIF(NOT CMAKE_C_CREATE_SHARED_LIBRARY) # create a C shared module just copy the shared library rule IF(NOT CMAKE_C_CREATE_SHARED_MODULE) SET(CMAKE_C_CREATE_SHARED_MODULE ${CMAKE_C_CREATE_SHARED_LIBRARY}) ENDIF(NOT CMAKE_C_CREATE_SHARED_MODULE) # Create a static archive incrementally for large object file counts. # If CMAKE_C_CREATE_STATIC_LIBRARY is set it will override these. IF(NOT DEFINED CMAKE_C_ARCHIVE_CREATE) SET(CMAKE_C_ARCHIVE_CREATE " cr ") ENDIF() IF(NOT DEFINED CMAKE_C_ARCHIVE_APPEND) SET(CMAKE_C_ARCHIVE_APPEND " r ") ENDIF() IF(NOT DEFINED CMAKE_C_ARCHIVE_FINISH) SET(CMAKE_C_ARCHIVE_FINISH " ") ENDIF() # compile a C file into an object file IF(NOT CMAKE_C_COMPILE_OBJECT) SET(CMAKE_C_COMPILE_OBJECT " -o -c ") ENDIF(NOT CMAKE_C_COMPILE_OBJECT) IF(NOT CMAKE_C_LINK_EXECUTABLE) SET(CMAKE_C_LINK_EXECUTABLE " -o ") ENDIF(NOT CMAKE_C_LINK_EXECUTABLE) IF(NOT CMAKE_EXECUTABLE_RUNTIME_C_FLAG) SET(CMAKE_EXECUTABLE_RUNTIME_C_FLAG ${CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG}) ENDIF(NOT CMAKE_EXECUTABLE_RUNTIME_C_FLAG) IF(NOT CMAKE_EXECUTABLE_RUNTIME_C_FLAG_SEP) SET(CMAKE_EXECUTABLE_RUNTIME_C_FLAG_SEP ${CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG_SEP}) ENDIF(NOT CMAKE_EXECUTABLE_RUNTIME_C_FLAG_SEP) IF(NOT CMAKE_EXECUTABLE_RPATH_LINK_C_FLAG) SET(CMAKE_EXECUTABLE_RPATH_LINK_C_FLAG ${CMAKE_SHARED_LIBRARY_RPATH_LINK_C_FLAG}) ENDIF(NOT CMAKE_EXECUTABLE_RPATH_LINK_C_FLAG) MARK_AS_ADVANCED( CMAKE_C_FLAGS CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_RELEASE CMAKE_C_FLAGS_RELWITHDEBINFO ) SET(CMAKE_C_INFORMATION_LOADED 1) 07070100053c6e000081a40000000000000000000000014d5abc2f00001361000000b500010002ffffffffffffffff0000003900000000root/usr/local/share/cmake-2.8/Modules/FindDoxygen.cmake# - This module looks for Doxygen and the path to Graphviz's dot # Doxygen is a documentation generation tool. Please see # http://www.doxygen.org # # This module accepts the following optional variables: # # DOXYGEN_SKIP_DOT = If true this module will skip trying to find Dot # (an optional component often used by Doxygen) # # This modules defines the following variables: # # DOXYGEN_EXECUTABLE = The path to the doxygen command. # DOXYGEN_FOUND = Was Doxygen found or not? # # DOXYGEN_DOT_EXECUTABLE = The path to the dot program used by doxygen. # DOXYGEN_DOT_FOUND = Was Dot found or not? # DOXYGEN_DOT_PATH = The path to dot not including the executable # # #============================================================================= # Copyright 2001-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # For backwards compatibility support IF(Doxygen_FIND_QUIETLY) SET(DOXYGEN_FIND_QUIETLY TRUE) ENDIF(Doxygen_FIND_QUIETLY) # ===== Rationale for OS X AppBundle mods below ===== # With the OS X GUI version, Doxygen likes to be installed to /Applications and # it contains the doxygen executable in the bundle. In the versions I've # seen, it is located in Resources, but in general, more often binaries are # located in MacOS. # # NOTE: The official Doxygen.app that is distributed for OS X uses non-standard # conventions. Instead of the command-line "doxygen" tool being placed in # Doxygen.app/Contents/MacOS, "Doxywizard" is placed there instead and # "doxygen" is placed in Contents/Resources. This is most likely done # so that something happens when people double-click on the Doxygen.app # package. Unfortunately, CMake gets confused by this as when it sees the # bundle it uses "Doxywizard" as the executable to use instead of # "doxygen". Therefore to work-around this issue we temporarily disable # the app-bundle feature, just for this CMake module: if(APPLE) # Save the old setting SET(TEMP_DOXYGEN_SAVE_CMAKE_FIND_APPBUNDLE ${CMAKE_FIND_APPBUNDLE}) # Disable the App-bundle detection feature SET(CMAKE_FIND_APPBUNDLE "NEVER") endif() # FYI: # In the older versions of OS X Doxygen, dot was included with the # Doxygen bundle. But the new versions require you to download # Graphviz.app which contains "dot" in it's bundle. # ============== End OSX stuff ================ # # Find Doxygen... # FIND_PROGRAM(DOXYGEN_EXECUTABLE NAMES doxygen PATHS "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\doxygen_is1;Inno Setup: App Path]/bin" /Applications/Doxygen.app/Contents/Resources /Applications/Doxygen.app/Contents/MacOS DOC "Doxygen documentation generation tool (http://www.doxygen.org)" ) include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(Doxygen DEFAULT_MSG DOXYGEN_EXECUTABLE) # # Find Dot... # IF(NOT DOXYGEN_SKIP_DOT) FIND_PROGRAM(DOXYGEN_DOT_EXECUTABLE NAMES dot PATHS "$ENV{ProgramFiles}/Graphviz 2.21/bin" "C:/Program Files/Graphviz 2.21/bin" "$ENV{ProgramFiles}/ATT/Graphviz/bin" "C:/Program Files/ATT/Graphviz/bin" [HKEY_LOCAL_MACHINE\\SOFTWARE\\ATT\\Graphviz;InstallPath]/bin /Applications/Graphviz.app/Contents/MacOS /Applications/Doxygen.app/Contents/Resources /Applications/Doxygen.app/Contents/MacOS DOC "Graphviz Dot tool for using Doxygen" ) if(DOXYGEN_DOT_EXECUTABLE) set(DOXYGEN_DOT_FOUND TRUE) # The Doxyfile wants the path to Dot, not the entire path and executable get_filename_component(DOXYGEN_DOT_PATH "${DOXYGEN_DOT_EXECUTABLE}" PATH CACHE) endif() endif(NOT DOXYGEN_SKIP_DOT) # # Backwards compatibility... # if(APPLE) # Restore the old app-bundle setting setting SET(CMAKE_FIND_APPBUNDLE ${TEMP_DOXYGEN_SAVE_CMAKE_FIND_APPBUNDLE}) endif() # Maintain the _FOUND variables as "YES" or "NO" for backwards compatibility # (allows people to stuff them directly into Doxyfile with configure_file()) if(DOXYGEN_FOUND) set(DOXYGEN_FOUND "YES") else() set(DOXYGEN_FOUND "NO") endif() if(DOXYGEN_DOT_FOUND) set(DOXYGEN_DOT_FOUND "YES") else() set(DOXYGEN_DOT_FOUND "NO") endif() # For backwards compatibility support SET (DOXYGEN ${DOXYGEN_EXECUTABLE} ) SET (DOT ${DOXYGEN_DOT_EXECUTABLE} ) MARK_AS_ADVANCED( DOXYGEN_EXECUTABLE DOXYGEN_DOT_EXECUTABLE DOXYGEN_DOT_PATH ) 07070100053c72000081a40000000000000000000000014d5abc2f000026f8000000b500010002ffffffffffffffff0000003700000000root/usr/local/share/cmake-2.8/Modules/FindFLTK2.cmake# - Find the native FLTK2 includes and library # The following settings are defined # FLTK2_FLUID_EXECUTABLE, where to find the Fluid tool # FLTK2_WRAP_UI, This enables the FLTK2_WRAP_UI command # FLTK2_INCLUDE_DIR, where to find include files # FLTK2_LIBRARIES, list of fltk2 libraries # FLTK2_FOUND, Don't use FLTK2 if false. # The following settings should not be used in general. # FLTK2_BASE_LIBRARY = the full path to fltk2.lib # FLTK2_GL_LIBRARY = the full path to fltk2_gl.lib # FLTK2_IMAGES_LIBRARY = the full path to fltk2_images.lib #============================================================================= # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) SET (FLTK2_DIR $ENV{FLTK2_DIR} ) # Platform dependent libraries required by FLTK2 IF(WIN32) IF(NOT CYGWIN) IF(BORLAND) SET( FLTK2_PLATFORM_DEPENDENT_LIBS import32 ) ELSE(BORLAND) SET( FLTK2_PLATFORM_DEPENDENT_LIBS wsock32 comctl32 ) ENDIF(BORLAND) ENDIF(NOT CYGWIN) ENDIF(WIN32) IF(UNIX) INCLUDE(${CMAKE_ROOT}/Modules/FindX11.cmake) SET( FLTK2_PLATFORM_DEPENDENT_LIBS ${X11_LIBRARIES} -lm) ENDIF(UNIX) IF(APPLE) SET( FLTK2_PLATFORM_DEPENDENT_LIBS "-framework Carbon -framework Cocoa -framework ApplicationServices -lz") ENDIF(APPLE) # If FLTK2_INCLUDE_DIR is already defined we assigne its value to FLTK2_DIR IF(FLTK2_INCLUDE_DIR) SET(FLTK2_DIR ${FLTK2_INCLUDE_DIR}) ELSE(FLTK2_INCLUDE_DIR) SET(FLTK2_INCLUDE_DIR ${FLTK2_DIR}) ENDIF(FLTK2_INCLUDE_DIR) # If FLTK2 has been built using CMake we try to find everything directly SET(FLTK2_DIR_STRING "directory containing FLTK2Config.cmake. This is either the root of the build tree, or PREFIX/lib/fltk for an installation.") # Search only if the location is not already known. IF(NOT FLTK2_DIR) # Get the system search path as a list. IF(UNIX) STRING(REGEX MATCHALL "[^:]+" FLTK2_DIR_SEARCH1 "$ENV{PATH}") ELSE(UNIX) STRING(REGEX REPLACE "\\\\" "/" FLTK2_DIR_SEARCH1 "$ENV{PATH}") ENDIF(UNIX) STRING(REGEX REPLACE "/;" ";" FLTK2_DIR_SEARCH2 ${FLTK2_DIR_SEARCH1}) # Construct a set of paths relative to the system search path. SET(FLTK2_DIR_SEARCH "") FOREACH(dir ${FLTK2_DIR_SEARCH2}) SET(FLTK2_DIR_SEARCH ${FLTK2_DIR_SEARCH} "${dir}/../lib/fltk") ENDFOREACH(dir) # # Look for an installation or build tree. # FIND_PATH(FLTK2_DIR FLTK2Config.cmake # Look for an environment variable FLTK2_DIR. $ENV{FLTK2_DIR} # Look in places relative to the system executable search path. ${FLTK2_DIR_SEARCH} # Look in standard UNIX install locations. /usr/local/lib/fltk2 /usr/lib/fltk2 /usr/local/include /usr/include /usr/local/fltk2 /usr/X11R6/include # Read from the CMakeSetup registry entries. It is likely that # FLTK2 will have been recently built. [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild1] [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild2] [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild3] [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild4] [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild5] [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild6] [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild7] [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild8] [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild9] [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild10] # Help the user find it if we cannot. DOC "The ${FLTK2_DIR_STRING}" ) IF(NOT FLTK2_DIR) FIND_PATH(FLTK2_DIR fltk/run.h ${FLTK2_INCLUDE_SEARCH_PATH}) ENDIF(NOT FLTK2_DIR) ENDIF(NOT FLTK2_DIR) # If FLTK2 was found, load the configuration file to get the rest of the # settings. IF(FLTK2_DIR) # Check if FLTK2 was built using CMake IF(EXISTS ${FLTK2_DIR}/FLTK2Config.cmake) SET(FLTK2_BUILT_WITH_CMAKE 1) ENDIF(EXISTS ${FLTK2_DIR}/FLTK2Config.cmake) IF(FLTK2_BUILT_WITH_CMAKE) SET(FLTK2_FOUND 1) INCLUDE(${FLTK2_DIR}/FLTK2Config.cmake) # Fluid IF(FLUID_COMMAND) SET(FLTK2_FLUID_EXECUTABLE ${FLUID_COMMAND} CACHE FILEPATH "Fluid executable") ELSE(FLUID_COMMAND) FIND_PROGRAM(FLTK2_FLUID_EXECUTABLE fluid2 PATHS ${FLTK2_EXECUTABLE_DIRS} ${FLTK2_EXECUTABLE_DIRS}/RelWithDebInfo ${FLTK2_EXECUTABLE_DIRS}/Debug ${FLTK2_EXECUTABLE_DIRS}/Release NO_SYSTEM_PATH) ENDIF(FLUID_COMMAND) MARK_AS_ADVANCED(FLTK2_FLUID_EXECUTABLE) SET( FLTK_FLUID_EXECUTABLE ${FLTK2_FLUID_EXECUTABLE} ) SET(FLTK2_INCLUDE_DIR ${FLTK2_DIR}) LINK_DIRECTORIES(${FLTK2_LIBRARY_DIRS}) SET(FLTK2_BASE_LIBRARY fltk2) SET(FLTK2_GL_LIBRARY fltk2_gl) SET(FLTK2_IMAGES_LIBRARY fltk2_images) # Add the extra libraries LOAD_CACHE(${FLTK2_DIR} READ_WITH_PREFIX FL FLTK2_USE_SYSTEM_JPEG FL FLTK2_USE_SYSTEM_PNG FL FLTK2_USE_SYSTEM_ZLIB ) SET(FLTK2_IMAGES_LIBS "") IF(FLFLTK2_USE_SYSTEM_JPEG) SET(FLTK2_IMAGES_LIBS ${FLTK2_IMAGES_LIBS} fltk2_jpeg) ENDIF(FLFLTK2_USE_SYSTEM_JPEG) IF(FLFLTK2_USE_SYSTEM_PNG) SET(FLTK2_IMAGES_LIBS ${FLTK2_IMAGES_LIBS} fltk2_png) ENDIF(FLFLTK2_USE_SYSTEM_PNG) IF(FLFLTK2_USE_SYSTEM_ZLIB) SET(FLTK2_IMAGES_LIBS ${FLTK2_IMAGES_LIBS} fltk2_zlib) ENDIF(FLFLTK2_USE_SYSTEM_ZLIB) SET(FLTK2_IMAGES_LIBS "${FLTK2_IMAGES_LIBS}" CACHE INTERNAL "Extra libraries for fltk2_images library.") ELSE(FLTK2_BUILT_WITH_CMAKE) # if FLTK2 was not built using CMake # Find fluid executable. FIND_PROGRAM(FLTK2_FLUID_EXECUTABLE fluid2 ${FLTK2_INCLUDE_DIR}/fluid) # Use location of fluid to help find everything else. SET(FLTK2_INCLUDE_SEARCH_PATH "") SET(FLTK2_LIBRARY_SEARCH_PATH "") IF(FLTK2_FLUID_EXECUTABLE) SET( FLTK_FLUID_EXECUTABLE ${FLTK2_FLUID_EXECUTABLE} ) GET_FILENAME_COMPONENT(FLTK2_BIN_DIR "${FLTK2_FLUID_EXECUTABLE}" PATH) SET(FLTK2_INCLUDE_SEARCH_PATH ${FLTK2_INCLUDE_SEARCH_PATH} ${FLTK2_BIN_DIR}/../include ${FLTK2_BIN_DIR}/..) SET(FLTK2_LIBRARY_SEARCH_PATH ${FLTK2_LIBRARY_SEARCH_PATH} ${FLTK2_BIN_DIR}/../lib) SET(FLTK2_WRAP_UI 1) ENDIF(FLTK2_FLUID_EXECUTABLE) SET(FLTK2_INCLUDE_SEARCH_PATH ${FLTK2_INCLUDE_SEARCH_PATH} /usr/local/include /usr/include /usr/local/fltk2 /usr/X11R6/include ) FIND_PATH(FLTK2_INCLUDE_DIR fltk/run.h ${FLTK2_INCLUDE_SEARCH_PATH}) SET(FLTK2_LIBRARY_SEARCH_PATH ${FLTK2_LIBRARY_SEARCH_PATH} /usr/lib /usr/local/lib /usr/local/fltk2/lib /usr/X11R6/lib ${FLTK2_INCLUDE_DIR}/lib ) FIND_LIBRARY(FLTK2_BASE_LIBRARY NAMES fltk2 PATHS ${FLTK2_LIBRARY_SEARCH_PATH}) FIND_LIBRARY(FLTK2_GL_LIBRARY NAMES fltk2_gl PATHS ${FLTK2_LIBRARY_SEARCH_PATH}) FIND_LIBRARY(FLTK2_IMAGES_LIBRARY NAMES fltk2_images PATHS ${FLTK2_LIBRARY_SEARCH_PATH}) # Find the extra libraries needed for the fltk_images library. IF(UNIX) FIND_PROGRAM(FLTK2_CONFIG_SCRIPT fltk2-config PATHS ${FLTK2_BIN_DIR}) IF(FLTK2_CONFIG_SCRIPT) EXEC_PROGRAM(${FLTK2_CONFIG_SCRIPT} ARGS --use-images --ldflags OUTPUT_VARIABLE FLTK2_IMAGES_LDFLAGS) SET(FLTK2_LIBS_EXTRACT_REGEX ".*-lfltk2_images (.*) -lfltk2.*") IF("${FLTK2_IMAGES_LDFLAGS}" MATCHES "${FLTK2_LIBS_EXTRACT_REGEX}") STRING(REGEX REPLACE "${FLTK2_LIBS_EXTRACT_REGEX}" "\\1" FLTK2_IMAGES_LIBS "${FLTK2_IMAGES_LDFLAGS}") STRING(REGEX REPLACE " +" ";" FLTK2_IMAGES_LIBS "${FLTK2_IMAGES_LIBS}") # The EXEC_PROGRAM will not be inherited into subdirectories from # the file that originally included this module. Save the answer. SET(FLTK2_IMAGES_LIBS "${FLTK2_IMAGES_LIBS}" CACHE INTERNAL "Extra libraries for fltk_images library.") ENDIF("${FLTK2_IMAGES_LDFLAGS}" MATCHES "${FLTK2_LIBS_EXTRACT_REGEX}") ENDIF(FLTK2_CONFIG_SCRIPT) ENDIF(UNIX) ENDIF(FLTK2_BUILT_WITH_CMAKE) ENDIF(FLTK2_DIR) SET(FLTK2_FOUND 1) FOREACH(var FLTK2_FLUID_EXECUTABLE FLTK2_INCLUDE_DIR FLTK2_BASE_LIBRARY FLTK2_GL_LIBRARY FLTK2_IMAGES_LIBRARY) IF(NOT ${var}) MESSAGE( STATUS "${var} not found" ) SET(FLTK2_FOUND 0) ENDIF(NOT ${var}) ENDFOREACH(var) IF(FLTK2_FOUND) SET(FLTK2_LIBRARIES ${FLTK2_IMAGES_LIBRARY} ${FLTK2_IMAGES_LIBS} ${FLTK2_BASE_LIBRARY} ${FLTK2_GL_LIBRARY} ) IF(APPLE) SET(FLTK2_LIBRARIES ${FLTK2_PLATFORM_DEPENDENT_LIBS} ${FLTK2_LIBRARIES}) ELSE(APPLE) SET(FLTK2_LIBRARIES ${FLTK2_LIBRARIES} ${FLTK2_PLATFORM_DEPENDENT_LIBS}) ENDIF(APPLE) # The following deprecated settings are for compatibility with CMake 1.4 SET (HAS_FLTK2 ${FLTK2_FOUND}) SET (FLTK2_INCLUDE_PATH ${FLTK2_INCLUDE_DIR}) SET (FLTK2_FLUID_EXE ${FLTK2_FLUID_EXECUTABLE}) SET (FLTK2_LIBRARY ${FLTK2_LIBRARIES}) ELSE(FLTK2_FOUND) # make FIND_PACKAGE friendly IF(NOT FLTK2_FIND_QUIETLY) IF(FLTK2_FIND_REQUIRED) MESSAGE(FATAL_ERROR "FLTK2 required, please specify its location with FLTK2_DIR.") ELSE(FLTK2_FIND_REQUIRED) MESSAGE(STATUS "FLTK2 was not found.") ENDIF(FLTK2_FIND_REQUIRED) ENDIF(NOT FLTK2_FIND_QUIETLY) ENDIF(FLTK2_FOUND) 07070100053b76000081a40000000000000000000000014d5abc2e000005d0000000b500010002ffffffffffffffff0000004600000000root/usr/local/share/cmake-2.8/Modules/CMakeASM_NASMInformation.cmake #============================================================================= # Copyright 2010 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # support for the nasm assembler set(CMAKE_ASM_NASM_SOURCE_FILE_EXTENSIONS nasm asm) if(NOT CMAKE_ASM_NASM_OBJECT_FORMAT) if(WIN32) if(CMAKE_C_SIZEOF_DATA_PTR EQUAL 8) SET(CMAKE_ASM_NASM_OBJECT_FORMAT win64) else() SET(CMAKE_ASM_NASM_OBJECT_FORMAT win32) endif() elseif(APPLE) if(CMAKE_C_SIZEOF_DATA_PTR EQUAL 8) SET(CMAKE_ASM_NASM_OBJECT_FORMAT macho64) else() SET(CMAKE_ASM_NASM_OBJECT_FORMAT macho) endif() else() if(CMAKE_C_SIZEOF_DATA_PTR EQUAL 8) SET(CMAKE_ASM_NASM_OBJECT_FORMAT elf64) else() SET(CMAKE_ASM_NASM_OBJECT_FORMAT elf) endif() endif() endif() set(CMAKE_ASM_NASM_COMPILE_OBJECT " -f ${CMAKE_ASM_NASM_OBJECT_FORMAT} -o ") # Load the generic ASMInformation file: set(ASM_DIALECT "_NASM") include(CMakeASMInformation) set(ASM_DIALECT) 07070100053c11000081a40000000000000000000000014d5abc2e00000ba2000000b500010002ffffffffffffffff0000004000000000root/usr/local/share/cmake-2.8/Modules/CheckLibraryExists.cmake# - Check if the function exists. # CHECK_LIBRARY_EXISTS (LIBRARY FUNCTION LOCATION VARIABLE) # # LIBRARY - the name of the library you are looking for # FUNCTION - the name of the function # LOCATION - location where the library should be found # VARIABLE - variable to store the result # # The following variables may be set before calling this macro to # modify the way the check is run: # # CMAKE_REQUIRED_FLAGS = string of compile command line flags # CMAKE_REQUIRED_DEFINITIONS = list of macros to define (-DFOO=bar) # CMAKE_REQUIRED_LIBRARIES = list of libraries to link #============================================================================= # Copyright 2002-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) MACRO(CHECK_LIBRARY_EXISTS LIBRARY FUNCTION LOCATION VARIABLE) IF("${VARIABLE}" MATCHES "^${VARIABLE}$") SET(MACRO_CHECK_LIBRARY_EXISTS_DEFINITION "-DCHECK_FUNCTION_EXISTS=${FUNCTION} ${CMAKE_REQUIRED_FLAGS}") MESSAGE(STATUS "Looking for ${FUNCTION} in ${LIBRARY}") SET(CHECK_LIBRARY_EXISTS_LIBRARIES ${LIBRARY}) IF(CMAKE_REQUIRED_LIBRARIES) SET(CHECK_LIBRARY_EXISTS_LIBRARIES ${CHECK_LIBRARY_EXISTS_LIBRARIES} ${CMAKE_REQUIRED_LIBRARIES}) ENDIF(CMAKE_REQUIRED_LIBRARIES) TRY_COMPILE(${VARIABLE} ${CMAKE_BINARY_DIR} ${CMAKE_ROOT}/Modules/CheckFunctionExists.c COMPILE_DEFINITIONS ${CMAKE_REQUIRED_DEFINITIONS} CMAKE_FLAGS -DCOMPILE_DEFINITIONS:STRING=${MACRO_CHECK_LIBRARY_EXISTS_DEFINITION} -DLINK_DIRECTORIES:STRING=${LOCATION} "-DLINK_LIBRARIES:STRING=${CHECK_LIBRARY_EXISTS_LIBRARIES}" OUTPUT_VARIABLE OUTPUT) IF(${VARIABLE}) MESSAGE(STATUS "Looking for ${FUNCTION} in ${LIBRARY} - found") SET(${VARIABLE} 1 CACHE INTERNAL "Have library ${LIBRARY}") FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log "Determining if the function ${FUNCTION} exists in the ${LIBRARY} " "passed with the following output:\n" "${OUTPUT}\n\n") ELSE(${VARIABLE}) MESSAGE(STATUS "Looking for ${FUNCTION} in ${LIBRARY} - not found") SET(${VARIABLE} "" CACHE INTERNAL "Have library ${LIBRARY}") FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log "Determining if the function ${FUNCTION} exists in the ${LIBRARY} " "failed with the following output:\n" "${OUTPUT}\n\n") ENDIF(${VARIABLE}) ENDIF("${VARIABLE}" MATCHES "^${VARIABLE}$") ENDMACRO(CHECK_LIBRARY_EXISTS) 07070100053cf6000081a40000000000000000000000014d5abc2f000038d7000000b500010002ffffffffffffffff0000003800000000root/usr/local/share/cmake-2.8/Modules/KDE3Macros.cmake# #============================================================================= # Copyright 2006-2009 Kitware, Inc. # Copyright 2006 Alexander Neundorf # # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # See FindKDE3.cmake for documentation. # # this file contains the following macros: # KDE3_ADD_DCOP_SKELS # KDE3_ADD_DCOP_STUBS # KDE3_ADD_MOC_FILES # KDE3_ADD_UI_FILES # KDE3_ADD_KCFG_FILES # KDE3_AUTOMOC # KDE3_INSTALL_LIBTOOL_FILE # KDE3_CREATE_FINAL_FILE # KDE3_ADD_KPART # KDE3_ADD_KDEINIT_EXECUTABLE # KDE3_ADD_EXECUTABLE #neundorf@kde.org INCLUDE(AddFileDependencies) #create the kidl and skeletion file for dcop stuff #usage: KDE_ADD_COP_SKELS(foo_SRCS ${dcop_headers}) MACRO(KDE3_ADD_DCOP_SKELS _sources) FOREACH (_current_FILE ${ARGN}) GET_FILENAME_COMPONENT(_tmp_FILE ${_current_FILE} ABSOLUTE) GET_FILENAME_COMPONENT(_basename ${_tmp_FILE} NAME_WE) SET(_skel ${CMAKE_CURRENT_BINARY_DIR}/${_basename}_skel.cpp) SET(_kidl ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.kidl) IF (NOT HAVE_${_basename}_KIDL_RULE) SET(HAVE_${_basename}_KIDL_RULE ON) ADD_CUSTOM_COMMAND(OUTPUT ${_kidl} COMMAND ${KDE3_DCOPIDL_EXECUTABLE} ARGS ${_tmp_FILE} > ${_kidl} DEPENDS ${_tmp_FILE} ) ENDIF (NOT HAVE_${_basename}_KIDL_RULE) IF (NOT HAVE_${_basename}_SKEL_RULE) SET(HAVE_${_basename}_SKEL_RULE ON) ADD_CUSTOM_COMMAND(OUTPUT ${_skel} COMMAND ${KDE3_DCOPIDL2CPP_EXECUTABLE} ARGS --c++-suffix cpp --no-signals --no-stub ${_kidl} DEPENDS ${_kidl} ) ENDIF (NOT HAVE_${_basename}_SKEL_RULE) SET(${_sources} ${${_sources}} ${_skel}) ENDFOREACH (_current_FILE) ENDMACRO(KDE3_ADD_DCOP_SKELS) MACRO(KDE3_ADD_DCOP_STUBS _sources) FOREACH (_current_FILE ${ARGN}) GET_FILENAME_COMPONENT(_tmp_FILE ${_current_FILE} ABSOLUTE) GET_FILENAME_COMPONENT(_basename ${_tmp_FILE} NAME_WE) SET(_stub_CPP ${CMAKE_CURRENT_BINARY_DIR}/${_basename}_stub.cpp) SET(_kidl ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.kidl) IF (NOT HAVE_${_basename}_KIDL_RULE) SET(HAVE_${_basename}_KIDL_RULE ON) ADD_CUSTOM_COMMAND(OUTPUT ${_kidl} COMMAND ${KDE3_DCOPIDL_EXECUTABLE} ARGS ${_tmp_FILE} > ${_kidl} DEPENDS ${_tmp_FILE} ) ENDIF (NOT HAVE_${_basename}_KIDL_RULE) IF (NOT HAVE_${_basename}_STUB_RULE) SET(HAVE_${_basename}_STUB_RULE ON) ADD_CUSTOM_COMMAND(OUTPUT ${_stub_CPP} COMMAND ${KDE3_DCOPIDL2CPP_EXECUTABLE} ARGS --c++-suffix cpp --no-signals --no-skel ${_kidl} DEPENDS ${_kidl} ) ENDIF (NOT HAVE_${_basename}_STUB_RULE) SET(${_sources} ${${_sources}} ${_stub_CPP}) ENDFOREACH (_current_FILE) ENDMACRO(KDE3_ADD_DCOP_STUBS) MACRO(KDE3_ADD_KCFG_FILES _sources) FOREACH (_current_FILE ${ARGN}) GET_FILENAME_COMPONENT(_tmp_FILE ${_current_FILE} ABSOLUTE) GET_FILENAME_COMPONENT(_basename ${_tmp_FILE} NAME_WE) FILE(READ ${_tmp_FILE} _contents) STRING(REGEX REPLACE "^(.*\n)?File=([^\n]+)\n.*$" "\\2" _kcfg_FILE "${_contents}") SET(_src_FILE ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.cpp) SET(_header_FILE ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.h) ADD_CUSTOM_COMMAND(OUTPUT ${_src_FILE} COMMAND ${KDE3_KCFGC_EXECUTABLE} ARGS ${CMAKE_CURRENT_SOURCE_DIR}/${_kcfg_FILE} ${_tmp_FILE} DEPENDS ${_tmp_FILE} ${CMAKE_CURRENT_SOURCE_DIR}/${_kcfg_FILE} ) SET(${_sources} ${${_sources}} ${_src_FILE}) ENDFOREACH (_current_FILE) ENDMACRO(KDE3_ADD_KCFG_FILES) #create the moc files and add them to the list of sources #usage: KDE_ADD_MOC_FILES(foo_SRCS ${moc_headers}) MACRO(KDE3_ADD_MOC_FILES _sources) FOREACH (_current_FILE ${ARGN}) GET_FILENAME_COMPONENT(_tmp_FILE ${_current_FILE} ABSOLUTE) GET_FILENAME_COMPONENT(_basename ${_tmp_FILE} NAME_WE) SET(_moc ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.moc.cpp) ADD_CUSTOM_COMMAND(OUTPUT ${_moc} COMMAND ${QT_MOC_EXECUTABLE} ARGS ${_tmp_FILE} -o ${_moc} DEPENDS ${_tmp_FILE} ) SET(${_sources} ${${_sources}} ${_moc}) ENDFOREACH (_current_FILE) ENDMACRO(KDE3_ADD_MOC_FILES) GET_FILENAME_COMPONENT( KDE3_MODULE_DIR ${CMAKE_CURRENT_LIST_FILE} PATH) #create the implementation files from the ui files and add them to the list of sources #usage: KDE_ADD_UI_FILES(foo_SRCS ${ui_files}) MACRO(KDE3_ADD_UI_FILES _sources ) FOREACH (_current_FILE ${ARGN}) GET_FILENAME_COMPONENT(_tmp_FILE ${_current_FILE} ABSOLUTE) GET_FILENAME_COMPONENT(_basename ${_tmp_FILE} NAME_WE) SET(_header ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.h) SET(_src ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.cpp) SET(_moc ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.moc.cpp) ADD_CUSTOM_COMMAND(OUTPUT ${_header} COMMAND ${QT_UIC_EXECUTABLE} ARGS -L ${KDE3_LIB_DIR}/kde3/plugins/designer -nounload -o ${_header} ${CMAKE_CURRENT_SOURCE_DIR}/${_current_FILE} DEPENDS ${_tmp_FILE} ) ADD_CUSTOM_COMMAND(OUTPUT ${_src} COMMAND ${CMAKE_COMMAND} ARGS -DKDE_UIC_PLUGIN_DIR:FILEPATH=${KDE3_LIB_DIR}/kde3/plugins/designer -DKDE_UIC_EXECUTABLE:FILEPATH=${QT_UIC_EXECUTABLE} -DKDE_UIC_FILE:FILEPATH=${_tmp_FILE} -DKDE_UIC_CPP_FILE:FILEPATH=${_src} -DKDE_UIC_H_FILE:FILEPATH=${_header} -P ${KDE3_MODULE_DIR}/kde3uic.cmake DEPENDS ${_header} ) ADD_CUSTOM_COMMAND(OUTPUT ${_moc} COMMAND ${QT_MOC_EXECUTABLE} ARGS ${_header} -o ${_moc} DEPENDS ${_header} ) SET(${_sources} ${${_sources}} ${_src} ${_moc} ) ENDFOREACH (_current_FILE) ENDMACRO(KDE3_ADD_UI_FILES) MACRO(KDE3_AUTOMOC) SET(_matching_FILES ) FOREACH (_current_FILE ${ARGN}) GET_FILENAME_COMPONENT(_abs_FILE ${_current_FILE} ABSOLUTE) # if "SKIP_AUTOMOC" is set to true, we will not handle this file here. # here. this is required to make bouic work correctly: # we need to add generated .cpp files to the sources (to compile them), # but we cannot let automoc handle them, as the .cpp files don't exist yet when # cmake is run for the very first time on them -> however the .cpp files might # exist at a later run. at that time we need to skip them, so that we don't add two # different rules for the same moc file GET_SOURCE_FILE_PROPERTY(_skip ${_abs_FILE} SKIP_AUTOMOC) IF (EXISTS ${_abs_FILE} AND NOT _skip) FILE(READ ${_abs_FILE} _contents) GET_FILENAME_COMPONENT(_abs_PATH ${_abs_FILE} PATH) STRING(REGEX MATCHALL "#include +[^ ]+\\.moc[\">]" _match "${_contents}") IF(_match) FOREACH (_current_MOC_INC ${_match}) STRING(REGEX MATCH "[^ <\"]+\\.moc" _current_MOC "${_current_MOC_INC}") GET_FILENAME_COMPONENT(_basename ${_current_MOC} NAME_WE) # SET(_header ${CMAKE_CURRENT_SOURCE_DIR}/${_basename}.h) SET(_header ${_abs_PATH}/${_basename}.h) SET(_moc ${CMAKE_CURRENT_BINARY_DIR}/${_current_MOC}) ADD_CUSTOM_COMMAND(OUTPUT ${_moc} COMMAND ${QT_MOC_EXECUTABLE} ARGS ${_header} -o ${_moc} DEPENDS ${_header} ) ADD_FILE_DEPENDENCIES(${_abs_FILE} ${_moc}) ENDFOREACH (_current_MOC_INC) ENDIF(_match) ENDIF (EXISTS ${_abs_FILE} AND NOT _skip) ENDFOREACH (_current_FILE) ENDMACRO(KDE3_AUTOMOC) # only used internally by KDE3_INSTALL_ICONS MACRO (_KDE3_ADD_ICON_INSTALL_RULE _install_SCRIPT _install_PATH _group _orig_NAME _install_NAME) # if the string doesn't match the pattern, the result is the full string, so all three have the same content IF (NOT ${_group} STREQUAL ${_install_NAME} ) SET(_icon_GROUP "actions") IF (${_group} STREQUAL "mime") SET(_icon_GROUP "mimetypes") ENDIF (${_group} STREQUAL "mime") IF (${_group} STREQUAL "filesys") SET(_icon_GROUP "filesystems") ENDIF (${_group} STREQUAL "filesys") IF (${_group} STREQUAL "device") SET(_icon_GROUP "devices") ENDIF (${_group} STREQUAL "device") IF (${_group} STREQUAL "app") SET(_icon_GROUP "apps") ENDIF (${_group} STREQUAL "app") IF (${_group} STREQUAL "action") SET(_icon_GROUP "actions") ENDIF (${_group} STREQUAL "action") # message(STATUS "icon: ${_current_ICON} size: ${_size} group: ${_group} name: ${_name}" ) INSTALL(FILES ${_orig_NAME} DESTINATION ${_install_PATH}/${_icon_GROUP}/ RENAME ${_install_NAME} ) ENDIF (NOT ${_group} STREQUAL ${_install_NAME} ) ENDMACRO (_KDE3_ADD_ICON_INSTALL_RULE) MACRO (KDE3_INSTALL_ICONS _theme ) SET(_defaultpath "${CMAKE_INSTALL_PREFIX}/share/icons") # first the png icons FILE(GLOB _icons *.png) FOREACH (_current_ICON ${_icons} ) STRING(REGEX REPLACE "^.*/[a-zA-Z]+([0-9]+)\\-([a-z]+)\\-(.+\\.png)$" "\\1" _size "${_current_ICON}") STRING(REGEX REPLACE "^.*/[a-zA-Z]+([0-9]+)\\-([a-z]+)\\-(.+\\.png)$" "\\2" _group "${_current_ICON}") STRING(REGEX REPLACE "^.*/[a-zA-Z]+([0-9]+)\\-([a-z]+)\\-(.+\\.png)$" "\\3" _name "${_current_ICON}") _KDE3_ADD_ICON_INSTALL_RULE(${CMAKE_CURRENT_BINARY_DIR}/install_icons.cmake ${_defaultpath}/${_theme}/${_size}x${_size} ${_group} ${_current_ICON} ${_name}) ENDFOREACH (_current_ICON) # and now the svg icons FILE(GLOB _icons *.svgz) FOREACH (_current_ICON ${_icons} ) STRING(REGEX REPLACE "^.*/crsc\\-([a-z]+)\\-(.+\\.svgz)$" "\\1" _group "${_current_ICON}") STRING(REGEX REPLACE "^.*/crsc\\-([a-z]+)\\-(.+\\.svgz)$" "\\2" _name "${_current_ICON}") _KDE3_ADD_ICON_INSTALL_RULE(${CMAKE_CURRENT_BINARY_DIR}/install_icons.cmake ${_defaultpath}/${_theme}/scalable ${_group} ${_current_ICON} ${_name}) ENDFOREACH (_current_ICON) ENDMACRO (KDE3_INSTALL_ICONS) MACRO(KDE3_INSTALL_LIBTOOL_FILE _target) GET_TARGET_PROPERTY(_target_location ${_target} LOCATION) GET_FILENAME_COMPONENT(_laname ${_target_location} NAME_WE) GET_FILENAME_COMPONENT(_soname ${_target_location} NAME) SET(_laname ${CMAKE_CURRENT_BINARY_DIR}/${_laname}.la) FILE(WRITE ${_laname} "# ${_laname} - a libtool library file, generated by cmake \n") FILE(APPEND ${_laname} "# The name that we can dlopen(3).\n") FILE(APPEND ${_laname} "dlname='${_soname}'\n") FILE(APPEND ${_laname} "# Names of this library\n") IF(CYGWIN) FILE(APPEND ${_laname} "library_names='${_soname}'\n") ELSE(CYGWIN) FILE(APPEND ${_laname} "library_names='${_soname} ${_soname} ${_soname}'\n") ENDIF(CYGWIN) FILE(APPEND ${_laname} "# The name of the static archive\n") FILE(APPEND ${_laname} "old_library=''\n") FILE(APPEND ${_laname} "# Libraries that this one depends upon.\n") FILE(APPEND ${_laname} "dependency_libs=''\n") # FILE(APPEND ${_laname} "dependency_libs='${${_target}_LIB_DEPENDS}'\n") FILE(APPEND ${_laname} "# Version information.\ncurrent=0\nage=0\nrevision=0\n") FILE(APPEND ${_laname} "# Is this an already installed library?\ninstalled=yes\n") FILE(APPEND ${_laname} "# Should we warn about portability when linking against -modules?\nshouldnotlink=yes\n") FILE(APPEND ${_laname} "# Files to dlopen/dlpreopen\ndlopen=''\ndlpreopen=''\n") FILE(APPEND ${_laname} "# Directory that this library needs to be installed in:\n") FILE(APPEND ${_laname} "libdir='${CMAKE_INSTALL_PREFIX}/lib/kde3'\n") INSTALL_FILES(${KDE3_LIBTOOL_DIR} FILES ${_laname}) ENDMACRO(KDE3_INSTALL_LIBTOOL_FILE) MACRO(KDE3_CREATE_FINAL_FILE _filename) FILE(WRITE ${_filename} "//autogenerated file\n") FOREACH (_current_FILE ${ARGN}) FILE(APPEND ${_filename} "#include \"${_current_FILE}\"\n") ENDFOREACH (_current_FILE) ENDMACRO(KDE3_CREATE_FINAL_FILE) # OPTION(KDE3_ENABLE_FINAL "Enable final all-in-one compilation") OPTION(KDE3_BUILD_TESTS "Build the tests") MACRO(KDE3_ADD_KPART _target_NAME _with_PREFIX) #is the first argument is "WITH_PREFIX" then keep the standard "lib" prefix, otherwise SET the prefix empty IF (${_with_PREFIX} STREQUAL "WITH_PREFIX") SET(_first_SRC) ELSE (${_with_PREFIX} STREQUAL "WITH_PREFIX") SET(_first_SRC ${_with_PREFIX}) ENDIF (${_with_PREFIX} STREQUAL "WITH_PREFIX") # IF (KDE3_ENABLE_FINAL) # KDE3_CREATE_FINAL_FILE(${_target_NAME}_final.cpp ${_first_SRC} ${ARGN}) # ADD_LIBRARY(${_target_NAME} MODULE ${_target_NAME}_final.cpp) # ELSE (KDE3_ENABLE_FINAL) ADD_LIBRARY(${_target_NAME} MODULE ${_first_SRC} ${ARGN}) # ENDIF (KDE3_ENABLE_FINAL) IF(_first_SRC) SET_TARGET_PROPERTIES(${_target_NAME} PROPERTIES PREFIX "") ENDIF(_first_SRC) KDE3_INSTALL_LIBTOOL_FILE(${_target_NAME}) ENDMACRO(KDE3_ADD_KPART) MACRO(KDE3_ADD_KDEINIT_EXECUTABLE _target_NAME ) # IF (KDE3_ENABLE_FINAL) # KDE3_CREATE_FINAL_FILE(${_target_NAME}_final.cpp ${ARGN}) # ADD_LIBRARY(kdeinit_${_target_NAME} SHARED ${_target_NAME}_final.cpp) # ELSE (KDE3_ENABLE_FINAL) ADD_LIBRARY(kdeinit_${_target_NAME} SHARED ${ARGN} ) # ENDIF (KDE3_ENABLE_FINAL) CONFIGURE_FILE(${KDE3_MODULE_DIR}/kde3init_dummy.cpp.in ${CMAKE_CURRENT_BINARY_DIR}/${_target_NAME}_dummy.cpp) ADD_EXECUTABLE( ${_target_NAME} ${CMAKE_CURRENT_BINARY_DIR}/${_target_NAME}_dummy.cpp ) TARGET_LINK_LIBRARIES( ${_target_NAME} kdeinit_${_target_NAME} ) ENDMACRO(KDE3_ADD_KDEINIT_EXECUTABLE) MACRO(KDE3_ADD_EXECUTABLE _target_NAME ) # IF (KDE3_ENABLE_FINAL) # KDE3_CREATE_FINAL_FILE(${_target_NAME}_final.cpp ${ARGN}) # ADD_EXECUTABLE(${_target_NAME} ${_target_NAME}_final.cpp) # ELSE (KDE3_ENABLE_FINAL) ADD_EXECUTABLE(${_target_NAME} ${ARGN} ) # ENDIF (KDE3_ENABLE_FINAL) ENDMACRO(KDE3_ADD_EXECUTABLE) 07070100053cd1000081a40000000000000000000000014d5abc2f00000877000000b500010002ffffffffffffffff0000003b00000000root/usr/local/share/cmake-2.8/Modules/FindosgShadow.cmake# This is part of the Findosg* suite used to find OpenSceneGraph components. # Each component is separate and you must opt in to each module. You must # also opt into OpenGL and OpenThreads (and Producer if needed) as these # modules won't do it for you. This is to allow you control over your own # system piece by piece in case you need to opt out of certain components # or change the Find behavior for a particular module (perhaps because the # default FindOpenGL.cmake module doesn't work with your system as an # example). # If you want to use a more convenient module that includes everything, # use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules. # # Locate osgShadow # This module defines # # OSGSHADOW_FOUND - Was osgShadow found? # OSGSHADOW_INCLUDE_DIR - Where to find the headers # OSGSHADOW_LIBRARIES - The libraries to link for osgShadow (use this) # # OSGSHADOW_LIBRARY - The osgShadow library # OSGSHADOW_LIBRARY_DEBUG - The osgShadow debug library # # $OSGDIR is an environment variable that would # correspond to the ./configure --prefix=$OSGDIR # used in building osg. # # Created by Eric Wing. #============================================================================= # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # Header files are presumed to be included like # #include # #include include(Findosg_functions) OSG_FIND_PATH (OSGSHADOW osgShadow/ShadowTexture) OSG_FIND_LIBRARY(OSGSHADOW osgShadow) include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(osgShadow DEFAULT_MSG OSGSHADOW_LIBRARY OSGSHADOW_INCLUDE_DIR) 07070100053c88000081a40000000000000000000000014d5abc2f00001d41000000b500010002ffffffffffffffff0000003600000000root/usr/local/share/cmake-2.8/Modules/FindJava.cmake# - Find Java # This module finds if Java is installed and determines where the # include files and libraries are. This code sets the following # variables: # # Java_JAVA_EXECUTABLE = the full path to the Java runtime # Java_JAVAC_EXECUTABLE = the full path to the Java compiler # Java_JAR_EXECUTABLE = the full path to the Java archiver # Java_VERSION_STRING = Version of the package found (java version), eg. 1.6.0_12 # Java_VERSION_MAJOR = The major version of the package found. # Java_VERSION_MINOR = The minor version of the package found. # Java_VERSION_PATCH = The patch version of the package found. # Java_VERSION_TWEAK = The tweak version of the package found (after '_') # Java_VERSION = This is set to: $major.$minor.$patch(.$tweak) # # The minimum required version of Java can be specified using the # standard CMake syntax, e.g. FIND_PACKAGE(Java 1.5) # # NOTE: ${Java_VERSION} and ${Java_VERSION_STRING} are not guaranteed to be # identical. For example some java version may return: # Java_VERSION_STRING = 1.5.0_17 # and # Java_VERSION = 1.5.0.17 # # another example is the Java OEM, with: # Java_VERSION_STRING = 1.6.0-oem # and # Java_VERSION = 1.6.0 # # For these components the following variables are set: # # Java_FOUND - TRUE if all components are found. # Java_INCLUDE_DIRS - Full paths to all include dirs. # Java_LIBRARIES - Full paths to all libraries. # Java__FOUND - TRUE if is found. # # Example Usages: # FIND_PACKAGE(Java) # FIND_PACKAGE(Java COMPONENTS Runtime) # FIND_PACKAGE(Java COMPONENTS Development) # #============================================================================= # Copyright 2002-2009 Kitware, Inc. # Copyright 2009 Mathieu Malaterre # # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # The HINTS option should only be used for values computed from the system. SET(_JAVA_HINTS "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\2.0;JavaHome]/bin" "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.9;JavaHome]/bin" "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.8;JavaHome]/bin" "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.7;JavaHome]/bin" "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.6;JavaHome]/bin" "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.5;JavaHome]/bin" "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.4;JavaHome]/bin" "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.3;JavaHome]/bin" $ENV{JAVA_HOME}/bin ) # Hard-coded guesses should still go in PATHS. This ensures that the user # environment can always override hard guesses. SET(_JAVA_PATHS /usr/lib/java/bin /usr/share/java/bin /usr/local/java/bin /usr/local/java/share/bin /usr/java/j2sdk1.4.2_04 /usr/lib/j2sdk1.4-sun/bin /usr/java/j2sdk1.4.2_09/bin /usr/lib/j2sdk1.5-sun/bin /opt/sun-jdk-1.5.0.04/bin ) FIND_PROGRAM(Java_JAVA_EXECUTABLE NAMES java HINTS ${_JAVA_HINTS} PATHS ${_JAVA_PATHS} ) IF(Java_JAVA_EXECUTABLE) EXECUTE_PROCESS(COMMAND ${Java_JAVA_EXECUTABLE} -version RESULT_VARIABLE res OUTPUT_VARIABLE var ERROR_VARIABLE var # sun-java output to stderr OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_STRIP_TRAILING_WHITESPACE) IF( res ) IF(${Java_FIND_REQUIRED}) MESSAGE( FATAL_ERROR "Error executing java -version" ) ELSE() MESSAGE( STATUS "Warning, could not run java --version") ENDIF() ELSE() # extract major/minor version and patch level from "java -version" output # Tested on linux using # 1. Sun / Sun OEM # 2. OpenJDK 1.6 # 3. GCJ 1.5 # 4. Kaffe 1.4.2 IF(var MATCHES "java version \"[0-9]+\\.[0-9]+\\.[0-9_]+[oem-]*\".*") # This is most likely Sun / OpenJDK, or maybe GCJ-java compat layer STRING( REGEX REPLACE ".* version \"([0-9]+\\.[0-9]+\\.[0-9_]+)[oem-]*\".*" "\\1" Java_VERSION_STRING "${var}" ) ELSEIF(var MATCHES "java full version \"kaffe-[0-9]+\\.[0-9]+\\.[0-9_]+\".*") # Kaffe style STRING( REGEX REPLACE "java full version \"kaffe-([0-9]+\\.[0-9]+\\.[0-9_]+).*" "\\1" Java_VERSION_STRING "${var}" ) ELSE() IF(NOT Java_FIND_QUIETLY) message(WARNING "regex not supported: ${var}. Please report") ENDIF(NOT Java_FIND_QUIETLY) ENDIF() STRING( REGEX REPLACE "([0-9]+).*" "\\1" Java_VERSION_MAJOR "${Java_VERSION_STRING}" ) STRING( REGEX REPLACE "[0-9]+\\.([0-9]+).*" "\\1" Java_VERSION_MINOR "${Java_VERSION_STRING}" ) STRING( REGEX REPLACE "[0-9]+\\.[0-9]+\\.([0-9]+).*" "\\1" Java_VERSION_PATCH "${Java_VERSION_STRING}" ) # warning tweak version can be empty: STRING( REGEX REPLACE "[0-9]+\\.[0-9]+\\.[0-9]+\\_?([0-9]*)$" "\\1" Java_VERSION_TWEAK "${Java_VERSION_STRING}" ) if( Java_VERSION_TWEAK STREQUAL "" ) # check case where tweak is not defined set(Java_VERSION ${Java_VERSION_MAJOR}.${Java_VERSION_MINOR}.${Java_VERSION_PATCH}) else( ) set(Java_VERSION ${Java_VERSION_MAJOR}.${Java_VERSION_MINOR}.${Java_VERSION_PATCH}.${Java_VERSION_TWEAK}) endif( ) # display info #MESSAGE( STATUS "Java version ${Java_VERSION_STRING} configured successfully!" ) # keep me, used for debug IF(NOT Java_FIND_QUIETLY) MESSAGE( STATUS "Java version ${Java_VERSION} configured successfully!" ) ENDIF(NOT Java_FIND_QUIETLY) ENDIF() ENDIF(Java_JAVA_EXECUTABLE) FIND_PROGRAM(Java_JAR_EXECUTABLE NAMES jar HINTS ${_JAVA_HINTS} PATHS ${_JAVA_PATHS} ) FIND_PROGRAM(Java_JAVAC_EXECUTABLE NAMES javac HINTS ${_JAVA_HINTS} PATHS ${_JAVA_PATHS} ) include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) if(Java_FIND_COMPONENTS) foreach(component ${Java_FIND_COMPONENTS}) # User just want to execute some Java byte-compiled if(component STREQUAL "Runtime") find_package_handle_standard_args(Java REQUIRED_VARS Java_JAVA_EXECUTABLE VERSION_VAR Java_VERSION ) elseif(component STREQUAL "Development") find_package_handle_standard_args(Java REQUIRED_VARS Java_JAVA_EXECUTABLE Java_JAR_EXECUTABLE Java_JAVAC_EXECUTABLE VERSION_VAR Java_VERSION ) else() message(FATAL_ERROR "Comp: ${component} is not handled") endif() set(Java_${component}_FOUND TRUE) endforeach(component) else() # Check for everything find_package_handle_standard_args(Java REQUIRED_VARS Java_JAVA_EXECUTABLE Java_JAR_EXECUTABLE Java_JAVAC_EXECUTABLE VERSION_VAR Java_VERSION ) endif() MARK_AS_ADVANCED( Java_JAVA_EXECUTABLE Java_JAR_EXECUTABLE Java_JAVAC_EXECUTABLE ) # LEGACY SET(JAVA_RUNTIME ${Java_JAVA_EXECUTABLE}) SET(JAVA_ARCHIVE ${Java_JAR_EXECUTABLE}) SET(JAVA_COMPILE ${Java_JAVAC_EXECUTABLE}) 07070100053da3000081a40000000000000000000000014d5abc2f00000da9000000b500010002ffffffffffffffff0000003a00000000root/usr/local/share/cmake-2.8/Modules/UsewxWidgets.cmake# - Convenience include for using wxWidgets library. # Determines if wxWidgets was FOUND and sets the appropriate libs, incdirs, # flags, etc. INCLUDE_DIRECTORIES and LINK_DIRECTORIES are called. # # USAGE # # Note that for MinGW users the order of libs is important! # FIND_PACKAGE(wxWidgets REQUIRED net gl core base) # INCLUDE(${wxWidgets_USE_FILE}) # # and for each of your dependant executable/library targets: # TARGET_LINK_LIBRARIES( ${wxWidgets_LIBRARIES}) # # DEPRECATED # LINK_LIBRARIES is not called in favor of adding dependencies per target. # # AUTHOR # Jan Woetzel #============================================================================= # Copyright 2004-2009 Kitware, Inc. # Copyright 2006 Jan Woetzel # # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) # debug message and logging. # comment these out for distribution IF (NOT LOGFILE ) # SET(LOGFILE "${PROJECT_BINARY_DIR}/CMakeOutput.log") ENDIF (NOT LOGFILE ) MACRO(MSG _MSG) # FILE(APPEND ${LOGFILE} "${CMAKE_CURRENT_LIST_FILE}(${CMAKE_CURRENT_LIST_LINE}): ${_MSG}\n") # MESSAGE(STATUS "${CMAKE_CURRENT_LIST_FILE}(${CMAKE_CURRENT_LIST_LINE}): ${_MSG}") ENDMACRO(MSG) MSG("wxWidgets_FOUND=${wxWidgets_FOUND}") IF (wxWidgets_FOUND) IF (wxWidgets_INCLUDE_DIRS) IF(wxWidgets_INCLUDE_DIRS_NO_SYSTEM) INCLUDE_DIRECTORIES(${wxWidgets_INCLUDE_DIRS}) ELSE(wxWidgets_INCLUDE_DIRS_NO_SYSTEM) INCLUDE_DIRECTORIES(SYSTEM ${wxWidgets_INCLUDE_DIRS}) ENDIF(wxWidgets_INCLUDE_DIRS_NO_SYSTEM) MSG("wxWidgets_INCLUDE_DIRS=${wxWidgets_INCLUDE_DIRS}") ENDIF(wxWidgets_INCLUDE_DIRS) IF (wxWidgets_LIBRARY_DIRS) LINK_DIRECTORIES(${wxWidgets_LIBRARY_DIRS}) MSG("wxWidgets_LIBRARY_DIRS=${wxWidgets_LIBRARY_DIRS}") ENDIF(wxWidgets_LIBRARY_DIRS) IF (wxWidgets_DEFINITIONS) SET_PROPERTY(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS ${wxWidgets_DEFINITIONS}) MSG("wxWidgets_DEFINITIONS=${wxWidgets_DEFINITIONS}") ENDIF(wxWidgets_DEFINITIONS) IF (wxWidgets_DEFINITIONS_DEBUG) SET_PROPERTY(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS_DEBUG ${wxWidgets_DEFINITIONS_DEBUG}) MSG("wxWidgets_DEFINITIONS_DEBUG=${wxWidgets_DEFINITIONS_DEBUG}") ENDIF(wxWidgets_DEFINITIONS_DEBUG) IF (wxWidgets_CXX_FLAGS) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${wxWidgets_CXX_FLAGS}") MSG("wxWidgets_CXX_FLAGS=${wxWidgets_CXX_FLAGS}") ENDIF(wxWidgets_CXX_FLAGS) # DEPRECATED JW # just for backward compatibility: add deps to all targets # library projects better use advanced FIND_PACKAGE(wxWidgets) directly. #IF(wxWidgets_LIBRARIES) # LINK_LIBRARIES(${wxWidgets_LIBRARIES}) # # BUG: str too long: MSG("wxWidgets_LIBRARIES=${wxWidgets_LIBRARIES}") # IF(LOGFILE) # FILE(APPEND ${LOGFILE} "${CMAKE_CURRENT_LIST_FILE}(${CMAKE_CURRENT_LIST_LINE}): ${wxWidgets_LIBRARIES}\n") # ENDIF(LOGFILE) #ENDIF(wxWidgets_LIBRARIES) ELSE (wxWidgets_FOUND) MESSAGE("wxWidgets requested but not found.") ENDIF(wxWidgets_FOUND) 07070100053b81000081a40000000000000000000000014d5abc2e00000ac9000000b500010002ffffffffffffffff0000003d00000000root/usr/local/share/cmake-2.8/Modules/CMakeCCompilerId.c.in#ifdef __cplusplus # error "A C++ compiler has been selected for C." #endif #if defined(__18CXX) # define ID_VOID_MAIN #endif #if defined(__INTEL_COMPILER) || defined(__ICC) # define COMPILER_ID "Intel" #elif defined(__clang__) # define COMPILER_ID "Clang" #elif defined(__BORLANDC__) # define COMPILER_ID "Borland" #elif defined(__WATCOMC__) # define COMPILER_ID "Watcom" #elif defined(__SUNPRO_C) # define COMPILER_ID "SunPro" #elif defined(__HP_cc) # define COMPILER_ID "HP" #elif defined(__DECC) # define COMPILER_ID "Compaq" #elif defined(__IBMC__) # if defined(__COMPILER_VER__) # define COMPILER_ID "zOS" # elif __IBMC__ >= 800 # define COMPILER_ID "XL" # else # define COMPILER_ID "VisualAge" # endif #elif defined(__PGI) # define COMPILER_ID "PGI" #elif defined(__PATHSCALE__) # define COMPILER_ID "PathScale" #elif defined(_CRAYC) # define COMPILER_ID "Cray" #elif defined(__TI_COMPILER_VERSION__) # define COMPILER_ID "TI_DSP" #elif defined(__SCO_VERSION__) # define COMPILER_ID "SCO" #elif defined(__GNUC__) # define COMPILER_ID "GNU" #elif defined(_MSC_VER) # define COMPILER_ID "MSVC" #elif defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) /* Analog Devices C++ compiler for Blackfin, TigerSHARC and SHARC (21000) DSPs */ # define COMPILER_ID "ADSP" /* IAR Systems compiler for embedded systems. http://www.iar.com Not supported yet by CMake #elif defined(__IAR_SYSTEMS_ICC__) # define COMPILER_ID "IAR" */ /* sdcc, the small devices C compiler for embedded systems, http://sdcc.sourceforge.net */ #elif defined(SDCC) # define COMPILER_ID "SDCC" #elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) # define COMPILER_ID "MIPSpro" /* This compiler is either not known or is too old to define an identification macro. Try to identify the platform and guess that it is the native compiler. */ #elif defined(__sgi) # define COMPILER_ID "MIPSpro" #elif defined(__hpux) || defined(__hpua) # define COMPILER_ID "HP" #else /* unknown compiler */ # define COMPILER_ID "" #endif /* Construct the string literal in pieces to prevent the source from getting matched. Store it in a pointer rather than an array because some compilers will just produce instructions to fill the array rather than assigning a pointer to a static array. */ char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; @CMAKE_C_COMPILER_ID_PLATFORM_CONTENT@ /*--------------------------------------------------------------------------*/ #ifdef ID_VOID_MAIN void main() {} #else int main(int argc, char* argv[]) { int require = 0; require += info_compiler[argc]; require += info_platform[argc]; require += info_arch[argc]; (void)argv; return require; } #endif 07070100053c05000081a40000000000000000000000014d5abc2e00000723000000b500010002ffffffffffffffff0000004200000000root/usr/local/share/cmake-2.8/Modules/CheckCXXCompilerFlag.cmake# - Check whether the CXX compiler supports a given flag. # CHECK_CXX_COMPILER_FLAG( ) # - the compiler flag # - variable to store the result # This internally calls the check_cxx_source_compiles macro. See help # for CheckCXXSourceCompiles for a listing of variables that can # modify the build. #============================================================================= # Copyright 2006-2010 Kitware, Inc. # Copyright 2006 Alexander Neundorf # # 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 distribute this file outside of CMake, substitute the full # License text for the above reference.) INCLUDE(CheckCXXSourceCompiles) MACRO (CHECK_CXX_COMPILER_FLAG _FLAG _RESULT) SET(SAFE_CMAKE_REQUIRED_DEFINITIONS "${CMAKE_REQUIRED_DEFINITIONS}") SET(CMAKE_REQUIRED_DEFINITIONS "${_FLAG}") CHECK_CXX_SOURCE_COMPILES("int main() { return 0;}" ${_RESULT} # Some compilers do not fail with a bad flag FAIL_REGEX "unrecognized .*option" # GNU FAIL_REGEX "ignoring unknown option" # MSVC FAIL_REGEX "warning D9002" # MSVC, any lang FAIL_REGEX "[Uu]nknown option" # HP FAIL_REGEX "[Ww]arning: [Oo]ption" # SunPro FAIL_REGEX "command option .* is not recognized" # XL ) SET (CMAKE_REQUIRED_DEFINITIONS "${SAFE_CMAKE_REQUIRED_DEFINITIONS}") ENDMACRO (CHECK_CXX_COMPILER_FLAG) 07070100053c71000081a40000000000000000000000014d5abc2f00002e53000000b500010002ffffffffffffffff0000003600000000root/usr/local/share/cmake-2.8/Modules/FindFLTK.cmake# - Find the native FLTK includes and library # # By default FindFLTK.cmake will search for all of the FLTK components and # add them to the FLTK_LIBRARIES variable. # # You can limit the components which get placed in FLTK_LIBRARIES by # defining one or more of the following three options: # # FLTK_SKIP_OPENGL, set to true to disable searching for opengl and # the FLTK GL library # FLTK_SKIP_FORMS, set to true to disable searching for fltk_forms # FLTK_SKIP_IMAGES, set to true to disable searching for fltk_images # # FLTK_SKIP_FLUID, set to true if the fluid binary need not be present # at build time # # The following variables will be defined: # FLTK_FOUND, True if all components not skipped were found # FLTK_INCLUDE_DIR, where to find include files # FLTK_LIBRARIES, list of fltk libraries you should link against # FLTK_FLUID_EXECUTABLE, where to find the Fluid tool # FLTK_WRAP_UI, This enables the FLTK_WRAP_UI command # # The following cache variables are assigned but should not be used. # See the FLTK_LIBRARIES variable instead. # # FLTK_BASE_LIBRARY = the full path to fltk.lib # FLTK_GL_LIBRARY = the full path to fltk_gl.lib # FLTK_FORMS_LIBRARY = the full path to fltk_forms.lib # FLTK_IMAGES_LIBRARY = the full path to fltk_images.lib #============================================================================= # Copyright 2001-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 distribute this file outside of CMake, substitute the full # License text for the above reference.) IF(NOT FLTK_SKIP_OPENGL) FIND_PACKAGE(OpenGL) ENDIF() # Platform dependent libraries required by FLTK IF(WIN32) IF(NOT CYGWIN) IF(BORLAND) SET( FLTK_PLATFORM_DEPENDENT_LIBS import32 ) ELSE(BORLAND) SET( FLTK_PLATFORM_DEPENDENT_LIBS wsock32 comctl32 ) ENDIF(BORLAND) ENDIF(NOT CYGWIN) ENDIF(WIN32) IF(UNIX) INCLUDE(FindX11) FIND_LIBRARY(FLTK_MATH_LIBRARY m) SET( FLTK_PLATFORM_DEPENDENT_LIBS ${X11_LIBRARIES} ${FLTK_MATH_LIBRARY}) ENDIF(UNIX) IF(APPLE) SET( FLTK_PLATFORM_DEPENDENT_LIBS "-framework Carbon -framework Cocoa -framework ApplicationServices -lz") ENDIF(APPLE) # If FLTK_INCLUDE_DIR is already defined we assigne its value to FLTK_DIR IF(FLTK_INCLUDE_DIR) SET(FLTK_DIR ${FLTK_INCLUDE_DIR}) ENDIF(FLTK_INCLUDE_DIR) # If FLTK has been built using CMake we try to find everything directly SET(FLTK_DIR_STRING "directory containing FLTKConfig.cmake. This is either the root of the build tree, or PREFIX/lib/fltk for an installation.") # Search only if the location is not already known. IF(NOT FLTK_DIR) # Get the system search path as a list. IF(UNIX) STRING(REGEX MATCHALL "[^:]+" FLTK_DIR_SEARCH1 "$ENV{PATH}") ELSE(UNIX) STRING(REGEX REPLACE "\\\\" "/" FLTK_DIR_SEARCH1 "$ENV{PATH}") ENDIF(UNIX) STRING(REGEX REPLACE "/;" ";" FLTK_DIR_SEARCH2 ${FLTK_DIR_SEARCH1}) # Construct a set of paths relative to the system search path. SET(FLTK_DIR_SEARCH "") FOREACH(dir ${FLTK_DIR_SEARCH2}) SET(FLTK_DIR_SEARCH ${FLTK_DIR_SEARCH} "${dir}/../lib/fltk") ENDFOREACH(dir) # # Look for an installation or build tree. # FIND_PATH(FLTK_DIR FLTKConfig.cmake # Look for an environment variable FLTK_DIR. $ENV{FLTK_DIR} # Look in places relative to the system executable search path. ${FLTK_DIR_SEARCH} # Look in standard UNIX install locations. /usr/local/lib/fltk /usr/lib/fltk /usr/local/include /usr/include /usr/local/fltk /usr/X11R6/include # Read from the CMakeSetup registry entries. It is likely that # FLTK will have been recently built. # TODO: Is this really a good idea? I can already hear the user screaming, "But # it worked when I configured the build LAST week!" [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild1] [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild2] [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild3] [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild4] [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild5] [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild6] [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild7] [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild8] [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild9] [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild10] # Help the user find it if we cannot. DOC "The ${FLTK_DIR_STRING}" ) ENDIF(NOT FLTK_DIR) # Check if FLTK was built using CMake IF(EXISTS ${FLTK_DIR}/FLTKConfig.cmake) SET(FLTK_BUILT_WITH_CMAKE 1) ENDIF(EXISTS ${FLTK_DIR}/FLTKConfig.cmake) IF(FLTK_BUILT_WITH_CMAKE) SET(FLTK_FOUND 1) INCLUDE(${FLTK_DIR}/FLTKConfig.cmake) # Fluid IF(FLUID_COMMAND) SET(FLTK_FLUID_EXECUTABLE ${FLUID_COMMAND} CACHE FILEPATH "Fluid executable") ELSE(FLUID_COMMAND) FIND_PROGRAM(FLTK_FLUID_EXECUTABLE fluid PATHS ${FLTK_EXECUTABLE_DIRS} ${FLTK_EXECUTABLE_DIRS}/RelWithDebInfo ${FLTK_EXECUTABLE_DIRS}/Debug ${FLTK_EXECUTABLE_DIRS}/Release NO_SYSTEM_PATH) ENDIF(FLUID_COMMAND) # MARK_AS_ADVANCED(FLTK_FLUID_EXECUTABLE) SET(FLTK_INCLUDE_DIR ${FLTK_DIR}) LINK_DIRECTORIES(${FLTK_LIBRARY_DIRS}) SET(FLTK_BASE_LIBRARY fltk) SET(FLTK_GL_LIBRARY fltk_gl) SET(FLTK_FORMS_LIBRARY fltk_forms) SET(FLTK_IMAGES_LIBRARY fltk_images) # Add the extra libraries LOAD_CACHE(${FLTK_DIR} READ_WITH_PREFIX FL FLTK_USE_SYSTEM_JPEG FL FLTK_USE_SYSTEM_PNG FL FLTK_USE_SYSTEM_ZLIB ) SET(FLTK_IMAGES_LIBS "") IF(FLFLTK_USE_SYSTEM_JPEG) SET(FLTK_IMAGES_LIBS ${FLTK_IMAGES_LIBS} fltk_jpeg) ENDIF(FLFLTK_USE_SYSTEM_JPEG) IF(FLFLTK_USE_SYSTEM_PNG) SET(FLTK_IMAGES_LIBS ${FLTK_IMAGES_LIBS} fltk_png) ENDIF(FLFLTK_USE_SYSTEM_PNG) IF(FLFLTK_USE_SYSTEM_ZLIB) SET(FLTK_IMAGES_LIBS ${FLTK_IMAGES_LIBS} fltk_zlib) ENDIF(FLFLTK_USE_SYSTEM_ZLIB) SET(FLTK_IMAGES_LIBS "${FLTK_IMAGES_LIBS}" CACHE INTERNAL "Extra libraries for fltk_images library.") ELSE(FLTK_BUILT_WITH_CMAKE) # if FLTK was not built using CMake # Find fluid executable. FIND_PROGRAM(FLTK_FLUID_EXECUTABLE f