From 0cef81cdedf3960322ccdd7946c307732f7f09d3 Mon Sep 17 00:00:00 2001 From: Vincent GUILLEMOT Date: Wed, 9 Oct 2024 09:55:15 +0200 Subject: [PATCH] exploration d'une fonction --- .Rhistory | 125 +++ .gitignore | 6 + CMakeLists.txt | 2 +- build/CMakeCache.txt | 647 ++++++++++++ build/CMakeFiles/3.30.3/CMakeCCompiler.cmake | 81 ++ .../CMakeFiles/3.30.3/CMakeCXXCompiler.cmake | 101 ++ .../3.30.3/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 17000 bytes .../3.30.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 16984 bytes build/CMakeFiles/3.30.3/CMakeSystem.cmake | 15 + .../3.30.3/CompilerIdC/CMakeCCompilerId.c | 904 +++++++++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 919 ++++++++++++++++++ build/CMakeFiles/CMakeConfigureLog.yaml | 659 +++++++++++++ .../CMakeDirectoryInformation.cmake | 16 + build/CMakeFiles/CMakeRuleHashes.txt | 2 + .../CheckTypeSize/SIZEOF_VOID_PTR.bin | Bin 0 -> 33384 bytes build/CMakeFiles/Makefile.cmake | 217 +++++ build/CMakeFiles/Makefile2 | 799 +++++++++++++++ build/CMakeFiles/TargetDirectories.txt | 148 +++ build/CMakeFiles/cmake.check_cache | 1 + build/CMakeFiles/example.dir/DependInfo.cmake | 23 + build/CMakeFiles/example.dir/build.make | 113 +++ .../CMakeFiles/example.dir/cmake_clean.cmake | 11 + .../example.dir/compiler_depend.make | 2 + .../CMakeFiles/example.dir/compiler_depend.ts | 2 + build/CMakeFiles/example.dir/depend.make | 2 + build/CMakeFiles/example.dir/flags.make | 12 + build/CMakeFiles/example.dir/link.txt | 1 + build/CMakeFiles/example.dir/progress.make | 3 + build/CMakeFiles/progress.marks | 1 + build/CMakeFiles/search.dir/DependInfo.cmake | 23 + build/CMakeFiles/search.dir/build.make | 113 +++ build/CMakeFiles/search.dir/cmake_clean.cmake | 11 + .../search.dir/compiler_depend.make | 2 + .../CMakeFiles/search.dir/compiler_depend.ts | 2 + build/CMakeFiles/search.dir/depend.make | 2 + build/CMakeFiles/search.dir/flags.make | 12 + build/CMakeFiles/search.dir/link.txt | 1 + build/CMakeFiles/search.dir/progress.make | 3 + build/CTestTestfile.cmake | 10 + build/Makefile | 464 +++++++++ build/cmake_install.cmake | 66 ++ build/example | Bin 0 -> 1118744 bytes .../CMakeDirectoryInformation.cmake | 16 + .../googletest/CMakeFiles/progress.marks | 1 + build/external/googletest/CTestTestfile.cmake | 7 + build/external/googletest/Makefile | 200 ++++ build/external/googletest/cmake_install.cmake | 45 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/gmock.dir/DependInfo.cmake | 23 + .../CMakeFiles/gmock.dir/build.make | 111 +++ .../CMakeFiles/gmock.dir/cmake_clean.cmake | 11 + .../gmock.dir/cmake_clean_target.cmake | 3 + .../CMakeFiles/gmock.dir/compiler_depend.make | 2 + .../CMakeFiles/gmock.dir/compiler_depend.ts | 2 + .../CMakeFiles/gmock.dir/depend.make | 2 + .../CMakeFiles/gmock.dir/flags.make | 12 + .../googlemock/CMakeFiles/gmock.dir/link.txt | 2 + .../CMakeFiles/gmock.dir/progress.make | 3 + .../gmock_main.dir/DependInfo.cmake | 23 + .../CMakeFiles/gmock_main.dir/build.make | 111 +++ .../gmock_main.dir/cmake_clean.cmake | 11 + .../gmock_main.dir/cmake_clean_target.cmake | 3 + .../gmock_main.dir/compiler_depend.make | 2 + .../gmock_main.dir/compiler_depend.ts | 2 + .../CMakeFiles/gmock_main.dir/depend.make | 2 + .../CMakeFiles/gmock_main.dir/flags.make | 12 + .../CMakeFiles/gmock_main.dir/link.txt | 2 + .../CMakeFiles/gmock_main.dir/progress.make | 3 + .../googlemock/CMakeFiles/progress.marks | 1 + .../googletest/googlemock/CTestTestfile.cmake | 7 + build/external/googletest/googlemock/Makefile | 284 ++++++ .../googletest/googlemock/cmake_install.cmake | 73 ++ .../CMakeDirectoryInformation.cmake | 16 + .../GTestTargets-noconfig.cmake | 49 + .../GTestTargets.cmake | 139 +++ .../CMakeFiles/gtest.dir/DependInfo.cmake | 23 + .../CMakeFiles/gtest.dir/build.make | 111 +++ .../CMakeFiles/gtest.dir/cmake_clean.cmake | 11 + .../gtest.dir/cmake_clean_target.cmake | 3 + .../CMakeFiles/gtest.dir/compiler_depend.make | 2 + .../CMakeFiles/gtest.dir/compiler_depend.ts | 2 + .../CMakeFiles/gtest.dir/depend.make | 2 + .../CMakeFiles/gtest.dir/flags.make | 12 + .../googletest/CMakeFiles/gtest.dir/link.txt | 2 + .../CMakeFiles/gtest.dir/progress.make | 3 + .../gtest_main.dir/DependInfo.cmake | 23 + .../CMakeFiles/gtest_main.dir/build.make | 111 +++ .../gtest_main.dir/cmake_clean.cmake | 11 + .../gtest_main.dir/cmake_clean_target.cmake | 3 + .../gtest_main.dir/compiler_depend.make | 2 + .../gtest_main.dir/compiler_depend.ts | 2 + .../CMakeFiles/gtest_main.dir/depend.make | 2 + .../CMakeFiles/gtest_main.dir/flags.make | 12 + .../CMakeFiles/gtest_main.dir/link.txt | 2 + .../CMakeFiles/gtest_main.dir/progress.make | 3 + .../googletest/CMakeFiles/progress.marks | 1 + .../googletest/googletest/CTestTestfile.cmake | 6 + build/external/googletest/googletest/Makefile | 284 ++++++ .../googletest/googletest/cmake_install.cmake | 97 ++ .../googletest/generated/GTestConfig.cmake | 37 + .../generated/GTestConfigVersion.cmake | 43 + .../googletest/googletest/generated/gmock.pc | 10 + .../googletest/generated/gmock_main.pc | 10 + .../googletest/googletest/generated/gtest.pc | 9 + .../googletest/generated/gtest_main.pc | 10 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/cleanall.dir/DependInfo.cmake | 22 + .../CMakeFiles/cleanall.dir/build.make | 87 ++ .../CMakeFiles/cleanall.dir/cmake_clean.cmake | 8 + .../cleanall.dir/compiler_depend.make | 2 + .../cleanall.dir/compiler_depend.ts | 2 + .../CMakeFiles/cleanall.dir/progress.make | 1 + .../paradiseo/CMakeFiles/progress.marks | 1 + build/external/paradiseo/Makefile | 215 ++++ build/external/paradiseo/cmake_install.cmake | 47 + .../CMakeDirectoryInformation.cmake | 16 + .../paradiseo/eo/CMakeFiles/progress.marks | 1 + build/external/paradiseo/eo/Makefile | 200 ++++ .../external/paradiseo/eo/cmake_install.cmake | 46 + build/external/paradiseo/eo/config.h | 73 ++ .../CMakeDirectoryInformation.cmake | 16 + .../eo/doc/CMakeFiles/progress.marks | 1 + build/external/paradiseo/eo/doc/Makefile | 200 ++++ .../paradiseo/eo/doc/cmake_install.cmake | 39 + .../external/paradiseo/eo/install_symlink.py | 60 ++ .../CMakeDirectoryInformation.cmake | 16 + .../eo/src/CMakeFiles/eo.dir/DependInfo.cmake | 28 + .../eo/src/CMakeFiles/eo.dir/build.make | 191 ++++ .../src/CMakeFiles/eo.dir/cmake_clean.cmake | 21 + .../eo.dir/cmake_clean_target.cmake | 3 + .../CMakeFiles/eo.dir/compiler_depend.make | 2 + .../src/CMakeFiles/eo.dir/compiler_depend.ts | 2 + .../eo/src/CMakeFiles/eo.dir/depend.make | 2 + .../eo/src/CMakeFiles/eo.dir/flags.make | 12 + .../eo/src/CMakeFiles/eo.dir/link.txt | 2 + .../eo/src/CMakeFiles/eo.dir/progress.make | 8 + .../eo/src/CMakeFiles/progress.marks | 1 + build/external/paradiseo/eo/src/Makefile | 377 +++++++ .../paradiseo/eo/src/cmake_install.cmake | 230 +++++ .../CMakeDirectoryInformation.cmake | 16 + .../es/CMakeFiles/cma.dir/DependInfo.cmake | 25 + .../eo/src/es/CMakeFiles/cma.dir/build.make | 143 +++ .../es/CMakeFiles/cma.dir/cmake_clean.cmake | 15 + .../cma.dir/cmake_clean_target.cmake | 3 + .../CMakeFiles/cma.dir/compiler_depend.make | 2 + .../es/CMakeFiles/cma.dir/compiler_depend.ts | 2 + .../eo/src/es/CMakeFiles/cma.dir/depend.make | 2 + .../eo/src/es/CMakeFiles/cma.dir/flags.make | 12 + .../eo/src/es/CMakeFiles/cma.dir/link.txt | 2 + .../src/es/CMakeFiles/cma.dir/progress.make | 5 + .../src/es/CMakeFiles/es.dir/DependInfo.cmake | 36 + .../eo/src/es/CMakeFiles/es.dir/build.make | 319 ++++++ .../es/CMakeFiles/es.dir/cmake_clean.cmake | 37 + .../es.dir/cmake_clean_target.cmake | 3 + .../es/CMakeFiles/es.dir/compiler_depend.make | 2 + .../es/CMakeFiles/es.dir/compiler_depend.ts | 2 + .../eo/src/es/CMakeFiles/es.dir/depend.make | 2 + .../eo/src/es/CMakeFiles/es.dir/flags.make | 12 + .../eo/src/es/CMakeFiles/es.dir/link.txt | 2 + .../eo/src/es/CMakeFiles/es.dir/progress.make | 16 + .../eo/src/es/CMakeFiles/progress.marks | 1 + build/external/paradiseo/eo/src/es/Makefile | 689 +++++++++++++ .../paradiseo/eo/src/es/cmake_install.cmake | 55 ++ .../CMakeDirectoryInformation.cmake | 16 + .../src/ga/CMakeFiles/ga.dir/DependInfo.cmake | 29 + .../eo/src/ga/CMakeFiles/ga.dir/build.make | 207 ++++ .../ga/CMakeFiles/ga.dir/cmake_clean.cmake | 23 + .../ga.dir/cmake_clean_target.cmake | 3 + .../ga/CMakeFiles/ga.dir/compiler_depend.make | 2 + .../ga/CMakeFiles/ga.dir/compiler_depend.ts | 2 + .../eo/src/ga/CMakeFiles/ga.dir/depend.make | 2 + .../eo/src/ga/CMakeFiles/ga.dir/flags.make | 12 + .../eo/src/ga/CMakeFiles/ga.dir/link.txt | 2 + .../eo/src/ga/CMakeFiles/ga.dir/progress.make | 9 + .../eo/src/ga/CMakeFiles/progress.marks | 1 + build/external/paradiseo/eo/src/ga/Makefile | 404 ++++++++ .../paradiseo/eo/src/ga/cmake_install.cmake | 47 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/eoutils.dir/DependInfo.cmake | 39 + .../utils/CMakeFiles/eoutils.dir/build.make | 367 +++++++ .../CMakeFiles/eoutils.dir/cmake_clean.cmake | 43 + .../eoutils.dir/cmake_clean_target.cmake | 3 + .../eoutils.dir/compiler_depend.make | 2 + .../CMakeFiles/eoutils.dir/compiler_depend.ts | 2 + .../utils/CMakeFiles/eoutils.dir/depend.make | 2 + .../utils/CMakeFiles/eoutils.dir/flags.make | 12 + .../src/utils/CMakeFiles/eoutils.dir/link.txt | 2 + .../CMakeFiles/eoutils.dir/progress.make | 19 + .../eo/src/utils/CMakeFiles/progress.marks | 1 + .../external/paradiseo/eo/src/utils/Makefile | 674 +++++++++++++ .../eo/src/utils/cmake_install.cmake | 47 + .../CMakeDirectoryInformation.cmake | 16 + .../paradiseo/mo/CMakeFiles/progress.marks | 1 + build/external/paradiseo/mo/Makefile | 200 ++++ .../external/paradiseo/mo/cmake_install.cmake | 46 + .../CMakeDirectoryInformation.cmake | 16 + .../mo/doc/CMakeFiles/progress.marks | 1 + build/external/paradiseo/mo/doc/Makefile | 200 ++++ .../paradiseo/mo/doc/cmake_install.cmake | 39 + .../CMakeDirectoryInformation.cmake | 16 + .../mo/src/CMakeFiles/progress.marks | 1 + build/external/paradiseo/mo/src/Makefile | 200 ++++ .../paradiseo/mo/src/cmake_install.cmake | 63 ++ .../CMakeDirectoryInformation.cmake | 16 + .../paradiseo/moeo/CMakeFiles/progress.marks | 1 + build/external/paradiseo/moeo/Makefile | 200 ++++ .../paradiseo/moeo/cmake_install.cmake | 46 + .../CMakeDirectoryInformation.cmake | 16 + .../moeo/doc/CMakeFiles/progress.marks | 1 + build/external/paradiseo/moeo/doc/Makefile | 200 ++++ .../paradiseo/moeo/doc/cmake_install.cmake | 39 + .../CMakeDirectoryInformation.cmake | 16 + .../src/CMakeFiles/moeo.dir/DependInfo.cmake | 23 + .../moeo/src/CMakeFiles/moeo.dir/build.make | 111 +++ .../src/CMakeFiles/moeo.dir/cmake_clean.cmake | 11 + .../moeo.dir/cmake_clean_target.cmake | 3 + .../CMakeFiles/moeo.dir/compiler_depend.make | 2 + .../CMakeFiles/moeo.dir/compiler_depend.ts | 2 + .../moeo/src/CMakeFiles/moeo.dir/depend.make | 2 + .../moeo/src/CMakeFiles/moeo.dir/flags.make | 12 + .../moeo/src/CMakeFiles/moeo.dir/link.txt | 2 + .../src/CMakeFiles/moeo.dir/progress.make | 3 + .../moeo/src/CMakeFiles/progress.marks | 1 + build/external/paradiseo/moeo/src/Makefile | 242 +++++ .../paradiseo/moeo/src/cmake_install.cmake | 73 ++ .../external/paradiseo/paradiseo-config.cmake | 64 ++ build/search | Bin 0 -> 1626792 bytes .../CMakeDirectoryInformation.cmake | 16 + build/src/CMakeFiles/progress.marks | 1 + .../rHashGenLib.dir/DependInfo.cmake | 23 + .../src/CMakeFiles/rHashGenLib.dir/build.make | 111 +++ .../rHashGenLib.dir/cmake_clean.cmake | 11 + .../rHashGenLib.dir/cmake_clean_target.cmake | 3 + .../rHashGenLib.dir/compiler_depend.make | 2 + .../rHashGenLib.dir/compiler_depend.ts | 2 + .../CMakeFiles/rHashGenLib.dir/depend.make | 2 + .../src/CMakeFiles/rHashGenLib.dir/flags.make | 12 + build/src/CMakeFiles/rHashGenLib.dir/link.txt | 2 + .../CMakeFiles/rHashGenLib.dir/progress.make | 3 + build/src/Makefile | 242 +++++ build/src/cmake_install.cmake | 39 + .../CMakeDirectoryInformation.cmake | 16 + build/test/CMakeFiles/progress.marks | 1 + .../rHashGen-tests.dir/DependInfo.cmake | 33 + .../CMakeFiles/rHashGen-tests.dir/build.make | 274 ++++++ .../rHashGen-tests.dir/cmake_clean.cmake | 31 + .../rHashGen-tests.dir/compiler_depend.make | 2 + .../rHashGen-tests.dir/compiler_depend.ts | 2 + .../CMakeFiles/rHashGen-tests.dir/depend.make | 2 + .../CMakeFiles/rHashGen-tests.dir/flags.make | 12 + .../CMakeFiles/rHashGen-tests.dir/link.txt | 1 + .../rHashGen-tests.dir/progress.make | 13 + build/test/CTestTestfile.cmake | 8 + build/test/Makefile | 512 ++++++++++ build/test/cmake_install.cmake | 39 + build/test/rHashGen-tests | Bin 0 -> 2634576 bytes data_exploration/hash_functions.cpp | 35 + data_exploration/hash_functions_rcpp.cpp | 45 + data_exploration/read.R | 91 ++ 259 files changed, 16375 insertions(+), 1 deletion(-) create mode 100644 .Rhistory create mode 100644 build/CMakeCache.txt create mode 100644 build/CMakeFiles/3.30.3/CMakeCCompiler.cmake create mode 100644 build/CMakeFiles/3.30.3/CMakeCXXCompiler.cmake create mode 100755 build/CMakeFiles/3.30.3/CMakeDetermineCompilerABI_C.bin create mode 100755 build/CMakeFiles/3.30.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 build/CMakeFiles/3.30.3/CMakeSystem.cmake create mode 100644 build/CMakeFiles/3.30.3/CompilerIdC/CMakeCCompilerId.c create mode 100644 build/CMakeFiles/3.30.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 build/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/CMakeFiles/CMakeRuleHashes.txt create mode 100755 build/CMakeFiles/CheckTypeSize/SIZEOF_VOID_PTR.bin create mode 100644 build/CMakeFiles/Makefile.cmake create mode 100644 build/CMakeFiles/Makefile2 create mode 100644 build/CMakeFiles/TargetDirectories.txt create mode 100644 build/CMakeFiles/cmake.check_cache create mode 100644 build/CMakeFiles/example.dir/DependInfo.cmake create mode 100644 build/CMakeFiles/example.dir/build.make create mode 100644 build/CMakeFiles/example.dir/cmake_clean.cmake create mode 100644 build/CMakeFiles/example.dir/compiler_depend.make create mode 100644 build/CMakeFiles/example.dir/compiler_depend.ts create mode 100644 build/CMakeFiles/example.dir/depend.make create mode 100644 build/CMakeFiles/example.dir/flags.make create mode 100644 build/CMakeFiles/example.dir/link.txt create mode 100644 build/CMakeFiles/example.dir/progress.make create mode 100644 build/CMakeFiles/progress.marks create mode 100644 build/CMakeFiles/search.dir/DependInfo.cmake create mode 100644 build/CMakeFiles/search.dir/build.make create mode 100644 build/CMakeFiles/search.dir/cmake_clean.cmake create mode 100644 build/CMakeFiles/search.dir/compiler_depend.make create mode 100644 build/CMakeFiles/search.dir/compiler_depend.ts create mode 100644 build/CMakeFiles/search.dir/depend.make create mode 100644 build/CMakeFiles/search.dir/flags.make create mode 100644 build/CMakeFiles/search.dir/link.txt create mode 100644 build/CMakeFiles/search.dir/progress.make create mode 100644 build/CTestTestfile.cmake create mode 100644 build/Makefile create mode 100644 build/cmake_install.cmake create mode 100755 build/example create mode 100644 build/external/googletest/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/external/googletest/CMakeFiles/progress.marks create mode 100644 build/external/googletest/CTestTestfile.cmake create mode 100644 build/external/googletest/Makefile create mode 100644 build/external/googletest/cmake_install.cmake create mode 100644 build/external/googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/external/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake create mode 100644 build/external/googletest/googlemock/CMakeFiles/gmock.dir/build.make create mode 100644 build/external/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake create mode 100644 build/external/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake create mode 100644 build/external/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make create mode 100644 build/external/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts create mode 100644 build/external/googletest/googlemock/CMakeFiles/gmock.dir/depend.make create mode 100644 build/external/googletest/googlemock/CMakeFiles/gmock.dir/flags.make create mode 100644 build/external/googletest/googlemock/CMakeFiles/gmock.dir/link.txt create mode 100644 build/external/googletest/googlemock/CMakeFiles/gmock.dir/progress.make create mode 100644 build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake create mode 100644 build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make create mode 100644 build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake create mode 100644 build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake create mode 100644 build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make create mode 100644 build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts create mode 100644 build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make create mode 100644 build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make create mode 100644 build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt create mode 100644 build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make create mode 100644 build/external/googletest/googlemock/CMakeFiles/progress.marks create mode 100644 build/external/googletest/googlemock/CTestTestfile.cmake create mode 100644 build/external/googletest/googlemock/Makefile create mode 100644 build/external/googletest/googlemock/cmake_install.cmake create mode 100644 build/external/googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/external/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-noconfig.cmake create mode 100644 build/external/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake create mode 100644 build/external/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake create mode 100644 build/external/googletest/googletest/CMakeFiles/gtest.dir/build.make create mode 100644 build/external/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake create mode 100644 build/external/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake create mode 100644 build/external/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make create mode 100644 build/external/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts create mode 100644 build/external/googletest/googletest/CMakeFiles/gtest.dir/depend.make create mode 100644 build/external/googletest/googletest/CMakeFiles/gtest.dir/flags.make create mode 100644 build/external/googletest/googletest/CMakeFiles/gtest.dir/link.txt create mode 100644 build/external/googletest/googletest/CMakeFiles/gtest.dir/progress.make create mode 100644 build/external/googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake create mode 100644 build/external/googletest/googletest/CMakeFiles/gtest_main.dir/build.make create mode 100644 build/external/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake create mode 100644 build/external/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake create mode 100644 build/external/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make create mode 100644 build/external/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts create mode 100644 build/external/googletest/googletest/CMakeFiles/gtest_main.dir/depend.make create mode 100644 build/external/googletest/googletest/CMakeFiles/gtest_main.dir/flags.make create mode 100644 build/external/googletest/googletest/CMakeFiles/gtest_main.dir/link.txt create mode 100644 build/external/googletest/googletest/CMakeFiles/gtest_main.dir/progress.make create mode 100644 build/external/googletest/googletest/CMakeFiles/progress.marks create mode 100644 build/external/googletest/googletest/CTestTestfile.cmake create mode 100644 build/external/googletest/googletest/Makefile create mode 100644 build/external/googletest/googletest/cmake_install.cmake create mode 100644 build/external/googletest/googletest/generated/GTestConfig.cmake create mode 100644 build/external/googletest/googletest/generated/GTestConfigVersion.cmake create mode 100644 build/external/googletest/googletest/generated/gmock.pc create mode 100644 build/external/googletest/googletest/generated/gmock_main.pc create mode 100644 build/external/googletest/googletest/generated/gtest.pc create mode 100644 build/external/googletest/googletest/generated/gtest_main.pc create mode 100644 build/external/paradiseo/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/external/paradiseo/CMakeFiles/cleanall.dir/DependInfo.cmake create mode 100644 build/external/paradiseo/CMakeFiles/cleanall.dir/build.make create mode 100644 build/external/paradiseo/CMakeFiles/cleanall.dir/cmake_clean.cmake create mode 100644 build/external/paradiseo/CMakeFiles/cleanall.dir/compiler_depend.make create mode 100644 build/external/paradiseo/CMakeFiles/cleanall.dir/compiler_depend.ts create mode 100644 build/external/paradiseo/CMakeFiles/cleanall.dir/progress.make create mode 100644 build/external/paradiseo/CMakeFiles/progress.marks create mode 100644 build/external/paradiseo/Makefile create mode 100644 build/external/paradiseo/cmake_install.cmake create mode 100644 build/external/paradiseo/eo/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/external/paradiseo/eo/CMakeFiles/progress.marks create mode 100644 build/external/paradiseo/eo/Makefile create mode 100644 build/external/paradiseo/eo/cmake_install.cmake create mode 100644 build/external/paradiseo/eo/config.h create mode 100644 build/external/paradiseo/eo/doc/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/external/paradiseo/eo/doc/CMakeFiles/progress.marks create mode 100644 build/external/paradiseo/eo/doc/Makefile create mode 100644 build/external/paradiseo/eo/doc/cmake_install.cmake create mode 100755 build/external/paradiseo/eo/install_symlink.py create mode 100644 build/external/paradiseo/eo/src/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/external/paradiseo/eo/src/CMakeFiles/eo.dir/DependInfo.cmake create mode 100644 build/external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make create mode 100644 build/external/paradiseo/eo/src/CMakeFiles/eo.dir/cmake_clean.cmake create mode 100644 build/external/paradiseo/eo/src/CMakeFiles/eo.dir/cmake_clean_target.cmake create mode 100644 build/external/paradiseo/eo/src/CMakeFiles/eo.dir/compiler_depend.make create mode 100644 build/external/paradiseo/eo/src/CMakeFiles/eo.dir/compiler_depend.ts create mode 100644 build/external/paradiseo/eo/src/CMakeFiles/eo.dir/depend.make create mode 100644 build/external/paradiseo/eo/src/CMakeFiles/eo.dir/flags.make create mode 100644 build/external/paradiseo/eo/src/CMakeFiles/eo.dir/link.txt create mode 100644 build/external/paradiseo/eo/src/CMakeFiles/eo.dir/progress.make create mode 100644 build/external/paradiseo/eo/src/CMakeFiles/progress.marks create mode 100644 build/external/paradiseo/eo/src/Makefile create mode 100644 build/external/paradiseo/eo/src/cmake_install.cmake create mode 100644 build/external/paradiseo/eo/src/es/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/DependInfo.cmake create mode 100644 build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build.make create mode 100644 build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/cmake_clean.cmake create mode 100644 build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/cmake_clean_target.cmake create mode 100644 build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/compiler_depend.make create mode 100644 build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/compiler_depend.ts create mode 100644 build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/depend.make create mode 100644 build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/flags.make create mode 100644 build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/link.txt create mode 100644 build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/progress.make create mode 100644 build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/DependInfo.cmake create mode 100644 build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make create mode 100644 build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/cmake_clean.cmake create mode 100644 build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/cmake_clean_target.cmake create mode 100644 build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/compiler_depend.make create mode 100644 build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/compiler_depend.ts create mode 100644 build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/depend.make create mode 100644 build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/flags.make create mode 100644 build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/link.txt create mode 100644 build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/progress.make create mode 100644 build/external/paradiseo/eo/src/es/CMakeFiles/progress.marks create mode 100644 build/external/paradiseo/eo/src/es/Makefile create mode 100644 build/external/paradiseo/eo/src/es/cmake_install.cmake create mode 100644 build/external/paradiseo/eo/src/ga/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/DependInfo.cmake create mode 100644 build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make create mode 100644 build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/cmake_clean.cmake create mode 100644 build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/cmake_clean_target.cmake create mode 100644 build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/compiler_depend.make create mode 100644 build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/compiler_depend.ts create mode 100644 build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/depend.make create mode 100644 build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/flags.make create mode 100644 build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/link.txt create mode 100644 build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/progress.make create mode 100644 build/external/paradiseo/eo/src/ga/CMakeFiles/progress.marks create mode 100644 build/external/paradiseo/eo/src/ga/Makefile create mode 100644 build/external/paradiseo/eo/src/ga/cmake_install.cmake create mode 100644 build/external/paradiseo/eo/src/utils/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/DependInfo.cmake create mode 100644 build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make create mode 100644 build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/cmake_clean.cmake create mode 100644 build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/cmake_clean_target.cmake create mode 100644 build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.make create mode 100644 build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.ts create mode 100644 build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/depend.make create mode 100644 build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/flags.make create mode 100644 build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/link.txt create mode 100644 build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/progress.make create mode 100644 build/external/paradiseo/eo/src/utils/CMakeFiles/progress.marks create mode 100644 build/external/paradiseo/eo/src/utils/Makefile create mode 100644 build/external/paradiseo/eo/src/utils/cmake_install.cmake create mode 100644 build/external/paradiseo/mo/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/external/paradiseo/mo/CMakeFiles/progress.marks create mode 100644 build/external/paradiseo/mo/Makefile create mode 100644 build/external/paradiseo/mo/cmake_install.cmake create mode 100644 build/external/paradiseo/mo/doc/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/external/paradiseo/mo/doc/CMakeFiles/progress.marks create mode 100644 build/external/paradiseo/mo/doc/Makefile create mode 100644 build/external/paradiseo/mo/doc/cmake_install.cmake create mode 100644 build/external/paradiseo/mo/src/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/external/paradiseo/mo/src/CMakeFiles/progress.marks create mode 100644 build/external/paradiseo/mo/src/Makefile create mode 100644 build/external/paradiseo/mo/src/cmake_install.cmake create mode 100644 build/external/paradiseo/moeo/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/external/paradiseo/moeo/CMakeFiles/progress.marks create mode 100644 build/external/paradiseo/moeo/Makefile create mode 100644 build/external/paradiseo/moeo/cmake_install.cmake create mode 100644 build/external/paradiseo/moeo/doc/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/external/paradiseo/moeo/doc/CMakeFiles/progress.marks create mode 100644 build/external/paradiseo/moeo/doc/Makefile create mode 100644 build/external/paradiseo/moeo/doc/cmake_install.cmake create mode 100644 build/external/paradiseo/moeo/src/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/DependInfo.cmake create mode 100644 build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/build.make create mode 100644 build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/cmake_clean.cmake create mode 100644 build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/cmake_clean_target.cmake create mode 100644 build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/compiler_depend.make create mode 100644 build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/compiler_depend.ts create mode 100644 build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/depend.make create mode 100644 build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/flags.make create mode 100644 build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/link.txt create mode 100644 build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/progress.make create mode 100644 build/external/paradiseo/moeo/src/CMakeFiles/progress.marks create mode 100644 build/external/paradiseo/moeo/src/Makefile create mode 100644 build/external/paradiseo/moeo/src/cmake_install.cmake create mode 100644 build/external/paradiseo/paradiseo-config.cmake create mode 100755 build/search create mode 100644 build/src/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/src/CMakeFiles/progress.marks create mode 100644 build/src/CMakeFiles/rHashGenLib.dir/DependInfo.cmake create mode 100644 build/src/CMakeFiles/rHashGenLib.dir/build.make create mode 100644 build/src/CMakeFiles/rHashGenLib.dir/cmake_clean.cmake create mode 100644 build/src/CMakeFiles/rHashGenLib.dir/cmake_clean_target.cmake create mode 100644 build/src/CMakeFiles/rHashGenLib.dir/compiler_depend.make create mode 100644 build/src/CMakeFiles/rHashGenLib.dir/compiler_depend.ts create mode 100644 build/src/CMakeFiles/rHashGenLib.dir/depend.make create mode 100644 build/src/CMakeFiles/rHashGenLib.dir/flags.make create mode 100644 build/src/CMakeFiles/rHashGenLib.dir/link.txt create mode 100644 build/src/CMakeFiles/rHashGenLib.dir/progress.make create mode 100644 build/src/Makefile create mode 100644 build/src/cmake_install.cmake create mode 100644 build/test/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/test/CMakeFiles/progress.marks create mode 100644 build/test/CMakeFiles/rHashGen-tests.dir/DependInfo.cmake create mode 100644 build/test/CMakeFiles/rHashGen-tests.dir/build.make create mode 100644 build/test/CMakeFiles/rHashGen-tests.dir/cmake_clean.cmake create mode 100644 build/test/CMakeFiles/rHashGen-tests.dir/compiler_depend.make create mode 100644 build/test/CMakeFiles/rHashGen-tests.dir/compiler_depend.ts create mode 100644 build/test/CMakeFiles/rHashGen-tests.dir/depend.make create mode 100644 build/test/CMakeFiles/rHashGen-tests.dir/flags.make create mode 100644 build/test/CMakeFiles/rHashGen-tests.dir/link.txt create mode 100644 build/test/CMakeFiles/rHashGen-tests.dir/progress.make create mode 100644 build/test/CTestTestfile.cmake create mode 100644 build/test/Makefile create mode 100644 build/test/cmake_install.cmake create mode 100755 build/test/rHashGen-tests create mode 100644 data_exploration/hash_functions.cpp create mode 100644 data_exploration/hash_functions_rcpp.cpp create mode 100644 data_exploration/read.R diff --git a/.Rhistory b/.Rhistory new file mode 100644 index 0000000..48e270f --- /dev/null +++ b/.Rhistory @@ -0,0 +1,125 @@ +library(Rcpp) +setwd("~/git/rHashGen/data_exploration") +# Chargez le fichier C++ (remplacez le chemin par celui du fichier .cpp) +sourceCpp("hash_functions_rcpp.cpp") +# Exemple d'utilisation des fonctions +val <- 12345 +hashed_value <- hash_R(val) +inverted_value <- inverted_hash_R(hashed_value) +cat("Valeur hashée :", hashed_value, "\n") +cat("Valeur inversée :", inverted_value, "\n") +x <- "ATTAC" +input <- "ATTACA" +inpulist <- strsplit(input, "")[[1]] +inpulist +?switch +i = 1 +transfo <- function(input) { +inpulist <- strsplit(input, "")[[1]] +out <- rep(NA, length(inpulist)) +for (i in seq_along(inpulist)) { +charac.i <- inputlist[[i]] +out[i] <- switch(charac.i, A = 0, T = 1, G = 2, C = 3) +} +return(out) +} +transfo(x) +transfo <- function(input) { +inputlist <- strsplit(input, "")[[1]] +out <- rep(NA, length(inputlist)) +for (i in seq_along(inputlist)) { +charac.i <- inputlist[[i]] +out[i] <- switch(charac.i, A = 0, T = 1, G = 2, C = 3) +} +return(out) +} +transfo(x) +31/7 +31/11 +31/13 +31/2 +31/3 +31/5 +31/7 +encode_nucl <- function(nucl) { +return(switch(nucl, A = 0, T = 1, G = 2, C = 3)) +} +encode_kmer <- function(seq_k) { +encoded_kmer <- 0 +for (nucl in seq_k) { +encoded_kmer <- encoded_kmer * 4 + encode_nucl(nucl) +} +return(encoded_kmer) +} +encode_kmer("GATTACA") +encode_kmer <- function(seq_k) { +seq_k <- unlist(strsplit(seq_k, "")[[1]]) +encoded_kmer <- 0 +for (nucl in seq_k) { +encoded_kmer <- encoded_kmer * 4 + encode_nucl(nucl) +} +return(encoded_kmer) +} +encode_nucl <- function(nucl) { +return(switch(nucl, "A" = 0, "T" = 1, "G" = 2, "C" = 3)) +} +encode_kmer <- function(seq_k) { +seq_k <- unlist(strsplit(seq_k, "")[[1]]) +encoded_kmer <- 0 +for (nucl in seq_k) { +encoded_kmer <- encoded_kmer * 4 + encode_nucl(nucl) +} +return(encoded_kmer) +} +encode_kmer("GATTACA") +3 & 4 +??bitwise +bitAnd(3, 2) +bitops::bitAnd(3, 2) +encode_next_kmer <- function(prev_kmer, new_nucl, k) { +encoded_kmer <- prev_kmer +encoded_kmer <- bitwAnd(encoded_kmer, 4**(k-1) - 1) +encoded_kmer <- encoded_kmer * 4 + encode_nucl(new_nucl) +return(encoded_kmer) +} +enco_gattaca <- encode_kmer(seq_k = "GATTACA") +encode_next_kmer <- function(prev_kmer, new_nucl, k) { +encoded_kmer <- prev_kmer +encoded_kmer <- bitwAnd(encoded_kmer, 4**(k-1) - 1) +encoded_kmer <- encoded_kmer * 4 + encode_nucl(new_nucl) +return(encoded_kmer) +} +encode_next_kmer(prev_kmer = enco_gattaca, new_nucl = "T", k = 7) +??yield +?yield +??"flip one bit" +flip_bit <- function(x, n) { +# n is the bit position (0-based index) +# bitwShiftL(1, n) creates a mask where only the nth bit is set to 1 +# bitwXor flips that specific bit in x +flipped_x <- bitwXor(x, bitwShiftL(1, n)) +return(flipped_x) +} +# Let's flip the 2nd bit (0-based) of the number 5 (binary: 101) +x <- 5 # binary: 101 +n <- 1 # 0-based index, flip the 2nd bit (which is 1) +flipped_x <- flip_bit(x, n) +cat("Original number:", x, "\n") # Output: 5 +cat("After flipping the 2nd bit:", flipped_x, "\n") # Output: 7 (binary: 111) +# Let's flip the 2nd bit (0-based) of the number 5 (binary: 101) +x <- 234 # binary: 101 +n <- 4 # 0-based index, flip the 2nd bit (which is 1) +flipped_x <- flip_bit(x, n) +cat("Original number:", x, "\n") # Output: 5 +cat("After flipping the 2nd bit:", flipped_x, "\n") # Output: 7 (binary: 111) +bitwXor(345, flip_bit(345)) +bitwXor(345, flip_bit(345, 3)) +a <- 345 # entier intitial +a <- 345 # entier intitial +flipa3 <- flip_bit(345, 3) # entier flippé +bitwXor(hash_R(a), hash_R(flipa3)) +hash_R(a) +hash_R(flipa3) +which(lambda != 0) +lambda <- c(NA, NA, 1, 0) +which(lambda != 0) diff --git a/.gitignore b/.gitignore index 259148f..660c96f 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,9 @@ *.exe *.out *.app +.Rproj.user + +# Rproj and Maceries +.DS_Store +*.Rproj* +**/.Rproj* diff --git a/CMakeLists.txt b/CMakeLists.txt index 4f1298c..e2cde2c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,7 +23,7 @@ add_compile_options(-Wall -Wextra -pedantic) # Clang #add_compile_options( -Wno-c++98-compat-pedantic -Wno-old-style-cast -Wno-padded -Wno-extra-semi-stmt -Wno-weak-vtables) -add_compile_definitions(-DWITH_CLUTCHLOG) +#add_compile_definitions(-DWITH_CLUTCHLOG) if(BUILD_FOR_LOCAL) set(CMAKE_BUILD_WITH_INSTALL_RPATH ON) diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt new file mode 100644 index 0000000..79e1f63 --- /dev/null +++ b/build/CMakeCache.txt @@ -0,0 +1,647 @@ +# This is the CMakeCache file. +# For build in directory: /Users/vguillem/git/rHashGen/build +# It was generated by CMake: /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Enable building of documentation +BUILD_DOCS:BOOL=OFF + +//Whether to make the executables dependant on the environment +// of the building computer (enables CMake's build with RPATH), +// may be necessary on HPC clusters +BUILD_FOR_LOCAL:BOOL=OFF + +//Builds the googlemock subproject +BUILD_GMOCK:BOOL=ON + +//Enable building of tests +BUILD_TESTING:BOOL=OFF + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=CMAKE_ADDR2LINE-NOTFOUND + +//Path to a program. +CMAKE_AR:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +CMAKE_CXX_FLAGS_DEBUG:STRING=-Wunknown-pragmas -O0 -g -Wall -Wextra -ansi -pedantic + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +CMAKE_CXX_FLAGS_RELEASE:STRING=-Wunknown-pragmas -O2 + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/Users/vguillem/git/rHashGen/build/CMakeFiles/pkgRedirects + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib) +CMAKE_INSTALL_LIBDIR:PATH=lib + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//Path to a program. +CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool + +//C header files for non-gcc (/usr/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/opt/homebrew/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=CMAKE_OBJCOPY-NOTFOUND + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump + +//Build architectures for OSX +CMAKE_OSX_ARCHITECTURES:STRING= + +//Minimum OS X version to target for deployment (at runtime); newer +// APIs weak linked. Set to empty string for default value. +CMAKE_OSX_DEPLOYMENT_TARGET:STRING= + +//The product will be built against the headers and libraries located +// inside the indicated SDK. +CMAKE_OSX_SYSROOT:PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=rHashGen + +//Value Computed by CMake +CMAKE_PROJECT_VERSION:STATIC=1.15.2 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MAJOR:STATIC=1 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MINOR:STATIC=15 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_PATCH:STATIC=2 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_TWEAK:STATIC= + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=CMAKE_READELF-NOTFOUND + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/tapi + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Dot tool for use with Doxygen +DOXYGEN_DOT_EXECUTABLE:FILEPATH=DOXYGEN_DOT_EXECUTABLE-NOTFOUND + +//Doxygen documentation generation tool (https://www.doxygen.nl) +DOXYGEN_EXECUTABLE:FILEPATH=DOXYGEN_EXECUTABLE-NOTFOUND + +//Build the EDO module +EDO:BOOL=false + +//Which linear algebra library to use to build EDO ('UBlas' or +// 'Eigen3', Eigen3 is recommended) +EDO_USE_LIB:STRING=Eigen3 + +//ParadisEO examples +ENABLE_CMAKE_EXAMPLE:BOOL=false + +//ParadisEO tests +ENABLE_CMAKE_TESTING:BOOL=false + +//Build EO with the GNUplot support (real-time convergence plotting) +ENABLE_GNUPLOT:BOOL=false + +//Build EO with the OpenMP support (shared-memory parallel evaluators +// on multi-core) +ENABLE_OPENMP:BOOL=false + +//Only build EO and not the other modules +EO_ONLY:BOOL=false + +//Use Abseil and RE2. Requires Abseil and RE2 to be separately +// added to the build. +GTEST_HAS_ABSL:BOOL=OFF + +//Enable installation of googletest. (Projects embedding googletest +// may want to turn this OFF.) +INSTALL_GTEST:BOOL=ON + +//Build the MPI module +MPI:BOOL=false + +//Build dir of ParadisEO +PARADISEO_BUILD:PATH=/Users/vguillem/git/rHashGen/build + +//Where to find ParadisEO +PARADISEO_ROOT:PATH=/Users/vguillem/git/rHashGen/external/paradiseo + +//Value Computed by CMake +ParadisEO_BINARY_DIR:STATIC=/Users/vguillem/git/rHashGen/build/external/paradiseo + +//Value Computed by CMake +ParadisEO_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +ParadisEO_SOURCE_DIR:STATIC=/Users/vguillem/git/rHashGen/external/paradiseo + +//Build the SMP module +SMP:BOOL=false + +//Use a local version of Paradiseo rather than the one installed +// on the system +USE_LOCAL_PARADISEO:BOOL=ON + +//Value Computed by CMake +gmock_BINARY_DIR:STATIC=/Users/vguillem/git/rHashGen/build/external/googletest/googlemock + +//Value Computed by CMake +gmock_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +gmock_SOURCE_DIR:STATIC=/Users/vguillem/git/rHashGen/external/googletest/googlemock + +//Build all of Google Mock's own tests. +gmock_build_tests:BOOL=OFF + +//Value Computed by CMake +googletest-distribution_BINARY_DIR:STATIC=/Users/vguillem/git/rHashGen/build/external/googletest + +//Value Computed by CMake +googletest-distribution_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +googletest-distribution_SOURCE_DIR:STATIC=/Users/vguillem/git/rHashGen/external/googletest + +//Value Computed by CMake +gtest_BINARY_DIR:STATIC=/Users/vguillem/git/rHashGen/build/external/googletest/googletest + +//Value Computed by CMake +gtest_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +gtest_SOURCE_DIR:STATIC=/Users/vguillem/git/rHashGen/external/googletest/googletest + +//Build gtest's sample programs. +gtest_build_samples:BOOL=OFF + +//Build all of gtest's own tests. +gtest_build_tests:BOOL=OFF + +//Disable uses of pthreads in gtest. +gtest_disable_pthreads:BOOL=OFF + +//Use shared (DLL) run-time lib even when Google Test is built +// as static lib. +gtest_force_shared_crt:BOOL=OFF + +//Build gtest with internal symbols hidden in shared libraries. +gtest_hide_internal_symbols:BOOL=OFF + +//Value Computed by CMake +rHashGen_BINARY_DIR:STATIC=/Users/vguillem/git/rHashGen/build + +//Value Computed by CMake +rHashGen_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +rHashGen_SOURCE_DIR:STATIC=/Users/vguillem/git/rHashGen + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/vguillem/git/rHashGen/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=30 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/opt/homebrew/Cellar/cmake/3.30.3/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/opt/homebrew/Cellar/cmake/3.30.3/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/opt/homebrew/Cellar/cmake/3.30.3/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/opt/homebrew/Cellar/cmake/3.30.3/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=MACHO +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/vguillem/git/rHashGen +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL +CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Cmake module +CMAKE_MODULE_PATH:INTERNAL=/Users/vguillem/git/rHashGen/cmake/module +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=19 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/opt/homebrew/Cellar/cmake/3.30.3/share/cmake +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: DOXYGEN_DOT_EXECUTABLE +DOXYGEN_DOT_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: DOXYGEN_EXECUTABLE +DOXYGEN_EXECUTABLE-ADVANCED:INTERNAL=1 +//ParadisEO-EDO binary directory +EDO_BIN_DIR:INTERNAL=/Users/vguillem/git/rHashGen/build +//ParadisEO-EDO source directory +EDO_SRC_DIR:INTERNAL=/Users/vguillem/git/rHashGen/external/paradiseo/edo +//ParadisEO-EO binary directory +EO_BIN_DIR:INTERNAL=/Users/vguillem/git/rHashGen/build +//ParadisEO-EO source directory +EO_SRC_DIR:INTERNAL=/Users/vguillem/git/rHashGen/external/paradiseo/eo +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//Result of TRY_COMPILE +HAVE_SIZEOF_VOID_PTR:INTERNAL=TRUE +//Have include stddef.h +HAVE_STDDEF_H:INTERNAL=1 +//Have include stdint.h +HAVE_STDINT_H:INTERNAL=1 +//Have include sys/types.h +HAVE_SYS_TYPES_H:INTERNAL=1 +//ParadisEO-MOEO binary directory +MOEO_BIN_DIR:INTERNAL=/Users/vguillem/git/rHashGen/build +//ParadisEO-MOEO source directory +MOEO_SRC_DIR:INTERNAL=/Users/vguillem/git/rHashGen/external/paradiseo/moeo +//ParadisEO-MO binary directory +MO_BIN_DIR:INTERNAL=/Users/vguillem/git/rHashGen/build +//ParadisEO-MO source directory +MO_SRC_DIR:INTERNAL=/Users/vguillem/git/rHashGen/external/paradiseo/mo +//ParadisEO-MPI binary directory +MPI_BIN_DIR:INTERNAL=/Users/vguillem/git/rHashGen/build +//ParadisEO-MPI source directory +MPI_SRC_DIR:INTERNAL=/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/mpi +//Problems dependant source directory +PROBLEMS_SRC_DIR:INTERNAL=/Users/vguillem/git/rHashGen/external/paradiseo/problems +//CHECK_TYPE_SIZE: sizeof(void*) +SIZEOF_VOID_PTR:INTERNAL=8 +//ParadisEO-SMP binary directory +SMP_BIN_DIR:INTERNAL=/Users/vguillem/git/rHashGen/build +//ParadisEO-SMP source directory +SMP_SRC_DIR:INTERNAL=/Users/vguillem/git/rHashGen/external/paradiseo/smp +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local +cmake_package_name:INTERNAL=GTest +generated_dir:INTERNAL=/Users/vguillem/git/rHashGen/build/external/googletest/googletest/generated +//ADVANCED property for variable: gmock_build_tests +gmock_build_tests-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_build_samples +gtest_build_samples-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_build_tests +gtest_build_tests-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_disable_pthreads +gtest_disable_pthreads-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_force_shared_crt +gtest_force_shared_crt-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_hide_internal_symbols +gtest_hide_internal_symbols-ADVANCED:INTERNAL=1 +targets_export_name:INTERNAL=GTestTargets + diff --git a/build/CMakeFiles/3.30.3/CMakeCCompiler.cmake b/build/CMakeFiles/3.30.3/CMakeCCompiler.cmake new file mode 100644 index 0000000..0395e8a --- /dev/null +++ b/build/CMakeFiles/3.30.3/CMakeCCompiler.cmake @@ -0,0 +1,81 @@ +set(CMAKE_C_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "AppleClang") +set(CMAKE_C_COMPILER_VERSION "15.0.0.15000309") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_STANDARD_LATEST "23") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Darwin") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "") +set(CMAKE_RANLIB "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "") +set(CMAKE_LINKER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld") +set(CMAKE_C_COMPILER_LINKER_ID "AppleClang") +set(CMAKE_C_COMPILER_LINKER_VERSION 1053.12) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/tapi") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED FALSE) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib/swift") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks") diff --git a/build/CMakeFiles/3.30.3/CMakeCXXCompiler.cmake b/build/CMakeFiles/3.30.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..4f27ff7 --- /dev/null +++ b/build/CMakeFiles/3.30.3/CMakeCXXCompiler.cmake @@ -0,0 +1,101 @@ +set(CMAKE_CXX_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "AppleClang") +set(CMAKE_CXX_COMPILER_VERSION "15.0.0.15000309") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "98") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_STANDARD_LATEST "23") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") +set(CMAKE_CXX26_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "Darwin") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "") +set(CMAKE_RANLIB "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "") +set(CMAKE_LINKER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld") +set(CMAKE_CXX_COMPILER_LINKER_ID "AppleClang") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 1053.12) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/tapi") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED FALSE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib/swift") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") + + + diff --git a/build/CMakeFiles/3.30.3/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.30.3/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..52a73cd86ea95c367048549e1ca79c72ca20e2a9 GIT binary patch literal 17000 zcmeI4UuaWz6vuz*A82US7IprilSMX$|7fL~8Vc(Y*I469QZ*03B0rMmX1%jXBuQB# z>H<<$*D+QU26In7xH%O6plA@GzEs2qsmL}q(I^gDWDio3U)6Q*4cHz`U|B4th+$(aV0SM!y+jApD?$fmwtN}VXY++!o< zKsuGR-mcCU{>aE@m2BDe9QM7G!>P~pR9xz*L|Wyq?Dr=#U&K5_c13;mWZ2L1?+pY$ z@plKTLcHdsVO3(TgJv>fYQL8cgecJ65?2qF_f6Xao9>s6ErpK3Cf>hc-Gj9e+6N_} zcSz|j=$-!~O*rI+;x{MShqIaXAwAX}&kx06le9vqjt%Ag$8Im{=s5gr?z^+!Z+p@K zpBrlQge>(qA!0!)AjFaajO1egF5U;<2l2`~XB zzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO1egF5U;<2l2`~XB zzyz286JP>NfC(@GCcp%k025#WOu$B-Y6i>>{qBz@HC}M{9+lFl) zPB`^h&rGwo*x+zB&e&ro5XLOYnlGuKsem%m;PXPz!yZE zMvC7u`?9Yz!%Q>IUaX`vpHAXc&-n+L0oYEkqeoHPqBZ9v2u$*7(Z3viUqkhDRYkn1yZ zK7OldkC`@orrBXkcvF3g$%fOK$H%-k;sy(fyD`~cU5T2?uc$<-N(}!zei_q0m0BvU zM^mCIHl*irLz)%Fx9sxtu4@tm2@RD&vIss@>Zlbpb;OHW8GuG82*Lchug_hhM&b?6 zzdx-%D{u@X!yn6z^&6rwaq!H73wPe#ddZbNkZjIgzHz+pV5Kv-@Xv5(&!ez&=ju~m zoIDpvPt7JK>wcY{-dz)l)R*_2-?w-4_bcOD4z2z1zv4%}39XqJZ@F>t*-3fyary9r z#N625|L7++UcHxzJk` zV{x7!0+mWeQpsAkz8|VRBgbyQF)K>aqLgKnEXTm|*L+Lc?PlB%wz;nrsi&!xJvK^Z z^0}fLy*6KRhn>$Y*|ohnynCf4a*vz2tTJ;Wd7Zzu-(ya`lyiygn)>YpSQa)*CzR{>{^GOE>yPywe0M`(+pC*S|JaAK z0MzaYSsGgPUjHsyHrC$-pY9JU%N^*C^YHig3cr{8WuNY&`ua7Tb)^>6lj-W}-rS9% z%(SjE=!y52!f3rV{y@2C8ROkMohyhY+63i#Mngo6SnqUf=F74X%KlIowb)JZv4{{5 z0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb z0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDrg!6R18#3)P#cveZeH zubb)DY8zFSJEtm`$$h@@p=~ow=5p{-Td30LYihpa_07UpHcNl&yJhhoxPAhES*P8#_Ul|5t?hI)e!6UC#6f%I0Ztc*h5$PN{vJJs%ZB-$Sj6TJFPx@;LL zU&tDTp;$DTj73x=-X9Ie;pY+I4bGSHt~|rcGtMEbtURC264KAr2hT~jAWOT>1S3Fv zRZ9R*o{45<@s1vs7;R9~_^_Fyb*K>m zEL?jl?znUGm_yh0qn$Pq7%ykAZ!N2ykO21aA!Pw^ec@STD zz6LG~#`^5zRp2UZKBA0V)*Q~+0T1eXo`5mavc?QIhU;Ou`en;JD!Tz&7u$6>L)pGM z^4BvTZXp9rL0K?A9u5WkdbHd=`RAwm=LEjYcygD@^ridmqwuZocU;@?QefTfA6~gU z`I?o#?d0)u=I=l4Sp25-z0Y=qk3Tv0PAY$Xd1Su+i-m>9{E1XU_3(+qlSdX$Pw#o= z?l=F<|Kf9ru9@lfk5BzJr(U^Sec{5$&quHPV$MEr=Bq;bV)^`;Ov6V5xw9`X9(?Pb bxeEgy?4ACky5&^U)1BYGF>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#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 "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#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(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#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" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#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_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "Arm" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#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 "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/build/CMakeFiles/3.30.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/CMakeFiles/3.30.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..da6c824 --- /dev/null +++ b/build/CMakeFiles/3.30.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,919 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#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 "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#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(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#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" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#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_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "Arm" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#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 "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..0ec816d --- /dev/null +++ b/build/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,659 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineSystem.cmake:205 (message)" + - "CMakeLists.txt:4 (project)" + message: | + The system is: Darwin - 23.5.0 - arm64 + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:4 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc + Build flags: + Id flags: + + The output was: + 1 + ld: library 'System' not found + clang: error: linker command failed with exit code 1 (use -v to see invocation) + + + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:4 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is AppleClang, found in: + /Users/vguillem/git/rHashGen/build/CMakeFiles/3.30.3/CompilerIdC/CMakeCCompilerId.o + + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:4 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ + Build flags: + Id flags: + + The output was: + 1 + ld: library 'c++' not found + clang: error: linker command failed with exit code 1 (use -v to see invocation) + + + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:4 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is AppleClang, found in: + /Users/vguillem/git/rHashGen/build/CMakeFiles/3.30.3/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:4 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-ewi1rv" + binary: "/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-ewi1rv" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_OSX_ARCHITECTURES: "" + CMAKE_OSX_DEPLOYMENT_TARGET: "" + CMAKE_OSX_SYSROOT: "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-ewi1rv' + + Run Build Command(s): /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E env VERBOSE=1 /opt/homebrew/bin/gmake -f Makefile cmTC_256ab/fast + /opt/homebrew/bin/gmake -f CMakeFiles/cmTC_256ab.dir/build.make CMakeFiles/cmTC_256ab.dir/build + gmake[1]: Entering directory '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-ewi1rv' + Building C object CMakeFiles/cmTC_256ab.dir/CMakeCCompilerABI.c.o + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -v -Wl,-v -MD -MT CMakeFiles/cmTC_256ab.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_256ab.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_256ab.dir/CMakeCCompilerABI.c.o -c /opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeCCompilerABI.c + Apple clang version 15.0.0 (clang-1500.3.9.4) + Target: arm64-apple-darwin23.5.0 + Thread model: posix + InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin + clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument] + "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple arm64-apple-macosx14.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -ffp-contract=on -fno-rounding-math -funwind-tables=1 -fobjc-msgsend-selector-stubs -target-sdk-version=14.5 -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1 -target-feature +v8.5a -target-feature +crc -target-feature +lse -target-feature +rdm -target-feature +crypto -target-feature +dotprod -target-feature +fp-armv8 -target-feature +neon -target-feature +fp16fml -target-feature +ras -target-feature +rcpc -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-feature +sm4 -target-feature +sha3 -target-feature +sha2 -target-feature +aes -target-abi darwinpcs -debugger-tuning=lldb -target-linker-version 1053.12 -v -fcoverage-compilation-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-ewi1rv -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0 -dependency-file CMakeFiles/cmTC_256ab.dir/CMakeCCompilerABI.c.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_256ab.dir/CMakeCCompilerABI.c.o -sys-header-deps -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/local/include -internal-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -fdebug-compilation-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-ewi1rv -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fmax-type-align=16 -fcommon -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_256ab.dir/CMakeCCompilerABI.c.o -x c /opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeCCompilerABI.c + clang -cc1 version 15.0.0 (clang-1500.3.9.4) default target arm64-apple-darwin23.5.0 + ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/local/include" + ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/Library/Frameworks" + #include "..." search starts here: + #include <...> search starts here: + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks (framework directory) + End of search list. + Linking C executable cmTC_256ab + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E cmake_link_script CMakeFiles/cmTC_256ab.dir/link.txt --verbose=1 + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_256ab.dir/CMakeCCompilerABI.c.o -o cmTC_256ab + Apple clang version 15.0.0 (clang-1500.3.9.4) + Target: arm64-apple-darwin23.5.0 + Thread model: posix + InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin + "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -lto_library /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 14.0.0 14.5 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -o cmTC_256ab -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_256ab.dir/CMakeCCompilerABI.c.o -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a + @(#)PROGRAM:ld PROJECT:ld-1053.12 + BUILD 10:15:51 Mar 29 2024 + configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em + will use ld-classic for: armv6 armv7 armv7s arm64_32 i386 armv6m armv7k armv7m armv7em + LTO support using: LLVM version 15.0.0 (static support for 29, runtime is 29) + TAPI support using: Apple TAPI version 15.0.0 (tapi-1500.3.2.2) + Library search paths: + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib/swift + Framework search paths: + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks + gmake[1]: Leaving directory '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-ewi1rv' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:113 (message)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:4 (project)" + message: | + Effective list of requested architectures (possibly empty) : "" + Effective list of architectures found in the ABI info binary: "arm64" + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:4 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include] + add: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include] + add: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + end of search list found + collapse include dir [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include] ==> [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include] + collapse include dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include] + collapse include dir [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] ==> [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + implicit include dirs: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:4 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-ewi1rv'] + ignore line: [] + ignore line: [Run Build Command(s): /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E env VERBOSE=1 /opt/homebrew/bin/gmake -f Makefile cmTC_256ab/fast] + ignore line: [/opt/homebrew/bin/gmake -f CMakeFiles/cmTC_256ab.dir/build.make CMakeFiles/cmTC_256ab.dir/build] + ignore line: [gmake[1]: Entering directory '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-ewi1rv'] + ignore line: [Building C object CMakeFiles/cmTC_256ab.dir/CMakeCCompilerABI.c.o] + ignore line: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -v -Wl -v -MD -MT CMakeFiles/cmTC_256ab.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_256ab.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_256ab.dir/CMakeCCompilerABI.c.o -c /opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeCCompilerABI.c] + ignore line: [Apple clang version 15.0.0 (clang-1500.3.9.4)] + ignore line: [Target: arm64-apple-darwin23.5.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin] + ignore line: [clang: warning: -Wl -v: 'linker' input unused [-Wunused-command-line-argument]] + ignore line: [ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple arm64-apple-macosx14.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -ffp-contract=on -fno-rounding-math -funwind-tables=1 -fobjc-msgsend-selector-stubs -target-sdk-version=14.5 -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1 -target-feature +v8.5a -target-feature +crc -target-feature +lse -target-feature +rdm -target-feature +crypto -target-feature +dotprod -target-feature +fp-armv8 -target-feature +neon -target-feature +fp16fml -target-feature +ras -target-feature +rcpc -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-feature +sm4 -target-feature +sha3 -target-feature +sha2 -target-feature +aes -target-abi darwinpcs -debugger-tuning=lldb -target-linker-version 1053.12 -v -fcoverage-compilation-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-ewi1rv -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0 -dependency-file CMakeFiles/cmTC_256ab.dir/CMakeCCompilerABI.c.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_256ab.dir/CMakeCCompilerABI.c.o -sys-header-deps -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/local/include -internal-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -fdebug-compilation-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-ewi1rv -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fmax-type-align=16 -fcommon -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_256ab.dir/CMakeCCompilerABI.c.o -x c /opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeCCompilerABI.c] + ignore line: [clang -cc1 version 15.0.0 (clang-1500.3.9.4) default target arm64-apple-darwin23.5.0] + ignore line: [ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/local/include"] + ignore line: [ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/Library/Frameworks"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks (framework directory)] + ignore line: [End of search list.] + ignore line: [Linking C executable cmTC_256ab] + ignore line: [/opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E cmake_link_script CMakeFiles/cmTC_256ab.dir/link.txt --verbose=1] + ignore line: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wl -search_paths_first -Wl -headerpad_max_install_names -v -Wl -v CMakeFiles/cmTC_256ab.dir/CMakeCCompilerABI.c.o -o cmTC_256ab] + ignore line: [Apple clang version 15.0.0 (clang-1500.3.9.4)] + ignore line: [Target: arm64-apple-darwin23.5.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin] + link line: [ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -lto_library /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 14.0.0 14.5 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -o cmTC_256ab -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_256ab.dir/CMakeCCompilerABI.c.o -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld] ==> ignore + arg [-demangle] ==> ignore + arg [-lto_library] ==> ignore, skip following value + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib] ==> skip value of -lto_library + arg [-dynamic] ==> ignore + arg [-arch] ==> ignore + arg [arm64] ==> ignore + arg [-platform_version] ==> ignore + arg [macos] ==> ignore + arg [14.0.0] ==> ignore + arg [14.5] ==> ignore + arg [-syslibroot] ==> ignore + arg [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk] ==> ignore + arg [-o] ==> ignore + arg [cmTC_256ab] ==> ignore + arg [-search_paths_first] ==> ignore + arg [-headerpad_max_install_names] ==> ignore + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_256ab.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lSystem] ==> lib [System] + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] ==> lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] + linker tool for 'C': /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld + Library search paths: [;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib/swift] + Framework search paths: [;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks] + remove lib [System] + remove lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] + collapse library dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib] + collapse library dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib/swift] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib/swift] + collapse framework dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks] + implicit libs: [] + implicit objs: [] + implicit dirs: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib/swift] + implicit fwks: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks] + + + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:4 (project)" + message: | + Running the C compiler's linker: "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" "-v" + @(#)PROGRAM:ld PROJECT:ld-1053.12 + BUILD 10:15:51 Mar 29 2024 + configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em + will use ld-classic for: armv6 armv7 armv7s arm64_32 i386 armv6m armv7k armv7m armv7em + LTO support using: LLVM version 15.0.0 (static support for 29, runtime is 29) + TAPI support using: Apple TAPI version 15.0.0 (tapi-1500.3.2.2) + - + kind: "try_compile-v1" + backtrace: + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:4 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-GQR6M2" + binary: "/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-GQR6M2" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_OSX_ARCHITECTURES: "" + CMAKE_OSX_DEPLOYMENT_TARGET: "" + CMAKE_OSX_SYSROOT: "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-GQR6M2' + + Run Build Command(s): /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E env VERBOSE=1 /opt/homebrew/bin/gmake -f Makefile cmTC_c2b25/fast + /opt/homebrew/bin/gmake -f CMakeFiles/cmTC_c2b25.dir/build.make CMakeFiles/cmTC_c2b25.dir/build + gmake[1]: Entering directory '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-GQR6M2' + Building CXX object CMakeFiles/cmTC_c2b25.dir/CMakeCXXCompilerABI.cpp.o + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -v -Wl,-v -MD -MT CMakeFiles/cmTC_c2b25.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_c2b25.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_c2b25.dir/CMakeCXXCompilerABI.cpp.o -c /opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeCXXCompilerABI.cpp + Apple clang version 15.0.0 (clang-1500.3.9.4) + Target: arm64-apple-darwin23.5.0 + Thread model: posix + InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin + clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument] + "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple arm64-apple-macosx14.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -ffp-contract=on -fno-rounding-math -funwind-tables=1 -fobjc-msgsend-selector-stubs -target-sdk-version=14.5 -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1 -target-feature +v8.5a -target-feature +crc -target-feature +lse -target-feature +rdm -target-feature +crypto -target-feature +dotprod -target-feature +fp-armv8 -target-feature +neon -target-feature +fp16fml -target-feature +ras -target-feature +rcpc -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-feature +sm4 -target-feature +sha3 -target-feature +sha2 -target-feature +aes -target-abi darwinpcs -debugger-tuning=lldb -target-linker-version 1053.12 -v -fcoverage-compilation-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-GQR6M2 -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0 -dependency-file CMakeFiles/cmTC_c2b25.dir/CMakeCXXCompilerABI.cpp.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_c2b25.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1 -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/local/include -internal-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -fdeprecated-macro -fdebug-compilation-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-GQR6M2 -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fno-cxx-modules -fcxx-exceptions -fexceptions -fmax-type-align=16 -fcommon -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_c2b25.dir/CMakeCXXCompilerABI.cpp.o -x c++ /opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeCXXCompilerABI.cpp + clang -cc1 version 15.0.0 (clang-1500.3.9.4) default target arm64-apple-darwin23.5.0 + ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/local/include" + ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/Library/Frameworks" + #include "..." search starts here: + #include <...> search starts here: + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1 + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks (framework directory) + End of search list. + Linking CXX executable cmTC_c2b25 + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c2b25.dir/link.txt --verbose=1 + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_c2b25.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_c2b25 + Apple clang version 15.0.0 (clang-1500.3.9.4) + Target: arm64-apple-darwin23.5.0 + Thread model: posix + InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin + "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -lto_library /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 14.0.0 14.5 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -o cmTC_c2b25 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_c2b25.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a + @(#)PROGRAM:ld PROJECT:ld-1053.12 + BUILD 10:15:51 Mar 29 2024 + configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em + will use ld-classic for: armv6 armv7 armv7s arm64_32 i386 armv6m armv7k armv7m armv7em + LTO support using: LLVM version 15.0.0 (static support for 29, runtime is 29) + TAPI support using: Apple TAPI version 15.0.0 (tapi-1500.3.2.2) + Library search paths: + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib/swift + Framework search paths: + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks + gmake[1]: Leaving directory '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-GQR6M2' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:113 (message)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:4 (project)" + message: | + Effective list of requested architectures (possibly empty) : "" + Effective list of architectures found in the ABI info binary: "arm64" + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:4 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1] + add: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include] + add: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include] + add: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + end of search list found + collapse include dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1] + collapse include dir [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include] ==> [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include] + collapse include dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include] + collapse include dir [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] ==> [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + implicit include dirs: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:4 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-GQR6M2'] + ignore line: [] + ignore line: [Run Build Command(s): /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E env VERBOSE=1 /opt/homebrew/bin/gmake -f Makefile cmTC_c2b25/fast] + ignore line: [/opt/homebrew/bin/gmake -f CMakeFiles/cmTC_c2b25.dir/build.make CMakeFiles/cmTC_c2b25.dir/build] + ignore line: [gmake[1]: Entering directory '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-GQR6M2'] + ignore line: [Building CXX object CMakeFiles/cmTC_c2b25.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -v -Wl -v -MD -MT CMakeFiles/cmTC_c2b25.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_c2b25.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_c2b25.dir/CMakeCXXCompilerABI.cpp.o -c /opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Apple clang version 15.0.0 (clang-1500.3.9.4)] + ignore line: [Target: arm64-apple-darwin23.5.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin] + ignore line: [clang: warning: -Wl -v: 'linker' input unused [-Wunused-command-line-argument]] + ignore line: [ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple arm64-apple-macosx14.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -ffp-contract=on -fno-rounding-math -funwind-tables=1 -fobjc-msgsend-selector-stubs -target-sdk-version=14.5 -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1 -target-feature +v8.5a -target-feature +crc -target-feature +lse -target-feature +rdm -target-feature +crypto -target-feature +dotprod -target-feature +fp-armv8 -target-feature +neon -target-feature +fp16fml -target-feature +ras -target-feature +rcpc -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-feature +sm4 -target-feature +sha3 -target-feature +sha2 -target-feature +aes -target-abi darwinpcs -debugger-tuning=lldb -target-linker-version 1053.12 -v -fcoverage-compilation-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-GQR6M2 -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0 -dependency-file CMakeFiles/cmTC_c2b25.dir/CMakeCXXCompilerABI.cpp.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_c2b25.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1 -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/local/include -internal-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -fdeprecated-macro -fdebug-compilation-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-GQR6M2 -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fno-cxx-modules -fcxx-exceptions -fexceptions -fmax-type-align=16 -fcommon -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_c2b25.dir/CMakeCXXCompilerABI.cpp.o -x c++ /opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [clang -cc1 version 15.0.0 (clang-1500.3.9.4) default target arm64-apple-darwin23.5.0] + ignore line: [ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/local/include"] + ignore line: [ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/Library/Frameworks"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks (framework directory)] + ignore line: [End of search list.] + ignore line: [Linking CXX executable cmTC_c2b25] + ignore line: [/opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c2b25.dir/link.txt --verbose=1] + ignore line: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wl -search_paths_first -Wl -headerpad_max_install_names -v -Wl -v CMakeFiles/cmTC_c2b25.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_c2b25] + ignore line: [Apple clang version 15.0.0 (clang-1500.3.9.4)] + ignore line: [Target: arm64-apple-darwin23.5.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin] + link line: [ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -lto_library /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 14.0.0 14.5 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -o cmTC_c2b25 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_c2b25.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld] ==> ignore + arg [-demangle] ==> ignore + arg [-lto_library] ==> ignore, skip following value + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib] ==> skip value of -lto_library + arg [-dynamic] ==> ignore + arg [-arch] ==> ignore + arg [arm64] ==> ignore + arg [-platform_version] ==> ignore + arg [macos] ==> ignore + arg [14.0.0] ==> ignore + arg [14.5] ==> ignore + arg [-syslibroot] ==> ignore + arg [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk] ==> ignore + arg [-o] ==> ignore + arg [cmTC_c2b25] ==> ignore + arg [-search_paths_first] ==> ignore + arg [-headerpad_max_install_names] ==> ignore + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_c2b25.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lc++] ==> lib [c++] + arg [-lSystem] ==> lib [System] + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] ==> lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] + linker tool for 'CXX': /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld + Library search paths: [;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib/swift] + Framework search paths: [;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks] + remove lib [System] + remove lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] + collapse library dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib] + collapse library dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib/swift] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib/swift] + collapse framework dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks] + implicit libs: [c++] + implicit objs: [] + implicit dirs: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib/swift] + implicit fwks: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks] + + + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:4 (project)" + message: | + Running the CXX compiler's linker: "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" "-v" + @(#)PROGRAM:ld PROJECT:ld-1053.12 + BUILD 10:15:51 Mar 29 2024 + configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em + will use ld-classic for: armv6 armv7 armv7s arm64_32 i386 armv6m armv7k armv7m armv7em + LTO support using: LLVM version 15.0.0 (static support for 29, runtime is 29) + TAPI support using: Apple TAPI version 15.0.0 (tapi-1500.3.2.2) + - + kind: "try_compile-v1" + backtrace: + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CheckCSourceCompiles.cmake:52 (cmake_check_source_compiles)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/FindThreads.cmake:97 (CHECK_C_SOURCE_COMPILES)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/FindThreads.cmake:163 (_threads_check_libc)" + - "external/googletest/googletest/cmake/internal_utils.cmake:66 (find_package)" + - "external/googletest/googletest/CMakeLists.txt:83 (config_compiler_and_linker)" + checks: + - "Performing Test CMAKE_HAVE_LIBC_PTHREAD" + directories: + source: "/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-9LrCpo" + binary: "/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-9LrCpo" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_OSX_ARCHITECTURES: "" + CMAKE_OSX_DEPLOYMENT_TARGET: "" + CMAKE_OSX_SYSROOT: "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk" + buildResult: + variable: "CMAKE_HAVE_LIBC_PTHREAD" + cached: true + stdout: | + Change Dir: '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-9LrCpo' + + Run Build Command(s): /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E env VERBOSE=1 /opt/homebrew/bin/gmake -f Makefile cmTC_4508c/fast + /opt/homebrew/bin/gmake -f CMakeFiles/cmTC_4508c.dir/build.make CMakeFiles/cmTC_4508c.dir/build + gmake[1]: Entering directory '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-9LrCpo' + Building C object CMakeFiles/cmTC_4508c.dir/src.c.o + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -MD -MT CMakeFiles/cmTC_4508c.dir/src.c.o -MF CMakeFiles/cmTC_4508c.dir/src.c.o.d -o CMakeFiles/cmTC_4508c.dir/src.c.o -c /Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-9LrCpo/src.c + Linking C executable cmTC_4508c + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4508c.dir/link.txt --verbose=1 + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_4508c.dir/src.c.o -o cmTC_4508c + gmake[1]: Leaving directory '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-9LrCpo' + + exitCode: 0 + - + kind: "try_compile-v1" + backtrace: + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CheckIncludeFile.cmake:90 (try_compile)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CheckTypeSize.cmake:251 (check_include_file)" + - "external/paradiseo/cmake/Config.cmake:18 (check_type_size)" + - "external/paradiseo/CMakeLists.txt:42 (include)" + checks: + - "Looking for sys/types.h" + directories: + source: "/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-qw539B" + binary: "/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-qw539B" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_MODULE_PATH: "/Users/vguillem/git/rHashGen/cmake/module" + CMAKE_OSX_ARCHITECTURES: "" + CMAKE_OSX_DEPLOYMENT_TARGET: "" + CMAKE_OSX_SYSROOT: "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk" + buildResult: + variable: "HAVE_SYS_TYPES_H" + cached: true + stdout: | + Change Dir: '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-qw539B' + + Run Build Command(s): /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E env VERBOSE=1 /opt/homebrew/bin/gmake -f Makefile cmTC_19bd4/fast + /opt/homebrew/bin/gmake -f CMakeFiles/cmTC_19bd4.dir/build.make CMakeFiles/cmTC_19bd4.dir/build + gmake[1]: Entering directory '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-qw539B' + Building C object CMakeFiles/cmTC_19bd4.dir/CheckIncludeFile.c.o + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -MD -MT CMakeFiles/cmTC_19bd4.dir/CheckIncludeFile.c.o -MF CMakeFiles/cmTC_19bd4.dir/CheckIncludeFile.c.o.d -o CMakeFiles/cmTC_19bd4.dir/CheckIncludeFile.c.o -c /Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-qw539B/CheckIncludeFile.c + Linking C executable cmTC_19bd4 + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E cmake_link_script CMakeFiles/cmTC_19bd4.dir/link.txt --verbose=1 + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_19bd4.dir/CheckIncludeFile.c.o -o cmTC_19bd4 + gmake[1]: Leaving directory '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-qw539B' + + exitCode: 0 + - + kind: "try_compile-v1" + backtrace: + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CheckIncludeFile.cmake:90 (try_compile)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CheckTypeSize.cmake:252 (check_include_file)" + - "external/paradiseo/cmake/Config.cmake:18 (check_type_size)" + - "external/paradiseo/CMakeLists.txt:42 (include)" + checks: + - "Looking for stdint.h" + directories: + source: "/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-aOHDBz" + binary: "/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-aOHDBz" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_MODULE_PATH: "/Users/vguillem/git/rHashGen/cmake/module" + CMAKE_OSX_ARCHITECTURES: "" + CMAKE_OSX_DEPLOYMENT_TARGET: "" + CMAKE_OSX_SYSROOT: "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk" + buildResult: + variable: "HAVE_STDINT_H" + cached: true + stdout: | + Change Dir: '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-aOHDBz' + + Run Build Command(s): /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E env VERBOSE=1 /opt/homebrew/bin/gmake -f Makefile cmTC_341ee/fast + /opt/homebrew/bin/gmake -f CMakeFiles/cmTC_341ee.dir/build.make CMakeFiles/cmTC_341ee.dir/build + gmake[1]: Entering directory '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-aOHDBz' + Building C object CMakeFiles/cmTC_341ee.dir/CheckIncludeFile.c.o + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -MD -MT CMakeFiles/cmTC_341ee.dir/CheckIncludeFile.c.o -MF CMakeFiles/cmTC_341ee.dir/CheckIncludeFile.c.o.d -o CMakeFiles/cmTC_341ee.dir/CheckIncludeFile.c.o -c /Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-aOHDBz/CheckIncludeFile.c + Linking C executable cmTC_341ee + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E cmake_link_script CMakeFiles/cmTC_341ee.dir/link.txt --verbose=1 + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_341ee.dir/CheckIncludeFile.c.o -o cmTC_341ee + gmake[1]: Leaving directory '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-aOHDBz' + + exitCode: 0 + - + kind: "try_compile-v1" + backtrace: + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CheckIncludeFile.cmake:90 (try_compile)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CheckTypeSize.cmake:253 (check_include_file)" + - "external/paradiseo/cmake/Config.cmake:18 (check_type_size)" + - "external/paradiseo/CMakeLists.txt:42 (include)" + checks: + - "Looking for stddef.h" + directories: + source: "/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-fmJoq0" + binary: "/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-fmJoq0" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_MODULE_PATH: "/Users/vguillem/git/rHashGen/cmake/module" + CMAKE_OSX_ARCHITECTURES: "" + CMAKE_OSX_DEPLOYMENT_TARGET: "" + CMAKE_OSX_SYSROOT: "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk" + buildResult: + variable: "HAVE_STDDEF_H" + cached: true + stdout: | + Change Dir: '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-fmJoq0' + + Run Build Command(s): /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E env VERBOSE=1 /opt/homebrew/bin/gmake -f Makefile cmTC_56b67/fast + /opt/homebrew/bin/gmake -f CMakeFiles/cmTC_56b67.dir/build.make CMakeFiles/cmTC_56b67.dir/build + gmake[1]: Entering directory '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-fmJoq0' + Building C object CMakeFiles/cmTC_56b67.dir/CheckIncludeFile.c.o + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -MD -MT CMakeFiles/cmTC_56b67.dir/CheckIncludeFile.c.o -MF CMakeFiles/cmTC_56b67.dir/CheckIncludeFile.c.o.d -o CMakeFiles/cmTC_56b67.dir/CheckIncludeFile.c.o -c /Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-fmJoq0/CheckIncludeFile.c + Linking C executable cmTC_56b67 + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E cmake_link_script CMakeFiles/cmTC_56b67.dir/link.txt --verbose=1 + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_56b67.dir/CheckIncludeFile.c.o -o cmTC_56b67 + gmake[1]: Leaving directory '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-fmJoq0' + + exitCode: 0 + - + kind: "try_compile-v1" + backtrace: + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CheckTypeSize.cmake:147 (try_compile)" + - "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CheckTypeSize.cmake:272 (__check_type_size_impl)" + - "external/paradiseo/cmake/Config.cmake:18 (check_type_size)" + - "external/paradiseo/CMakeLists.txt:42 (include)" + checks: + - "Check size of void*" + directories: + source: "/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-PCJY90" + binary: "/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-PCJY90" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_MODULE_PATH: "/Users/vguillem/git/rHashGen/cmake/module" + CMAKE_OSX_ARCHITECTURES: "" + CMAKE_OSX_DEPLOYMENT_TARGET: "" + CMAKE_OSX_SYSROOT: "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk" + buildResult: + variable: "HAVE_SIZEOF_VOID_PTR" + cached: true + stdout: | + Change Dir: '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-PCJY90' + + Run Build Command(s): /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E env VERBOSE=1 /opt/homebrew/bin/gmake -f Makefile cmTC_26191/fast + /opt/homebrew/bin/gmake -f CMakeFiles/cmTC_26191.dir/build.make CMakeFiles/cmTC_26191.dir/build + gmake[1]: Entering directory '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-PCJY90' + Building C object CMakeFiles/cmTC_26191.dir/SIZEOF_VOID_PTR.c.o + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -MD -MT CMakeFiles/cmTC_26191.dir/SIZEOF_VOID_PTR.c.o -MF CMakeFiles/cmTC_26191.dir/SIZEOF_VOID_PTR.c.o.d -o CMakeFiles/cmTC_26191.dir/SIZEOF_VOID_PTR.c.o -c /Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-PCJY90/SIZEOF_VOID_PTR.c + Linking C executable cmTC_26191 + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E cmake_link_script CMakeFiles/cmTC_26191.dir/link.txt --verbose=1 + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_26191.dir/SIZEOF_VOID_PTR.c.o -o cmTC_26191 + gmake[1]: Leaving directory '/Users/vguillem/git/rHashGen/build/CMakeFiles/CMakeScratch/TryCompile-PCJY90' + + exitCode: 0 +... diff --git a/build/CMakeFiles/CMakeDirectoryInformation.cmake b/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2ea7ea0 --- /dev/null +++ b/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/vguillem/git/rHashGen") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/vguillem/git/rHashGen/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/CMakeFiles/CMakeRuleHashes.txt b/build/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..a3fb7c5 --- /dev/null +++ b/build/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,2 @@ +# Hashes of file build rules. +c8e75e16bd45ec2d9502a58576dae3f5 external/paradiseo/CMakeFiles/cleanall diff --git a/build/CMakeFiles/CheckTypeSize/SIZEOF_VOID_PTR.bin b/build/CMakeFiles/CheckTypeSize/SIZEOF_VOID_PTR.bin new file mode 100755 index 0000000000000000000000000000000000000000..96dabec63d405a9a1167ff08d046cc1a34d91bb1 GIT binary patch literal 33384 zcmeI*TWAzl7zglgH;H7~nAn@QG?0Br1InMGa^{Z4tI8q(W_ldfAth_MxOuF`*WPqO?A^e&5V2*-gDbYv29{ zzB#u!XV3ZVyq=ls5B_*qLgXS&ZjKi?k_AKqq;ZL89>)d_r5gP2)o!cZQZKFf$r_yB z^pBd%Gr^%$pf(uD@3zM4`EBIXi?~@r)+R}*gwdU_%XU3~zV>(R&8%^5k$QHl)l^7H zr_0Ke>Wb|!V-aP>S~|F8`uawk`GU?Msprj?I~kW{p9eXVTIUb=b2@bgnR6>m%bA=c zvX)9kLWz)dr*(PKd<(O;=-I;K^Qr%FQ{Co`wd?A#|3Pxvy0|W>)!C%1C%YzTU&W8d zEGZ<3bk0^fb)DUxs@hnB9R@qudNk!pO?z8sC zxg=hDQs$B8C^yOPR&hw5?8Dvd=f~7FwH98_)}GFU5nWcjjMrs0^G%!$n2(c zW&x$f%PIA%m;TO_QEIY0nc{Q6XNq04-(yZzO_b@WVwcA|!F}Ug<}v$63)Gk#1%B08 zP;M?~kL7H#&bfq~PnV=y*Qtw~Z!Y2U$+Mi3&wL14hEm<;_4V&`n!QHja!yrETAR_+ zs8lEv54WyfrBu_@6evLe0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz z00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bcLKMH6( zw|vW7LQ?K$#|!PICtqEPUX)&Wn?M2G-pM5uZB<6M5$;MDs?`WZj5v9sAu~oZ$+|&q zmv!#pIr zjhDHNr+4ipH}A%6tu)O2K@LeC{>1wY&24>3-fnsNb&b>Q3P%GqYQ^fxw=3!OLtkD? z{4jX;^BFa}yw_{0+sxZ{d`*pa4p&UhS$k?|@QYoi&jmX!PqvH}{+Ld;x$A>Pnf|Z( zdk22LxOcfa{^WLIkvrGRfFMj1{``zz89a%qI{d;fvW@Y@yrHprcbWB^i z{kN9}zNz$i{hu7VI(+t8UpjEA;p?CJYRVp7dDi^@wSWHQTkju#t+W5*=KhtJS`Kd7 V7xzTY?)mnD|HA`I?vGs^qDQC|GWh@i literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/Makefile.cmake b/build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..b0f88c5 --- /dev/null +++ b/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,217 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/Users/vguillem/git/rHashGen/CMakeLists.txt" + "CMakeFiles/3.30.3/CMakeCCompiler.cmake" + "CMakeFiles/3.30.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.30.3/CMakeSystem.cmake" + "/Users/vguillem/git/rHashGen/external/googletest/CMakeLists.txt" + "/Users/vguillem/git/rHashGen/external/googletest/googlemock/CMakeLists.txt" + "/Users/vguillem/git/rHashGen/external/googletest/googlemock/cmake/gmock.pc.in" + "/Users/vguillem/git/rHashGen/external/googletest/googlemock/cmake/gmock_main.pc.in" + "/Users/vguillem/git/rHashGen/external/googletest/googletest/CMakeLists.txt" + "/Users/vguillem/git/rHashGen/external/googletest/googletest/cmake/Config.cmake.in" + "/Users/vguillem/git/rHashGen/external/googletest/googletest/cmake/gtest.pc.in" + "/Users/vguillem/git/rHashGen/external/googletest/googletest/cmake/gtest_main.pc.in" + "/Users/vguillem/git/rHashGen/external/googletest/googletest/cmake/internal_utils.cmake" + "/Users/vguillem/git/rHashGen/external/paradiseo/CMakeLists.txt" + "/Users/vguillem/git/rHashGen/external/paradiseo/cmake/Config.cmake" + "/Users/vguillem/git/rHashGen/external/paradiseo/cmake/Macro.cmake" + "/Users/vguillem/git/rHashGen/external/paradiseo/cmake/Target.cmake" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/CMakeLists.txt" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/config.h.cmake" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/doc/CMakeLists.txt" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/install_symlink.py.cmake" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/CMakeLists.txt" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/CMakeLists.txt" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/CMakeLists.txt" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/CMakeLists.txt" + "/Users/vguillem/git/rHashGen/external/paradiseo/mo/CMakeLists.txt" + "/Users/vguillem/git/rHashGen/external/paradiseo/mo/doc/CMakeLists.txt" + "/Users/vguillem/git/rHashGen/external/paradiseo/mo/src/CMakeLists.txt" + "/Users/vguillem/git/rHashGen/external/paradiseo/moeo/CMakeLists.txt" + "/Users/vguillem/git/rHashGen/external/paradiseo/moeo/doc/CMakeLists.txt" + "/Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/CMakeLists.txt" + "/Users/vguillem/git/rHashGen/src/CMakeLists.txt" + "/Users/vguillem/git/rHashGen/test/CMakeLists.txt" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/BasicConfigVersion-AnyNewerVersion.cmake.in" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeCCompiler.cmake.in" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeCCompilerABI.c" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeCInformation.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeCXXCompiler.cmake.in" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeCXXCompilerABI.cpp" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeCXXInformation.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeCompilerIdDetection.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDependentOption.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCompilerABI.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCompilerId.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeDetermineSystem.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeFindBinUtils.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeGenericSystem.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeInitializeConfigs.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeLanguageInformation.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakePackageConfigHelpers.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeSystem.cmake.in" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeTestCCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeTestCXXCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeTestCompilerCommon.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeUnixFindMake.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CheckCSourceCompiles.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CheckIncludeFile.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CheckIncludeFileCXX.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CheckLibraryExists.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CheckTypeSize.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/AppleClang-C.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/AppleClang-CXX.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/Clang.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/GNU.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/FindDoxygen.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/FindPackageMessage.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/FindThreads.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/GNUInstallDirs.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Internal/CheckSourceCompiles.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Internal/FeatureTesting.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Platform/Apple-AppleClang-C.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Platform/Apple-AppleClang-CXX.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Platform/Apple-Clang-C.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Platform/Apple-Clang-CXX.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Platform/Apple-Clang.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Platform/Darwin-Determine-CXX.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Platform/Darwin-Initialize.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Platform/Darwin.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/Platform/UnixPaths.cmake" + "/opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/WriteBasicConfigVersionFile.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.30.3/CMakeSystem.cmake" + "CMakeFiles/3.30.3/CMakeCCompiler.cmake" + "CMakeFiles/3.30.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.30.3/CMakeCCompiler.cmake" + "CMakeFiles/3.30.3/CMakeCXXCompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + "src/CMakeFiles/CMakeDirectoryInformation.cmake" + "external/googletest/CMakeFiles/CMakeDirectoryInformation.cmake" + "external/googletest/googletest/generated/gmock.pc" + "external/googletest/googletest/generated/gmock_main.pc" + "external/googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake" + "external/googletest/googletest/generated/GTestConfigVersion.cmake" + "external/googletest/googletest/generated/GTestConfig.cmake" + "external/googletest/googletest/generated/gtest.pc" + "external/googletest/googletest/generated/gtest_main.pc" + "external/googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake" + "external/paradiseo/CMakeFiles/CMakeDirectoryInformation.cmake" + "external/paradiseo/eo/config.h" + "external/paradiseo/eo/install_symlink.py" + "external/paradiseo/eo/CMakeFiles/CMakeDirectoryInformation.cmake" + "external/paradiseo/eo/doc/CMakeFiles/CMakeDirectoryInformation.cmake" + "external/paradiseo/eo/src/CMakeFiles/CMakeDirectoryInformation.cmake" + "external/paradiseo/eo/src/es/CMakeFiles/CMakeDirectoryInformation.cmake" + "external/paradiseo/eo/src/ga/CMakeFiles/CMakeDirectoryInformation.cmake" + "external/paradiseo/eo/src/utils/CMakeFiles/CMakeDirectoryInformation.cmake" + "external/paradiseo/mo/CMakeFiles/CMakeDirectoryInformation.cmake" + "external/paradiseo/mo/doc/CMakeFiles/CMakeDirectoryInformation.cmake" + "external/paradiseo/mo/src/CMakeFiles/CMakeDirectoryInformation.cmake" + "external/paradiseo/moeo/CMakeFiles/CMakeDirectoryInformation.cmake" + "external/paradiseo/moeo/doc/CMakeFiles/CMakeDirectoryInformation.cmake" + "external/paradiseo/moeo/src/CMakeFiles/CMakeDirectoryInformation.cmake" + "test/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/example.dir/DependInfo.cmake" + "CMakeFiles/search.dir/DependInfo.cmake" + "src/CMakeFiles/rHashGenLib.dir/DependInfo.cmake" + "external/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake" + "external/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake" + "external/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + "external/googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + "external/paradiseo/CMakeFiles/cleanall.dir/DependInfo.cmake" + "external/paradiseo/eo/src/CMakeFiles/eo.dir/DependInfo.cmake" + "external/paradiseo/eo/src/es/CMakeFiles/es.dir/DependInfo.cmake" + "external/paradiseo/eo/src/es/CMakeFiles/cma.dir/DependInfo.cmake" + "external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/DependInfo.cmake" + "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/DependInfo.cmake" + "external/paradiseo/moeo/src/CMakeFiles/moeo.dir/DependInfo.cmake" + "test/CMakeFiles/rHashGen-tests.dir/DependInfo.cmake" + ) diff --git a/build/CMakeFiles/Makefile2 b/build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..655811b --- /dev/null +++ b/build/CMakeFiles/Makefile2 @@ -0,0 +1,799 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/example.dir/all +all: CMakeFiles/search.dir/all +all: src/all +all: external/googletest/all +all: external/paradiseo/all +all: test/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: src/preinstall +preinstall: external/googletest/preinstall +preinstall: external/paradiseo/preinstall +preinstall: test/preinstall +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/example.dir/clean +clean: CMakeFiles/search.dir/clean +clean: src/clean +clean: external/googletest/clean +clean: external/paradiseo/clean +clean: test/clean +.PHONY : clean + +#============================================================================= +# Directory level rules for directory external/googletest + +# Recursive "all" directory target. +external/googletest/all: external/googletest/googlemock/all +.PHONY : external/googletest/all + +# Recursive "preinstall" directory target. +external/googletest/preinstall: external/googletest/googlemock/preinstall +.PHONY : external/googletest/preinstall + +# Recursive "clean" directory target. +external/googletest/clean: external/googletest/googlemock/clean +.PHONY : external/googletest/clean + +#============================================================================= +# Directory level rules for directory external/googletest/googlemock + +# Recursive "all" directory target. +external/googletest/googlemock/all: external/googletest/googlemock/CMakeFiles/gmock.dir/all +external/googletest/googlemock/all: external/googletest/googlemock/CMakeFiles/gmock_main.dir/all +external/googletest/googlemock/all: external/googletest/googletest/all +.PHONY : external/googletest/googlemock/all + +# Recursive "preinstall" directory target. +external/googletest/googlemock/preinstall: external/googletest/googletest/preinstall +.PHONY : external/googletest/googlemock/preinstall + +# Recursive "clean" directory target. +external/googletest/googlemock/clean: external/googletest/googlemock/CMakeFiles/gmock.dir/clean +external/googletest/googlemock/clean: external/googletest/googlemock/CMakeFiles/gmock_main.dir/clean +external/googletest/googlemock/clean: external/googletest/googletest/clean +.PHONY : external/googletest/googlemock/clean + +#============================================================================= +# Directory level rules for directory external/googletest/googletest + +# Recursive "all" directory target. +external/googletest/googletest/all: external/googletest/googletest/CMakeFiles/gtest.dir/all +external/googletest/googletest/all: external/googletest/googletest/CMakeFiles/gtest_main.dir/all +.PHONY : external/googletest/googletest/all + +# Recursive "preinstall" directory target. +external/googletest/googletest/preinstall: +.PHONY : external/googletest/googletest/preinstall + +# Recursive "clean" directory target. +external/googletest/googletest/clean: external/googletest/googletest/CMakeFiles/gtest.dir/clean +external/googletest/googletest/clean: external/googletest/googletest/CMakeFiles/gtest_main.dir/clean +.PHONY : external/googletest/googletest/clean + +#============================================================================= +# Directory level rules for directory external/paradiseo + +# Recursive "all" directory target. +external/paradiseo/all: external/paradiseo/eo/all +external/paradiseo/all: external/paradiseo/mo/all +external/paradiseo/all: external/paradiseo/moeo/all +.PHONY : external/paradiseo/all + +# Recursive "preinstall" directory target. +external/paradiseo/preinstall: external/paradiseo/eo/preinstall +external/paradiseo/preinstall: external/paradiseo/mo/preinstall +external/paradiseo/preinstall: external/paradiseo/moeo/preinstall +.PHONY : external/paradiseo/preinstall + +# Recursive "clean" directory target. +external/paradiseo/clean: external/paradiseo/CMakeFiles/cleanall.dir/clean +external/paradiseo/clean: external/paradiseo/eo/clean +external/paradiseo/clean: external/paradiseo/mo/clean +external/paradiseo/clean: external/paradiseo/moeo/clean +.PHONY : external/paradiseo/clean + +#============================================================================= +# Directory level rules for directory external/paradiseo/eo + +# Recursive "all" directory target. +external/paradiseo/eo/all: external/paradiseo/eo/doc/all +external/paradiseo/eo/all: external/paradiseo/eo/src/all +.PHONY : external/paradiseo/eo/all + +# Recursive "preinstall" directory target. +external/paradiseo/eo/preinstall: external/paradiseo/eo/doc/preinstall +external/paradiseo/eo/preinstall: external/paradiseo/eo/src/preinstall +.PHONY : external/paradiseo/eo/preinstall + +# Recursive "clean" directory target. +external/paradiseo/eo/clean: external/paradiseo/eo/doc/clean +external/paradiseo/eo/clean: external/paradiseo/eo/src/clean +.PHONY : external/paradiseo/eo/clean + +#============================================================================= +# Directory level rules for directory external/paradiseo/eo/doc + +# Recursive "all" directory target. +external/paradiseo/eo/doc/all: +.PHONY : external/paradiseo/eo/doc/all + +# Recursive "preinstall" directory target. +external/paradiseo/eo/doc/preinstall: +.PHONY : external/paradiseo/eo/doc/preinstall + +# Recursive "clean" directory target. +external/paradiseo/eo/doc/clean: +.PHONY : external/paradiseo/eo/doc/clean + +#============================================================================= +# Directory level rules for directory external/paradiseo/eo/src + +# Recursive "all" directory target. +external/paradiseo/eo/src/all: external/paradiseo/eo/src/CMakeFiles/eo.dir/all +external/paradiseo/eo/src/all: external/paradiseo/eo/src/es/all +external/paradiseo/eo/src/all: external/paradiseo/eo/src/ga/all +external/paradiseo/eo/src/all: external/paradiseo/eo/src/utils/all +.PHONY : external/paradiseo/eo/src/all + +# Recursive "preinstall" directory target. +external/paradiseo/eo/src/preinstall: external/paradiseo/eo/src/es/preinstall +external/paradiseo/eo/src/preinstall: external/paradiseo/eo/src/ga/preinstall +external/paradiseo/eo/src/preinstall: external/paradiseo/eo/src/utils/preinstall +.PHONY : external/paradiseo/eo/src/preinstall + +# Recursive "clean" directory target. +external/paradiseo/eo/src/clean: external/paradiseo/eo/src/CMakeFiles/eo.dir/clean +external/paradiseo/eo/src/clean: external/paradiseo/eo/src/es/clean +external/paradiseo/eo/src/clean: external/paradiseo/eo/src/ga/clean +external/paradiseo/eo/src/clean: external/paradiseo/eo/src/utils/clean +.PHONY : external/paradiseo/eo/src/clean + +#============================================================================= +# Directory level rules for directory external/paradiseo/eo/src/es + +# Recursive "all" directory target. +external/paradiseo/eo/src/es/all: external/paradiseo/eo/src/es/CMakeFiles/es.dir/all +external/paradiseo/eo/src/es/all: external/paradiseo/eo/src/es/CMakeFiles/cma.dir/all +.PHONY : external/paradiseo/eo/src/es/all + +# Recursive "preinstall" directory target. +external/paradiseo/eo/src/es/preinstall: +.PHONY : external/paradiseo/eo/src/es/preinstall + +# Recursive "clean" directory target. +external/paradiseo/eo/src/es/clean: external/paradiseo/eo/src/es/CMakeFiles/es.dir/clean +external/paradiseo/eo/src/es/clean: external/paradiseo/eo/src/es/CMakeFiles/cma.dir/clean +.PHONY : external/paradiseo/eo/src/es/clean + +#============================================================================= +# Directory level rules for directory external/paradiseo/eo/src/ga + +# Recursive "all" directory target. +external/paradiseo/eo/src/ga/all: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/all +.PHONY : external/paradiseo/eo/src/ga/all + +# Recursive "preinstall" directory target. +external/paradiseo/eo/src/ga/preinstall: +.PHONY : external/paradiseo/eo/src/ga/preinstall + +# Recursive "clean" directory target. +external/paradiseo/eo/src/ga/clean: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/clean +.PHONY : external/paradiseo/eo/src/ga/clean + +#============================================================================= +# Directory level rules for directory external/paradiseo/eo/src/utils + +# Recursive "all" directory target. +external/paradiseo/eo/src/utils/all: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/all +.PHONY : external/paradiseo/eo/src/utils/all + +# Recursive "preinstall" directory target. +external/paradiseo/eo/src/utils/preinstall: +.PHONY : external/paradiseo/eo/src/utils/preinstall + +# Recursive "clean" directory target. +external/paradiseo/eo/src/utils/clean: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/clean +.PHONY : external/paradiseo/eo/src/utils/clean + +#============================================================================= +# Directory level rules for directory external/paradiseo/mo + +# Recursive "all" directory target. +external/paradiseo/mo/all: external/paradiseo/mo/doc/all +external/paradiseo/mo/all: external/paradiseo/mo/src/all +.PHONY : external/paradiseo/mo/all + +# Recursive "preinstall" directory target. +external/paradiseo/mo/preinstall: external/paradiseo/mo/doc/preinstall +external/paradiseo/mo/preinstall: external/paradiseo/mo/src/preinstall +.PHONY : external/paradiseo/mo/preinstall + +# Recursive "clean" directory target. +external/paradiseo/mo/clean: external/paradiseo/mo/doc/clean +external/paradiseo/mo/clean: external/paradiseo/mo/src/clean +.PHONY : external/paradiseo/mo/clean + +#============================================================================= +# Directory level rules for directory external/paradiseo/mo/doc + +# Recursive "all" directory target. +external/paradiseo/mo/doc/all: +.PHONY : external/paradiseo/mo/doc/all + +# Recursive "preinstall" directory target. +external/paradiseo/mo/doc/preinstall: +.PHONY : external/paradiseo/mo/doc/preinstall + +# Recursive "clean" directory target. +external/paradiseo/mo/doc/clean: +.PHONY : external/paradiseo/mo/doc/clean + +#============================================================================= +# Directory level rules for directory external/paradiseo/mo/src + +# Recursive "all" directory target. +external/paradiseo/mo/src/all: +.PHONY : external/paradiseo/mo/src/all + +# Recursive "preinstall" directory target. +external/paradiseo/mo/src/preinstall: +.PHONY : external/paradiseo/mo/src/preinstall + +# Recursive "clean" directory target. +external/paradiseo/mo/src/clean: +.PHONY : external/paradiseo/mo/src/clean + +#============================================================================= +# Directory level rules for directory external/paradiseo/moeo + +# Recursive "all" directory target. +external/paradiseo/moeo/all: external/paradiseo/moeo/doc/all +external/paradiseo/moeo/all: external/paradiseo/moeo/src/all +.PHONY : external/paradiseo/moeo/all + +# Recursive "preinstall" directory target. +external/paradiseo/moeo/preinstall: external/paradiseo/moeo/doc/preinstall +external/paradiseo/moeo/preinstall: external/paradiseo/moeo/src/preinstall +.PHONY : external/paradiseo/moeo/preinstall + +# Recursive "clean" directory target. +external/paradiseo/moeo/clean: external/paradiseo/moeo/doc/clean +external/paradiseo/moeo/clean: external/paradiseo/moeo/src/clean +.PHONY : external/paradiseo/moeo/clean + +#============================================================================= +# Directory level rules for directory external/paradiseo/moeo/doc + +# Recursive "all" directory target. +external/paradiseo/moeo/doc/all: +.PHONY : external/paradiseo/moeo/doc/all + +# Recursive "preinstall" directory target. +external/paradiseo/moeo/doc/preinstall: +.PHONY : external/paradiseo/moeo/doc/preinstall + +# Recursive "clean" directory target. +external/paradiseo/moeo/doc/clean: +.PHONY : external/paradiseo/moeo/doc/clean + +#============================================================================= +# Directory level rules for directory external/paradiseo/moeo/src + +# Recursive "all" directory target. +external/paradiseo/moeo/src/all: external/paradiseo/moeo/src/CMakeFiles/moeo.dir/all +.PHONY : external/paradiseo/moeo/src/all + +# Recursive "preinstall" directory target. +external/paradiseo/moeo/src/preinstall: +.PHONY : external/paradiseo/moeo/src/preinstall + +# Recursive "clean" directory target. +external/paradiseo/moeo/src/clean: external/paradiseo/moeo/src/CMakeFiles/moeo.dir/clean +.PHONY : external/paradiseo/moeo/src/clean + +#============================================================================= +# Directory level rules for directory src + +# Recursive "all" directory target. +src/all: src/CMakeFiles/rHashGenLib.dir/all +.PHONY : src/all + +# Recursive "preinstall" directory target. +src/preinstall: +.PHONY : src/preinstall + +# Recursive "clean" directory target. +src/clean: src/CMakeFiles/rHashGenLib.dir/clean +.PHONY : src/clean + +#============================================================================= +# Directory level rules for directory test + +# Recursive "all" directory target. +test/all: test/CMakeFiles/rHashGen-tests.dir/all +.PHONY : test/all + +# Recursive "preinstall" directory target. +test/preinstall: +.PHONY : test/preinstall + +# Recursive "clean" directory target. +test/clean: test/CMakeFiles/rHashGen-tests.dir/clean +.PHONY : test/clean + +#============================================================================= +# Target rules for target CMakeFiles/example.dir + +# All Build rule for target. +CMakeFiles/example.dir/all: src/CMakeFiles/rHashGenLib.dir/all +CMakeFiles/example.dir/all: external/paradiseo/eo/src/CMakeFiles/eo.dir/all +CMakeFiles/example.dir/all: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/example.dir/build.make CMakeFiles/example.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/example.dir/build.make CMakeFiles/example.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=45,46 "Built target example" +.PHONY : CMakeFiles/example.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/example.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 29 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/example.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : CMakeFiles/example.dir/rule + +# Convenience name for target. +example: CMakeFiles/example.dir/rule +.PHONY : example + +# clean rule for target. +CMakeFiles/example.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/example.dir/build.make CMakeFiles/example.dir/clean +.PHONY : CMakeFiles/example.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/search.dir + +# All Build rule for target. +CMakeFiles/search.dir/all: src/CMakeFiles/rHashGenLib.dir/all +CMakeFiles/search.dir/all: external/paradiseo/eo/src/CMakeFiles/eo.dir/all +CMakeFiles/search.dir/all: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/search.dir/build.make CMakeFiles/search.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/search.dir/build.make CMakeFiles/search.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=79,80 "Built target search" +.PHONY : CMakeFiles/search.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/search.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 29 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/search.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : CMakeFiles/search.dir/rule + +# Convenience name for target. +search: CMakeFiles/search.dir/rule +.PHONY : search + +# clean rule for target. +CMakeFiles/search.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/search.dir/build.make CMakeFiles/search.dir/clean +.PHONY : CMakeFiles/search.dir/clean + +#============================================================================= +# Target rules for target src/CMakeFiles/rHashGenLib.dir + +# All Build rule for target. +src/CMakeFiles/rHashGenLib.dir/all: + $(MAKE) $(MAKESILENT) -f src/CMakeFiles/rHashGenLib.dir/build.make src/CMakeFiles/rHashGenLib.dir/depend + $(MAKE) $(MAKESILENT) -f src/CMakeFiles/rHashGenLib.dir/build.make src/CMakeFiles/rHashGenLib.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=77,78 "Built target rHashGenLib" +.PHONY : src/CMakeFiles/rHashGenLib.dir/all + +# Build rule for subdir invocation for target. +src/CMakeFiles/rHashGenLib.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/CMakeFiles/rHashGenLib.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : src/CMakeFiles/rHashGenLib.dir/rule + +# Convenience name for target. +rHashGenLib: src/CMakeFiles/rHashGenLib.dir/rule +.PHONY : rHashGenLib + +# clean rule for target. +src/CMakeFiles/rHashGenLib.dir/clean: + $(MAKE) $(MAKESILENT) -f src/CMakeFiles/rHashGenLib.dir/build.make src/CMakeFiles/rHashGenLib.dir/clean +.PHONY : src/CMakeFiles/rHashGenLib.dir/clean + +#============================================================================= +# Target rules for target external/googletest/googlemock/CMakeFiles/gmock.dir + +# All Build rule for target. +external/googletest/googlemock/CMakeFiles/gmock.dir/all: external/googletest/googletest/CMakeFiles/gtest.dir/all + $(MAKE) $(MAKESILENT) -f external/googletest/googlemock/CMakeFiles/gmock.dir/build.make external/googletest/googlemock/CMakeFiles/gmock.dir/depend + $(MAKE) $(MAKESILENT) -f external/googletest/googlemock/CMakeFiles/gmock.dir/build.make external/googletest/googlemock/CMakeFiles/gmock.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=55,56 "Built target gmock" +.PHONY : external/googletest/googlemock/CMakeFiles/gmock.dir/all + +# Build rule for subdir invocation for target. +external/googletest/googlemock/CMakeFiles/gmock.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/googletest/googlemock/CMakeFiles/gmock.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : external/googletest/googlemock/CMakeFiles/gmock.dir/rule + +# Convenience name for target. +gmock: external/googletest/googlemock/CMakeFiles/gmock.dir/rule +.PHONY : gmock + +# clean rule for target. +external/googletest/googlemock/CMakeFiles/gmock.dir/clean: + $(MAKE) $(MAKESILENT) -f external/googletest/googlemock/CMakeFiles/gmock.dir/build.make external/googletest/googlemock/CMakeFiles/gmock.dir/clean +.PHONY : external/googletest/googlemock/CMakeFiles/gmock.dir/clean + +#============================================================================= +# Target rules for target external/googletest/googlemock/CMakeFiles/gmock_main.dir + +# All Build rule for target. +external/googletest/googlemock/CMakeFiles/gmock_main.dir/all: external/googletest/googlemock/CMakeFiles/gmock.dir/all +external/googletest/googlemock/CMakeFiles/gmock_main.dir/all: external/googletest/googletest/CMakeFiles/gtest.dir/all + $(MAKE) $(MAKESILENT) -f external/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make external/googletest/googlemock/CMakeFiles/gmock_main.dir/depend + $(MAKE) $(MAKESILENT) -f external/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make external/googletest/googlemock/CMakeFiles/gmock_main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=57,58 "Built target gmock_main" +.PHONY : external/googletest/googlemock/CMakeFiles/gmock_main.dir/all + +# Build rule for subdir invocation for target. +external/googletest/googlemock/CMakeFiles/gmock_main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 6 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/googletest/googlemock/CMakeFiles/gmock_main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : external/googletest/googlemock/CMakeFiles/gmock_main.dir/rule + +# Convenience name for target. +gmock_main: external/googletest/googlemock/CMakeFiles/gmock_main.dir/rule +.PHONY : gmock_main + +# clean rule for target. +external/googletest/googlemock/CMakeFiles/gmock_main.dir/clean: + $(MAKE) $(MAKESILENT) -f external/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make external/googletest/googlemock/CMakeFiles/gmock_main.dir/clean +.PHONY : external/googletest/googlemock/CMakeFiles/gmock_main.dir/clean + +#============================================================================= +# Target rules for target external/googletest/googletest/CMakeFiles/gtest.dir + +# All Build rule for target. +external/googletest/googletest/CMakeFiles/gtest.dir/all: + $(MAKE) $(MAKESILENT) -f external/googletest/googletest/CMakeFiles/gtest.dir/build.make external/googletest/googletest/CMakeFiles/gtest.dir/depend + $(MAKE) $(MAKESILENT) -f external/googletest/googletest/CMakeFiles/gtest.dir/build.make external/googletest/googletest/CMakeFiles/gtest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=59,60 "Built target gtest" +.PHONY : external/googletest/googletest/CMakeFiles/gtest.dir/all + +# Build rule for subdir invocation for target. +external/googletest/googletest/CMakeFiles/gtest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/googletest/googletest/CMakeFiles/gtest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : external/googletest/googletest/CMakeFiles/gtest.dir/rule + +# Convenience name for target. +gtest: external/googletest/googletest/CMakeFiles/gtest.dir/rule +.PHONY : gtest + +# clean rule for target. +external/googletest/googletest/CMakeFiles/gtest.dir/clean: + $(MAKE) $(MAKESILENT) -f external/googletest/googletest/CMakeFiles/gtest.dir/build.make external/googletest/googletest/CMakeFiles/gtest.dir/clean +.PHONY : external/googletest/googletest/CMakeFiles/gtest.dir/clean + +#============================================================================= +# Target rules for target external/googletest/googletest/CMakeFiles/gtest_main.dir + +# All Build rule for target. +external/googletest/googletest/CMakeFiles/gtest_main.dir/all: external/googletest/googletest/CMakeFiles/gtest.dir/all + $(MAKE) $(MAKESILENT) -f external/googletest/googletest/CMakeFiles/gtest_main.dir/build.make external/googletest/googletest/CMakeFiles/gtest_main.dir/depend + $(MAKE) $(MAKESILENT) -f external/googletest/googletest/CMakeFiles/gtest_main.dir/build.make external/googletest/googletest/CMakeFiles/gtest_main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=61,62 "Built target gtest_main" +.PHONY : external/googletest/googletest/CMakeFiles/gtest_main.dir/all + +# Build rule for subdir invocation for target. +external/googletest/googletest/CMakeFiles/gtest_main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/googletest/googletest/CMakeFiles/gtest_main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : external/googletest/googletest/CMakeFiles/gtest_main.dir/rule + +# Convenience name for target. +gtest_main: external/googletest/googletest/CMakeFiles/gtest_main.dir/rule +.PHONY : gtest_main + +# clean rule for target. +external/googletest/googletest/CMakeFiles/gtest_main.dir/clean: + $(MAKE) $(MAKESILENT) -f external/googletest/googletest/CMakeFiles/gtest_main.dir/build.make external/googletest/googletest/CMakeFiles/gtest_main.dir/clean +.PHONY : external/googletest/googletest/CMakeFiles/gtest_main.dir/clean + +#============================================================================= +# Target rules for target external/paradiseo/CMakeFiles/cleanall.dir + +# All Build rule for target. +external/paradiseo/CMakeFiles/cleanall.dir/all: + $(MAKE) $(MAKESILENT) -f external/paradiseo/CMakeFiles/cleanall.dir/build.make external/paradiseo/CMakeFiles/cleanall.dir/depend + $(MAKE) $(MAKESILENT) -f external/paradiseo/CMakeFiles/cleanall.dir/build.make external/paradiseo/CMakeFiles/cleanall.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num= "Built target cleanall" +.PHONY : external/paradiseo/CMakeFiles/cleanall.dir/all + +# Build rule for subdir invocation for target. +external/paradiseo/CMakeFiles/cleanall.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/CMakeFiles/cleanall.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : external/paradiseo/CMakeFiles/cleanall.dir/rule + +# Convenience name for target. +cleanall: external/paradiseo/CMakeFiles/cleanall.dir/rule +.PHONY : cleanall + +# clean rule for target. +external/paradiseo/CMakeFiles/cleanall.dir/clean: + $(MAKE) $(MAKESILENT) -f external/paradiseo/CMakeFiles/cleanall.dir/build.make external/paradiseo/CMakeFiles/cleanall.dir/clean +.PHONY : external/paradiseo/CMakeFiles/cleanall.dir/clean + +#============================================================================= +# Target rules for target external/paradiseo/eo/src/CMakeFiles/eo.dir + +# All Build rule for target. +external/paradiseo/eo/src/CMakeFiles/eo.dir/all: + $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make external/paradiseo/eo/src/CMakeFiles/eo.dir/depend + $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make external/paradiseo/eo/src/CMakeFiles/eo.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=5,6,7,8,9,10,11 "Built target eo" +.PHONY : external/paradiseo/eo/src/CMakeFiles/eo.dir/all + +# Build rule for subdir invocation for target. +external/paradiseo/eo/src/CMakeFiles/eo.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 7 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/CMakeFiles/eo.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : external/paradiseo/eo/src/CMakeFiles/eo.dir/rule + +# Convenience name for target. +eo: external/paradiseo/eo/src/CMakeFiles/eo.dir/rule +.PHONY : eo + +# clean rule for target. +external/paradiseo/eo/src/CMakeFiles/eo.dir/clean: + $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make external/paradiseo/eo/src/CMakeFiles/eo.dir/clean +.PHONY : external/paradiseo/eo/src/CMakeFiles/eo.dir/clean + +#============================================================================= +# Target rules for target external/paradiseo/eo/src/es/CMakeFiles/es.dir + +# All Build rule for target. +external/paradiseo/eo/src/es/CMakeFiles/es.dir/all: + $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/depend + $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=30,31,32,33,34,35,36,37,38,39,40,41,42,43,44 "Built target es" +.PHONY : external/paradiseo/eo/src/es/CMakeFiles/es.dir/all + +# Build rule for subdir invocation for target. +external/paradiseo/eo/src/es/CMakeFiles/es.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 15 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/es/CMakeFiles/es.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : external/paradiseo/eo/src/es/CMakeFiles/es.dir/rule + +# Convenience name for target. +es: external/paradiseo/eo/src/es/CMakeFiles/es.dir/rule +.PHONY : es + +# clean rule for target. +external/paradiseo/eo/src/es/CMakeFiles/es.dir/clean: + $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/clean +.PHONY : external/paradiseo/eo/src/es/CMakeFiles/es.dir/clean + +#============================================================================= +# Target rules for target external/paradiseo/eo/src/es/CMakeFiles/cma.dir + +# All Build rule for target. +external/paradiseo/eo/src/es/CMakeFiles/cma.dir/all: + $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/cma.dir/depend + $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=1,2,3,4 "Built target cma" +.PHONY : external/paradiseo/eo/src/es/CMakeFiles/cma.dir/all + +# Build rule for subdir invocation for target. +external/paradiseo/eo/src/es/CMakeFiles/cma.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/es/CMakeFiles/cma.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : external/paradiseo/eo/src/es/CMakeFiles/cma.dir/rule + +# Convenience name for target. +cma: external/paradiseo/eo/src/es/CMakeFiles/cma.dir/rule +.PHONY : cma + +# clean rule for target. +external/paradiseo/eo/src/es/CMakeFiles/cma.dir/clean: + $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/cma.dir/clean +.PHONY : external/paradiseo/eo/src/es/CMakeFiles/cma.dir/clean + +#============================================================================= +# Target rules for target external/paradiseo/eo/src/ga/CMakeFiles/ga.dir + +# All Build rule for target. +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/all: + $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/depend + $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=47,48,49,50,51,52,53,54 "Built target ga" +.PHONY : external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/all + +# Build rule for subdir invocation for target. +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 8 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/rule + +# Convenience name for target. +ga: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/rule +.PHONY : ga + +# clean rule for target. +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/clean: + $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/clean +.PHONY : external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/clean + +#============================================================================= +# Target rules for target external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir + +# All Build rule for target. +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/all: + $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/depend + $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29 "Built target eoutils" +.PHONY : external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/all + +# Build rule for subdir invocation for target. +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 18 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/rule + +# Convenience name for target. +eoutils: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/rule +.PHONY : eoutils + +# clean rule for target. +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/clean: + $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/clean +.PHONY : external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/clean + +#============================================================================= +# Target rules for target external/paradiseo/moeo/src/CMakeFiles/moeo.dir + +# All Build rule for target. +external/paradiseo/moeo/src/CMakeFiles/moeo.dir/all: + $(MAKE) $(MAKESILENT) -f external/paradiseo/moeo/src/CMakeFiles/moeo.dir/build.make external/paradiseo/moeo/src/CMakeFiles/moeo.dir/depend + $(MAKE) $(MAKESILENT) -f external/paradiseo/moeo/src/CMakeFiles/moeo.dir/build.make external/paradiseo/moeo/src/CMakeFiles/moeo.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=63,64 "Built target moeo" +.PHONY : external/paradiseo/moeo/src/CMakeFiles/moeo.dir/all + +# Build rule for subdir invocation for target. +external/paradiseo/moeo/src/CMakeFiles/moeo.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/moeo/src/CMakeFiles/moeo.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : external/paradiseo/moeo/src/CMakeFiles/moeo.dir/rule + +# Convenience name for target. +moeo: external/paradiseo/moeo/src/CMakeFiles/moeo.dir/rule +.PHONY : moeo + +# clean rule for target. +external/paradiseo/moeo/src/CMakeFiles/moeo.dir/clean: + $(MAKE) $(MAKESILENT) -f external/paradiseo/moeo/src/CMakeFiles/moeo.dir/build.make external/paradiseo/moeo/src/CMakeFiles/moeo.dir/clean +.PHONY : external/paradiseo/moeo/src/CMakeFiles/moeo.dir/clean + +#============================================================================= +# Target rules for target test/CMakeFiles/rHashGen-tests.dir + +# All Build rule for target. +test/CMakeFiles/rHashGen-tests.dir/all: src/CMakeFiles/rHashGenLib.dir/all +test/CMakeFiles/rHashGen-tests.dir/all: external/googletest/googletest/CMakeFiles/gtest.dir/all +test/CMakeFiles/rHashGen-tests.dir/all: external/paradiseo/eo/src/CMakeFiles/eo.dir/all +test/CMakeFiles/rHashGen-tests.dir/all: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/all + $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/depend + $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=65,66,67,68,69,70,71,72,73,74,75,76 "Built target rHashGen-tests" +.PHONY : test/CMakeFiles/rHashGen-tests.dir/all + +# Build rule for subdir invocation for target. +test/CMakeFiles/rHashGen-tests.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 41 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test/CMakeFiles/rHashGen-tests.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : test/CMakeFiles/rHashGen-tests.dir/rule + +# Convenience name for target. +rHashGen-tests: test/CMakeFiles/rHashGen-tests.dir/rule +.PHONY : rHashGen-tests + +# clean rule for target. +test/CMakeFiles/rHashGen-tests.dir/clean: + $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/clean +.PHONY : test/CMakeFiles/rHashGen-tests.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..e17c2a1 --- /dev/null +++ b/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,148 @@ +/Users/vguillem/git/rHashGen/build/CMakeFiles/example.dir +/Users/vguillem/git/rHashGen/build/CMakeFiles/search.dir +/Users/vguillem/git/rHashGen/build/CMakeFiles/test.dir +/Users/vguillem/git/rHashGen/build/CMakeFiles/edit_cache.dir +/Users/vguillem/git/rHashGen/build/CMakeFiles/rebuild_cache.dir +/Users/vguillem/git/rHashGen/build/CMakeFiles/list_install_components.dir +/Users/vguillem/git/rHashGen/build/CMakeFiles/install.dir +/Users/vguillem/git/rHashGen/build/CMakeFiles/install/local.dir +/Users/vguillem/git/rHashGen/build/CMakeFiles/install/strip.dir +/Users/vguillem/git/rHashGen/build/src/CMakeFiles/rHashGenLib.dir +/Users/vguillem/git/rHashGen/build/src/CMakeFiles/test.dir +/Users/vguillem/git/rHashGen/build/src/CMakeFiles/edit_cache.dir +/Users/vguillem/git/rHashGen/build/src/CMakeFiles/rebuild_cache.dir +/Users/vguillem/git/rHashGen/build/src/CMakeFiles/list_install_components.dir +/Users/vguillem/git/rHashGen/build/src/CMakeFiles/install.dir +/Users/vguillem/git/rHashGen/build/src/CMakeFiles/install/local.dir +/Users/vguillem/git/rHashGen/build/src/CMakeFiles/install/strip.dir +/Users/vguillem/git/rHashGen/build/external/googletest/CMakeFiles/test.dir +/Users/vguillem/git/rHashGen/build/external/googletest/CMakeFiles/edit_cache.dir +/Users/vguillem/git/rHashGen/build/external/googletest/CMakeFiles/rebuild_cache.dir +/Users/vguillem/git/rHashGen/build/external/googletest/CMakeFiles/list_install_components.dir +/Users/vguillem/git/rHashGen/build/external/googletest/CMakeFiles/install.dir +/Users/vguillem/git/rHashGen/build/external/googletest/CMakeFiles/install/local.dir +/Users/vguillem/git/rHashGen/build/external/googletest/CMakeFiles/install/strip.dir +/Users/vguillem/git/rHashGen/build/external/googletest/googlemock/CMakeFiles/gmock.dir +/Users/vguillem/git/rHashGen/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir +/Users/vguillem/git/rHashGen/build/external/googletest/googlemock/CMakeFiles/test.dir +/Users/vguillem/git/rHashGen/build/external/googletest/googlemock/CMakeFiles/edit_cache.dir +/Users/vguillem/git/rHashGen/build/external/googletest/googlemock/CMakeFiles/rebuild_cache.dir +/Users/vguillem/git/rHashGen/build/external/googletest/googlemock/CMakeFiles/list_install_components.dir +/Users/vguillem/git/rHashGen/build/external/googletest/googlemock/CMakeFiles/install.dir +/Users/vguillem/git/rHashGen/build/external/googletest/googlemock/CMakeFiles/install/local.dir +/Users/vguillem/git/rHashGen/build/external/googletest/googlemock/CMakeFiles/install/strip.dir +/Users/vguillem/git/rHashGen/build/external/googletest/googletest/CMakeFiles/gtest.dir +/Users/vguillem/git/rHashGen/build/external/googletest/googletest/CMakeFiles/gtest_main.dir +/Users/vguillem/git/rHashGen/build/external/googletest/googletest/CMakeFiles/test.dir +/Users/vguillem/git/rHashGen/build/external/googletest/googletest/CMakeFiles/edit_cache.dir +/Users/vguillem/git/rHashGen/build/external/googletest/googletest/CMakeFiles/rebuild_cache.dir +/Users/vguillem/git/rHashGen/build/external/googletest/googletest/CMakeFiles/list_install_components.dir +/Users/vguillem/git/rHashGen/build/external/googletest/googletest/CMakeFiles/install.dir +/Users/vguillem/git/rHashGen/build/external/googletest/googletest/CMakeFiles/install/local.dir +/Users/vguillem/git/rHashGen/build/external/googletest/googletest/CMakeFiles/install/strip.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/CMakeFiles/cleanall.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/CMakeFiles/test.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/CMakeFiles/edit_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/CMakeFiles/rebuild_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/CMakeFiles/list_install_components.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/CMakeFiles/install.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/CMakeFiles/install/local.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/CMakeFiles/install/strip.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/CMakeFiles/test.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/CMakeFiles/edit_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/CMakeFiles/rebuild_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/CMakeFiles/list_install_components.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/CMakeFiles/install.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/CMakeFiles/install/local.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/CMakeFiles/install/strip.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/doc/CMakeFiles/test.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/doc/CMakeFiles/edit_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/doc/CMakeFiles/rebuild_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/doc/CMakeFiles/list_install_components.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/doc/CMakeFiles/install.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/doc/CMakeFiles/install/local.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/doc/CMakeFiles/install/strip.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/CMakeFiles/eo.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/CMakeFiles/test.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/CMakeFiles/edit_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/CMakeFiles/rebuild_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/CMakeFiles/list_install_components.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/CMakeFiles/install.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/CMakeFiles/install/local.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/CMakeFiles/install/strip.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es/CMakeFiles/test.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es/CMakeFiles/edit_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es/CMakeFiles/rebuild_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es/CMakeFiles/list_install_components.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es/CMakeFiles/install.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es/CMakeFiles/install/local.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es/CMakeFiles/install/strip.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga/CMakeFiles/test.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga/CMakeFiles/edit_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga/CMakeFiles/rebuild_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga/CMakeFiles/list_install_components.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga/CMakeFiles/install.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga/CMakeFiles/install/local.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga/CMakeFiles/install/strip.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils/CMakeFiles/test.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils/CMakeFiles/edit_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils/CMakeFiles/rebuild_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils/CMakeFiles/list_install_components.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils/CMakeFiles/install.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils/CMakeFiles/install/local.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils/CMakeFiles/install/strip.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/CMakeFiles/test.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/CMakeFiles/edit_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/CMakeFiles/rebuild_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/CMakeFiles/list_install_components.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/CMakeFiles/install.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/CMakeFiles/install/local.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/CMakeFiles/install/strip.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/doc/CMakeFiles/test.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/doc/CMakeFiles/edit_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/doc/CMakeFiles/rebuild_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/doc/CMakeFiles/list_install_components.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/doc/CMakeFiles/install.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/doc/CMakeFiles/install/local.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/doc/CMakeFiles/install/strip.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/src/CMakeFiles/test.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/src/CMakeFiles/edit_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/src/CMakeFiles/rebuild_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/src/CMakeFiles/list_install_components.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/src/CMakeFiles/install.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/src/CMakeFiles/install/local.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/src/CMakeFiles/install/strip.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/CMakeFiles/test.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/CMakeFiles/edit_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/CMakeFiles/rebuild_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/CMakeFiles/list_install_components.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/CMakeFiles/install.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/CMakeFiles/install/local.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/CMakeFiles/install/strip.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/doc/CMakeFiles/test.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/doc/CMakeFiles/edit_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/doc/CMakeFiles/rebuild_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/doc/CMakeFiles/list_install_components.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/doc/CMakeFiles/install.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/doc/CMakeFiles/install/local.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/doc/CMakeFiles/install/strip.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/src/CMakeFiles/test.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/src/CMakeFiles/edit_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/src/CMakeFiles/rebuild_cache.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/src/CMakeFiles/list_install_components.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/src/CMakeFiles/install.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/src/CMakeFiles/install/local.dir +/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/src/CMakeFiles/install/strip.dir +/Users/vguillem/git/rHashGen/build/test/CMakeFiles/rHashGen-tests.dir +/Users/vguillem/git/rHashGen/build/test/CMakeFiles/test.dir +/Users/vguillem/git/rHashGen/build/test/CMakeFiles/edit_cache.dir +/Users/vguillem/git/rHashGen/build/test/CMakeFiles/rebuild_cache.dir +/Users/vguillem/git/rHashGen/build/test/CMakeFiles/list_install_components.dir +/Users/vguillem/git/rHashGen/build/test/CMakeFiles/install.dir +/Users/vguillem/git/rHashGen/build/test/CMakeFiles/install/local.dir +/Users/vguillem/git/rHashGen/build/test/CMakeFiles/install/strip.dir diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/CMakeFiles/example.dir/DependInfo.cmake b/build/CMakeFiles/example.dir/DependInfo.cmake new file mode 100644 index 0000000..f784795 --- /dev/null +++ b/build/CMakeFiles/example.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/vguillem/git/rHashGen/app/example.cpp" "CMakeFiles/example.dir/app/example.cpp.o" "gcc" "CMakeFiles/example.dir/app/example.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/CMakeFiles/example.dir/build.make b/build/CMakeFiles/example.dir/build.make new file mode 100644 index 0000000..c788a9a --- /dev/null +++ b/build/CMakeFiles/example.dir/build.make @@ -0,0 +1,113 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +# Include any dependencies generated for this target. +include CMakeFiles/example.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/example.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/example.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/example.dir/flags.make + +CMakeFiles/example.dir/app/example.cpp.o: CMakeFiles/example.dir/flags.make +CMakeFiles/example.dir/app/example.cpp.o: /Users/vguillem/git/rHashGen/app/example.cpp +CMakeFiles/example.dir/app/example.cpp.o: CMakeFiles/example.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/example.dir/app/example.cpp.o" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/example.dir/app/example.cpp.o -MF CMakeFiles/example.dir/app/example.cpp.o.d -o CMakeFiles/example.dir/app/example.cpp.o -c /Users/vguillem/git/rHashGen/app/example.cpp + +CMakeFiles/example.dir/app/example.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/example.dir/app/example.cpp.i" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/app/example.cpp > CMakeFiles/example.dir/app/example.cpp.i + +CMakeFiles/example.dir/app/example.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/example.dir/app/example.cpp.s" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/app/example.cpp -o CMakeFiles/example.dir/app/example.cpp.s + +# Object files for target example +example_OBJECTS = \ +"CMakeFiles/example.dir/app/example.cpp.o" + +# External object files for target example +example_EXTERNAL_OBJECTS = + +example: CMakeFiles/example.dir/app/example.cpp.o +example: CMakeFiles/example.dir/build.make +example: src/librHashGenLib.a +example: lib/libeoutils.a +example: lib/libeo.a +example: CMakeFiles/example.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable example" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/example.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/example.dir/build: example +.PHONY : CMakeFiles/example.dir/build + +CMakeFiles/example.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/example.dir/cmake_clean.cmake +.PHONY : CMakeFiles/example.dir/clean + +CMakeFiles/example.dir/depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/vguillem/git/rHashGen /Users/vguillem/git/rHashGen /Users/vguillem/git/rHashGen/build /Users/vguillem/git/rHashGen/build /Users/vguillem/git/rHashGen/build/CMakeFiles/example.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/example.dir/depend + diff --git a/build/CMakeFiles/example.dir/cmake_clean.cmake b/build/CMakeFiles/example.dir/cmake_clean.cmake new file mode 100644 index 0000000..7c85161 --- /dev/null +++ b/build/CMakeFiles/example.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/example.dir/app/example.cpp.o" + "CMakeFiles/example.dir/app/example.cpp.o.d" + "example" + "example.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/example.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/CMakeFiles/example.dir/compiler_depend.make b/build/CMakeFiles/example.dir/compiler_depend.make new file mode 100644 index 0000000..fd35cca --- /dev/null +++ b/build/CMakeFiles/example.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for example. +# This may be replaced when dependencies are built. diff --git a/build/CMakeFiles/example.dir/compiler_depend.ts b/build/CMakeFiles/example.dir/compiler_depend.ts new file mode 100644 index 0000000..82206ab --- /dev/null +++ b/build/CMakeFiles/example.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for example. diff --git a/build/CMakeFiles/example.dir/depend.make b/build/CMakeFiles/example.dir/depend.make new file mode 100644 index 0000000..1438e1c --- /dev/null +++ b/build/CMakeFiles/example.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for example. +# This may be replaced when dependencies are built. diff --git a/build/CMakeFiles/example.dir/flags.make b/build/CMakeFiles/example.dir/flags.make new file mode 100644 index 0000000..3e2d13d --- /dev/null +++ b/build/CMakeFiles/example.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/Users/vguillem/git/rHashGen/include -I/Users/vguillem/git/rHashGen/external/paradiseo -I/Users/vguillem/git/rHashGen/external/paradiseo/eo/src -I/Users/vguillem/git/rHashGen/external/paradiseo/mo/src -I/Users/vguillem/git/rHashGen/external/clutchlog -I/Users/vguillem/git/rHashGen/src/include -I/Users/vguillem/git/rHashGen/external/googletest/googletest/include -I/Users/vguillem/git/rHashGen/external/googletest/googletest + +CXX_FLAGSarm64 = -std=gnu++20 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wall -Wextra -pedantic + +CXX_FLAGS = -std=gnu++20 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wall -Wextra -pedantic + diff --git a/build/CMakeFiles/example.dir/link.txt b/build/CMakeFiles/example.dir/link.txt new file mode 100644 index 0000000..2750cb5 --- /dev/null +++ b/build/CMakeFiles/example.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/example.dir/app/example.cpp.o -o example -L/Users/vguillem/git/rHashGen/build/lib -Wl,-rpath,/Users/vguillem/git/rHashGen/build/lib src/librHashGenLib.a lib/libeoutils.a lib/libeo.a diff --git a/build/CMakeFiles/example.dir/progress.make b/build/CMakeFiles/example.dir/progress.make new file mode 100644 index 0000000..ddd8d40 --- /dev/null +++ b/build/CMakeFiles/example.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 45 +CMAKE_PROGRESS_2 = 46 + diff --git a/build/CMakeFiles/progress.marks b/build/CMakeFiles/progress.marks new file mode 100644 index 0000000..d15a2cc --- /dev/null +++ b/build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +80 diff --git a/build/CMakeFiles/search.dir/DependInfo.cmake b/build/CMakeFiles/search.dir/DependInfo.cmake new file mode 100644 index 0000000..e61f2aa --- /dev/null +++ b/build/CMakeFiles/search.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/vguillem/git/rHashGen/app/search.cpp" "CMakeFiles/search.dir/app/search.cpp.o" "gcc" "CMakeFiles/search.dir/app/search.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/CMakeFiles/search.dir/build.make b/build/CMakeFiles/search.dir/build.make new file mode 100644 index 0000000..72a8c8c --- /dev/null +++ b/build/CMakeFiles/search.dir/build.make @@ -0,0 +1,113 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +# Include any dependencies generated for this target. +include CMakeFiles/search.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/search.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/search.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/search.dir/flags.make + +CMakeFiles/search.dir/app/search.cpp.o: CMakeFiles/search.dir/flags.make +CMakeFiles/search.dir/app/search.cpp.o: /Users/vguillem/git/rHashGen/app/search.cpp +CMakeFiles/search.dir/app/search.cpp.o: CMakeFiles/search.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/search.dir/app/search.cpp.o" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/search.dir/app/search.cpp.o -MF CMakeFiles/search.dir/app/search.cpp.o.d -o CMakeFiles/search.dir/app/search.cpp.o -c /Users/vguillem/git/rHashGen/app/search.cpp + +CMakeFiles/search.dir/app/search.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/search.dir/app/search.cpp.i" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/app/search.cpp > CMakeFiles/search.dir/app/search.cpp.i + +CMakeFiles/search.dir/app/search.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/search.dir/app/search.cpp.s" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/app/search.cpp -o CMakeFiles/search.dir/app/search.cpp.s + +# Object files for target search +search_OBJECTS = \ +"CMakeFiles/search.dir/app/search.cpp.o" + +# External object files for target search +search_EXTERNAL_OBJECTS = + +search: CMakeFiles/search.dir/app/search.cpp.o +search: CMakeFiles/search.dir/build.make +search: src/librHashGenLib.a +search: lib/libeoutils.a +search: lib/libeo.a +search: CMakeFiles/search.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable search" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/search.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/search.dir/build: search +.PHONY : CMakeFiles/search.dir/build + +CMakeFiles/search.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/search.dir/cmake_clean.cmake +.PHONY : CMakeFiles/search.dir/clean + +CMakeFiles/search.dir/depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/vguillem/git/rHashGen /Users/vguillem/git/rHashGen /Users/vguillem/git/rHashGen/build /Users/vguillem/git/rHashGen/build /Users/vguillem/git/rHashGen/build/CMakeFiles/search.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/search.dir/depend + diff --git a/build/CMakeFiles/search.dir/cmake_clean.cmake b/build/CMakeFiles/search.dir/cmake_clean.cmake new file mode 100644 index 0000000..48cfefa --- /dev/null +++ b/build/CMakeFiles/search.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/search.dir/app/search.cpp.o" + "CMakeFiles/search.dir/app/search.cpp.o.d" + "search" + "search.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/search.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/CMakeFiles/search.dir/compiler_depend.make b/build/CMakeFiles/search.dir/compiler_depend.make new file mode 100644 index 0000000..ea1da89 --- /dev/null +++ b/build/CMakeFiles/search.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for search. +# This may be replaced when dependencies are built. diff --git a/build/CMakeFiles/search.dir/compiler_depend.ts b/build/CMakeFiles/search.dir/compiler_depend.ts new file mode 100644 index 0000000..d23ebd1 --- /dev/null +++ b/build/CMakeFiles/search.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for search. diff --git a/build/CMakeFiles/search.dir/depend.make b/build/CMakeFiles/search.dir/depend.make new file mode 100644 index 0000000..966c55d --- /dev/null +++ b/build/CMakeFiles/search.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for search. +# This may be replaced when dependencies are built. diff --git a/build/CMakeFiles/search.dir/flags.make b/build/CMakeFiles/search.dir/flags.make new file mode 100644 index 0000000..3e2d13d --- /dev/null +++ b/build/CMakeFiles/search.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/Users/vguillem/git/rHashGen/include -I/Users/vguillem/git/rHashGen/external/paradiseo -I/Users/vguillem/git/rHashGen/external/paradiseo/eo/src -I/Users/vguillem/git/rHashGen/external/paradiseo/mo/src -I/Users/vguillem/git/rHashGen/external/clutchlog -I/Users/vguillem/git/rHashGen/src/include -I/Users/vguillem/git/rHashGen/external/googletest/googletest/include -I/Users/vguillem/git/rHashGen/external/googletest/googletest + +CXX_FLAGSarm64 = -std=gnu++20 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wall -Wextra -pedantic + +CXX_FLAGS = -std=gnu++20 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wall -Wextra -pedantic + diff --git a/build/CMakeFiles/search.dir/link.txt b/build/CMakeFiles/search.dir/link.txt new file mode 100644 index 0000000..edb0740 --- /dev/null +++ b/build/CMakeFiles/search.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/search.dir/app/search.cpp.o -o search -L/Users/vguillem/git/rHashGen/build/lib -Wl,-rpath,/Users/vguillem/git/rHashGen/build/lib src/librHashGenLib.a lib/libeoutils.a lib/libeo.a diff --git a/build/CMakeFiles/search.dir/progress.make b/build/CMakeFiles/search.dir/progress.make new file mode 100644 index 0000000..541af66 --- /dev/null +++ b/build/CMakeFiles/search.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 79 +CMAKE_PROGRESS_2 = 80 + diff --git a/build/CTestTestfile.cmake b/build/CTestTestfile.cmake new file mode 100644 index 0000000..36b9832 --- /dev/null +++ b/build/CTestTestfile.cmake @@ -0,0 +1,10 @@ +# CMake generated Testfile for +# Source directory: /Users/vguillem/git/rHashGen +# Build directory: /Users/vguillem/git/rHashGen/build +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("src") +subdirs("external/googletest") +subdirs("external/paradiseo") +subdirs("test") diff --git a/build/Makefile b/build/Makefile new file mode 100644 index 0000000..c5bc105 --- /dev/null +++ b/build/Makefile @@ -0,0 +1,464 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"gmock\" \"gtest\" \"headers\" \"libraries\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles /Users/vguillem/git/rHashGen/build//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named example + +# Build rule for target. +example: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 example +.PHONY : example + +# fast build rule for target. +example/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/example.dir/build.make CMakeFiles/example.dir/build +.PHONY : example/fast + +#============================================================================= +# Target rules for targets named search + +# Build rule for target. +search: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 search +.PHONY : search + +# fast build rule for target. +search/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/search.dir/build.make CMakeFiles/search.dir/build +.PHONY : search/fast + +#============================================================================= +# Target rules for targets named rHashGenLib + +# Build rule for target. +rHashGenLib: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 rHashGenLib +.PHONY : rHashGenLib + +# fast build rule for target. +rHashGenLib/fast: + $(MAKE) $(MAKESILENT) -f src/CMakeFiles/rHashGenLib.dir/build.make src/CMakeFiles/rHashGenLib.dir/build +.PHONY : rHashGenLib/fast + +#============================================================================= +# Target rules for targets named gmock + +# Build rule for target. +gmock: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gmock +.PHONY : gmock + +# fast build rule for target. +gmock/fast: + $(MAKE) $(MAKESILENT) -f external/googletest/googlemock/CMakeFiles/gmock.dir/build.make external/googletest/googlemock/CMakeFiles/gmock.dir/build +.PHONY : gmock/fast + +#============================================================================= +# Target rules for targets named gmock_main + +# Build rule for target. +gmock_main: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gmock_main +.PHONY : gmock_main + +# fast build rule for target. +gmock_main/fast: + $(MAKE) $(MAKESILENT) -f external/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make external/googletest/googlemock/CMakeFiles/gmock_main.dir/build +.PHONY : gmock_main/fast + +#============================================================================= +# Target rules for targets named gtest + +# Build rule for target. +gtest: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest +.PHONY : gtest + +# fast build rule for target. +gtest/fast: + $(MAKE) $(MAKESILENT) -f external/googletest/googletest/CMakeFiles/gtest.dir/build.make external/googletest/googletest/CMakeFiles/gtest.dir/build +.PHONY : gtest/fast + +#============================================================================= +# Target rules for targets named gtest_main + +# Build rule for target. +gtest_main: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest_main +.PHONY : gtest_main + +# fast build rule for target. +gtest_main/fast: + $(MAKE) $(MAKESILENT) -f external/googletest/googletest/CMakeFiles/gtest_main.dir/build.make external/googletest/googletest/CMakeFiles/gtest_main.dir/build +.PHONY : gtest_main/fast + +#============================================================================= +# Target rules for targets named cleanall + +# Build rule for target. +cleanall: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 cleanall +.PHONY : cleanall + +# fast build rule for target. +cleanall/fast: + $(MAKE) $(MAKESILENT) -f external/paradiseo/CMakeFiles/cleanall.dir/build.make external/paradiseo/CMakeFiles/cleanall.dir/build +.PHONY : cleanall/fast + +#============================================================================= +# Target rules for targets named eo + +# Build rule for target. +eo: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 eo +.PHONY : eo + +# fast build rule for target. +eo/fast: + $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make external/paradiseo/eo/src/CMakeFiles/eo.dir/build +.PHONY : eo/fast + +#============================================================================= +# Target rules for targets named es + +# Build rule for target. +es: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 es +.PHONY : es + +# fast build rule for target. +es/fast: + $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/build +.PHONY : es/fast + +#============================================================================= +# Target rules for targets named cma + +# Build rule for target. +cma: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 cma +.PHONY : cma + +# fast build rule for target. +cma/fast: + $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build +.PHONY : cma/fast + +#============================================================================= +# Target rules for targets named ga + +# Build rule for target. +ga: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ga +.PHONY : ga + +# fast build rule for target. +ga/fast: + $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build +.PHONY : ga/fast + +#============================================================================= +# Target rules for targets named eoutils + +# Build rule for target. +eoutils: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 eoutils +.PHONY : eoutils + +# fast build rule for target. +eoutils/fast: + $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build +.PHONY : eoutils/fast + +#============================================================================= +# Target rules for targets named moeo + +# Build rule for target. +moeo: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 moeo +.PHONY : moeo + +# fast build rule for target. +moeo/fast: + $(MAKE) $(MAKESILENT) -f external/paradiseo/moeo/src/CMakeFiles/moeo.dir/build.make external/paradiseo/moeo/src/CMakeFiles/moeo.dir/build +.PHONY : moeo/fast + +#============================================================================= +# Target rules for targets named rHashGen-tests + +# Build rule for target. +rHashGen-tests: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 rHashGen-tests +.PHONY : rHashGen-tests + +# fast build rule for target. +rHashGen-tests/fast: + $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/build +.PHONY : rHashGen-tests/fast + +app/example.o: app/example.cpp.o +.PHONY : app/example.o + +# target to build an object file +app/example.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/example.dir/build.make CMakeFiles/example.dir/app/example.cpp.o +.PHONY : app/example.cpp.o + +app/example.i: app/example.cpp.i +.PHONY : app/example.i + +# target to preprocess a source file +app/example.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/example.dir/build.make CMakeFiles/example.dir/app/example.cpp.i +.PHONY : app/example.cpp.i + +app/example.s: app/example.cpp.s +.PHONY : app/example.s + +# target to generate assembly for a file +app/example.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/example.dir/build.make CMakeFiles/example.dir/app/example.cpp.s +.PHONY : app/example.cpp.s + +app/search.o: app/search.cpp.o +.PHONY : app/search.o + +# target to build an object file +app/search.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/search.dir/build.make CMakeFiles/search.dir/app/search.cpp.o +.PHONY : app/search.cpp.o + +app/search.i: app/search.cpp.i +.PHONY : app/search.i + +# target to preprocess a source file +app/search.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/search.dir/build.make CMakeFiles/search.dir/app/search.cpp.i +.PHONY : app/search.cpp.i + +app/search.s: app/search.cpp.s +.PHONY : app/search.s + +# target to generate assembly for a file +app/search.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/search.dir/build.make CMakeFiles/search.dir/app/search.cpp.s +.PHONY : app/search.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... cleanall" + @echo "... cma" + @echo "... eo" + @echo "... eoutils" + @echo "... es" + @echo "... example" + @echo "... ga" + @echo "... gmock" + @echo "... gmock_main" + @echo "... gtest" + @echo "... gtest_main" + @echo "... moeo" + @echo "... rHashGen-tests" + @echo "... rHashGenLib" + @echo "... search" + @echo "... app/example.o" + @echo "... app/example.i" + @echo "... app/example.s" + @echo "... app/search.o" + @echo "... app/search.i" + @echo "... app/search.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake new file mode 100644 index 0000000..0a13e16 --- /dev/null +++ b/build/cmake_install.cmake @@ -0,0 +1,66 @@ +# Install script for directory: /Users/vguillem/git/rHashGen + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/Users/vguillem/git/rHashGen/build/src/cmake_install.cmake") + include("/Users/vguillem/git/rHashGen/build/external/googletest/cmake_install.cmake") + include("/Users/vguillem/git/rHashGen/build/external/paradiseo/cmake_install.cmake") + include("/Users/vguillem/git/rHashGen/build/test/cmake_install.cmake") + +endif() + +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") + file(WRITE "/Users/vguillem/git/rHashGen/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/example b/build/example new file mode 100755 index 0000000000000000000000000000000000000000..3b31b438e9964471fdec50483766a861c6e66a78 GIT binary patch literal 1118744 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 z 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ℜ|D+U$WVs=}a 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
U5ytLpx*`xmA?8u=GK z9?NjLsgllCiMLZAu-J-eTS;q!$E=Oqh1+jJ){&TNSQl0X78 z?{e)f%Wq?#|JdxF@B5O=*zzoKj{DRB$?guhzEiF%e#X77Rv0eFa6T`Pe7bt|g~e7m zzjEcU`-@mP?EWH_c7GAeT|(96exE2z6P5_W_Hmn}6Ha%Td{1-I@e!x{=YGdj9D@k^ zIfv$INpFKgUpP9|E%|6qNZ?o!uO@eyJkDjSaE~x7-x`rGcD(+UbG$eHg>Sfevip|U z`0c(WmUiC~%hm69*(U4|?h#Hn+WkG8?yKyOQhws;JKJ30JR&Kj*ilyB*#d5oFpD>YqRP1q|uuvFI_nCh3(J1Nc_=tP` zeqqW--S4Y}`-I{6UhF3yAH2ir%ZDuP-yVtI?%(3bf3{1ze~bOT_8gb(!Y<)HVe+}| z@8NW_o%oYfYCnfy^7k7zA1f|#&)+2M5@zSS$2SVY^6lv-A2aTZE{{@) zKV^X%Pm!=yxLa8GargId{EM7;l2ojoUWtjnP2%T0KKv!|9JL!yxZOEom6az+h5Mg9 z5!c)PVv}<{i+rTN5v?fSZ(Y3<1>E@TzB)Gk4&gyzIGvj$ov{3u$@e5D9$z?G<$mwm zzD-)>#-HP`_xueaM+y7&*z{Kk?fyOXJIiq`TMx?jaQcr)`mX+bt@bSYw@2cuyvM!X z?&D+Q*)2@E*Zm%j=Z${yk@Y)QKP~L5(T`l!5>Ll-?sW%+cE6%XxfJ_wTv!P86mHMmdw#e)KXbQh|4Q^3KAtPbvz+vN_G0JH{Z9M-12>*rVUaML zezbmL$4k9>Z2NgWG2g@2t%0Tsi!iL0SUV5L+bQSmImG#{+(~M`oagI|)O%QpF^*|qOao&Y7}LO* z2F5fnrhzdHjA>v@17jK()4-Sp#xyXdfiVq?X<$qPV;UIKz?cTcG%%)tF%67q;P7g| z-laN+Fv%{K;O}7v@17jK()4-Sp#xyXdfiVq?X<$qPV;UIKz?cTcG%%)tF%67qU`zvJ8W_{Smv@17jK()4-Sp#xyXdfiVq?X<$qPV;Xo* zXuyXQMTBbh98O>(VtF*$kVo&tYY2#Gr3xt*41Uxki7n%@Z-$EeU2LUob~y+gS0SQYvuVc7>%=<5V^oC?h%+(-Bs!8bvL z784eHkaP*V2)^T0sFJXW@OMJ?hlrc-HevQe6?&F%)`v-(P<;Z|5oVuA{s_+#>XVU~ zu!oR(k_y!lo+ZpaS%o?YS*NJbK0>umg}MokovK3n38|;4(00PI(^aT2MTIiYP@%++ zsL=Nat3Jv(smOe$3O#ccI{O&MC#ld&XA}21Ds+6B3av~h&lxJTB2$HSPEmT@R2BNj zG!+`3#d(C;)6qHMhv#wa`N)~ALVF1xxR7v>3MJ*JP|6HG&m?~rt59+-*XF5E31Q(Z z6*}h<6?!WleHJKv?QErABAj)p(l=bHLLG#4mnpqvuF|^+8AVFh6P_RxU#|2Wgf_xH zLh3xFO9*QSug$|A=Bv)0 zpqpz|h>gBO*ZNiHpM+(lDm1kWSqN*(v4sj1Y9m}&iCzhJ2gp|yx+knzL|&`W2ce}# zg-%|qLT?gQEm5JOTFRZUtxknX>q(;l+i66<*C9(2auM2^NjFG*OG%Hgei<@f&$TU- z?{XCycLU`_$XtOeH<8xO$WD0d7WCeVeSZQQA*{HSIB!GNm6YM_*bHIq9oWX5d|!pW z3G41sp^bMV|2?F+nlibUdT}4+bU)XwA+ArV&|e6TJ)lCt2T5zK3N=22jXbPEzx@q_5Dc#E*`MWw$-$ls=PJK?Nv za1P-eLiI~3^cvyd%jBsYn|+1vuPWW~P3rJ=rGG}4_$_SlTa*Q%?c3<+JIJ+z-@l6u z5x)05%K7_TyOZz(6*}RE*gN6tKSD1Zj_e};Z>Z2w-756NZ;0o2ocnuh_)XIK1Le4fvi~Dx`WE*7C(3Rw=lxlQUi}Mg z!e2T6Z`5_dn!l@1)jw#D_EWC^M|l#S|0m_~FWQv@Dm3Ze*a%_!+mywBi02^o8ls%v zLFfOatdtIAYaKex=+HQi4(%cA^y<(v2|BcSoDS6=p+n~+>d?_g>d;$+yN}YLN$=C4 zHwo*<>(I^b*P)Y-)}eMn=`lKFlC*9kBp<6omB(uRG~7pMJWhw^eNcz;kJq95KBPlW zPt^L=59?6o2|D!JiCXVY)_UAYTBj0bpQJ-K5H_8nLsy;3wWsUQ56{q{!c-labCwQm zouotM=MsN9$0sAhRAid2^@Q`a&L;%V*P#uBHwn*V6W0Z#bD<9HC9JLk20Q-`))tV3P7#FeK*znz7=m*`M(few9}aNlelD!!CF7IHqJ@iIQoK^KI!x#**a zJY7!QgqP-#-hA{~%(aB3D|G0D1;kG%`Z#eDY8UFzge$c!BCI6*lW@*eT321gHH34n z)}eJ*YrTtbR0%pF>@FdmYjkMVHCi_jHV}3Z8m~oXeywK`ItZ1eT7Q9%Q>Jx2VJG20 znGU6tlV`#WgiVBCg$|9cqznj|0d!HNL&pLk0zxgJm9U2J7~vVhON0(WH(_6m)@rfVa|llmzDGz}qV*cW zn@il`gx`Nf{q;5VmHv5w=B0H3<@aATt){uGxuT|~#(ueE!JO$8wM&B))wKawOlrN1%QRFE}Se&+loN?erm=Q;{9M#ET-;DsUQ=J@ z6kGa~K*Risvf8qySvA4>Ky!0JrIg#WMNI+J*i=x79`Z6U#;`Jn7sKR5fnZN54l{~o zqNo!w5ZtkZ9*c^!t@y>6p4rgouV}!Eo0dA}BUzmiT#CIFxJ90qS2TaJe_pYa`f!rT zicZF{{P;=DnLpJZRY6EPFK>{E$G5i8&tyO8ygRw*-hr&YP_qs>sJo1ut)J1wH84flH)w^6@D6|!c7Su{`zKe`1!E(cpFuOy zH>!BUi-@j1eM(hLZJ?TN9jQm2+LS5=2cs5S{DDuT^wYw_o@%mD%dn@#9brW1GWL|3 z`aY-hH+YInsplLwC0nR{;+Y0o+us1XG)j;+{Kr&Ki5HZ-}FI6couIo4NHT0^TOJn?AGiCN;Xhd*H6{%Q~Rbkb&8tm zpHdrG7O1tKoVx3@b-ii1=M~JBpEIf!+2UE&dmUra*usc&jVjL-e`Wp({0 zFg@5Hy;+Y8!|aID)9TCd6s-pm_UtYlZl@ltl);TLDwb9DWMN8OLqUCIpk-7>7dW6q z6^?sY;|tf(y>v*|QnY2YH9dLC%H!*-rM0yMi-)V#y!6bvvLyk(?RRW9-kdiNSH(50 zNCz_`-I|SSTK+oM@vO141@5W6RmZk;lW8#H|B}_nASvi?s2`}2jnl_TBYSCdIu*48 z)xkK?*mf@NFf1}+=0Tij!_D^qE#2gJz47EeNz9+==bt#V5lMyH(r|w>+=h*z>Qw*y zEWedBEHz*G7bi_;3>p~y9J&o%DGFN9dmen*B6#I+Q8OP0^!BqV%aUk5y2QMO0BQq9!#dVz-ru zqxoD%vb@72nbpZq%Y1Zn(mdpp-SK!+U{RpOj>f4_&gTe6J1>2z-z{!`S&&goSyRwf z--t%vev7dQTfxd*LuBmlr!Tek;%A&kN7r1yFU4++NT1@S=gcjZ)d!o?r?{t9)s`*t zGk^}{mAkD}xIzv>;tbjvHX??_QY-p}&@uS@4_q_1a`w_mr;r|Em zv;6+%Kv@%Q+PiAoQKmhtzASx;-_LEBCVEGIQ(66@Ktu;hLsUNRQgL}Nl?pVhRC;e> zj3}CE_Wl&Nw5*cTr$x^4`IprMt}m!?X5R{H(r7+v`br+tG^OLHPxD8&DY0$dfDt==o{eS7A!A{-vc9?2-chS(nzA{N zR}o#_vH6+iTwtdI{EX_k`M7+*3{kvJ-!{xa5Lvi5x(Do|hXDmDB7LjnVHs2&smF{) z`lL>sj4fcta0V#WLnt_2jFIJesLR9RG}PKs9i+vLNJqJcD50zYMRM{sqV!`%Z+**X z;Pel-iO}ivsWWkGWHf5ZA#5YAB%@G822M63t+$T!8f6>}*n#>8t81=*Sh9?U4Gu5i zksIH@>9QK7!Wp4f$jo85hmC31r}vm>oPrs7xg4Sqk4SwK%rUA1iy76&?{YcXudjfI zYRxiFrfsZxM(XQxTgFkTjg~&9z|T!o{#n@$?P^5jZc60%qmT*K4;h&~o3x#) zi|DtVJlf=A`bma5)(2vyDJ!~-k2fx|*T<%u7amRJh3^x~*euiUuWC+Dvv(w$mp2Ck zbHZx{b<1X zyL#58{fGxd>mG^?he*(rvp%%yXQnA7}VdOCB?EFlOqH8nI{oRLQ- zplf=vyz{&I?DNo13l;m+#P2J|d&^aohEXy@=~7o!bYR%9@>HQ8TO%s;uuEWK^y zBFXeV3$Fh6GDR+udJjkwv9ReqAWhE_L>9G{&5tmVKE`F6Sqy-+v1xWzTW(*)v4P0N zj4^Tcv5rxQG_rU{Bf5z48FX~Et*3fYgM!QL3~eyrjDZ;Muw*MjsnjImTt+35#?YzL z>4TV2wNojLOIh9IEZ7ORr9;0QZ?TbesNue};rjY!Ze0d?g|4e}r)H#J2PGT*Hj_&9 z6xb#kU_K!L+kEHUwqEVB$VU14X=xcJg}d9y~};QOR7a)E8>IQMXy z0#$j=(;MMC^nO$FCP^5*6F%em#_-b5T-RmV$Yl*BH(eu+QO zTv68OPP`0cAVJBd1rK8Hpj=LQjq(T+z|*Kk;*6uUd5fN2Bx5Dnw^zI12&Y_TJ23P+SQ6Bte0g7gIC*Z zyEAvO!0>YxDMnPzMm@S@t1rOQodW7$p zojNS;ORw5N!-XQ8C)dhigV)7TB82z%z9?AY>fmSKMhjZ6oU7b3pCT~;+y1lj;D@s%jM}N50quJj6imBH@+(UR5MLEnWU`35P z@^V_xirR)|R*PT`hoK4WKdGoZ4%v|7#e0|<(f*Sfr7ZMTfcM@!S4L0n`$!p;d#9Nl zo<}wOvS)Ju7CPJU>mUbiBk-d}QOYRA{ZB*+w6Hw9lC8T~3VL|_mL9X|lT=jhhpg3} zn}4i=t6>FRfL+V}XIuy7JYeO5s&}HE&L&`l%O8h)YtSsGr!DPoix<8C>*PkUmL~H z7f*$64v%^R+!JyCh2cKY5niTi8;Cv+6Qnu6x{oYJX(!^^*yXgt8qe8<{Onn>sGjE< zBNq1+)}>En6}#+DA+>#Y2}ohNi+JtMIT6XkZycRf;}k1vbKPAZ-o^B}z09&c)-}Ex z$zvisukmgrRzWoxy|koQ?JDz;7g9K~x~O$j!?L$<+YsNh+^2zUlOfL{j>NS3PYNsQ zO-Y_i9gUPwc5l4Vt4~LytfGi$rB0E?QqC0)Lp_S61FHsHf5rs>X*%r1G9hrUNr zI6S7o8n`J@t22fr)u{A8?nZy3APo^kHy$z1P1@+52lNDjA4QR5!j zc8~=J;cW-wJWe;IIS^Q~$l0c+ihVZ?4eFvM_9=7sjulIlt0J~)jH9#3jqL6iRfvPSY)Vxv z!`8T}892RY)x^=vpe~QC27{8hAFU3YARCtsU8!6Yb(eEc;&D+_t2Nk*nxm8$y-iR2 z4w<77&raHJy_^4pALzwpw_AHHs*mVUuw`f0RJ(Jx`z$8I)x2d~!aw^Mp7UT2BS>~F zIV?ia-pq}803_xKX8ODVbLZ|2oEL6m7V|(2|DvR2Uaq;ZwuXh~ORK8b1Kv(e;b8PU zm1CzPBh-gd?4zgXt7mt0yUh|^vE$~jOC)<`_3U_N_gA+{vvKesZ#he3YpMzsHaFQx z05%-7FF&}xj8!AyE7&|Y7+BQMwA^`QYKrqjE$<_+JCg?T=I8qP7pdxD37-*1_+Hmx zplmRxi?Z2FcMS#)bq>@{$5zBlw~q*CxgYnipUtfr8>3qx=Kbupj6FNb*s)4f`Sv~) z&IY#qJ{6wFGpA8K&>%01&D+$T9j?PWaz&d@pU31dj%k%V=g`y;xpxd^v&=sEHIJHB z6#ewqa8h7DV0jZjboHKX%`-Bg+{U>vPir1BxjxV6jed^eC2<(D6#0bUsAnc7^23>p zh$j?Gi9Ax%~$Pitmcv%+qoYFpu88Pm#kx|7W+dkmcgr;)av>C`8u z-{QZ>CiGAS9w+_Lt*~(t$YMixf6P1%V%wTphhs6~4D?%E&XYSMY!Tw*r~mXu-T)0H zxlu@snZ(Ek*rOg^#x&zL=2OCr`P88{=5!tdCl}XJruJA$^aBEiH1$KJ7QY;)_-ES< zIiw$P@;LN<#L4N>`kL$5K_vF|N%ps%_c>Hj^?6>JN?_H^U%c8lEv)gZVQG9=a>Ol) zte&EXp7R-0Q4C9r_+>PWGGb~{%E-~m@XCmBtFvi}-B86Dxp5z8*}(h0WQO;Bv0Jai zFEC2j-P_mBnmC*9ilj4!Q+}f$W8A`=(Nmbwb8CYs%u$djZprr5+-w^0Sv^JVDDYh? z>OpRQlisuE(_l@)ZgL|gk@qf{#BlQx*L3oFOh+~`mPwn#WIDr@eGn#QOTwDi>>d+y z3gqyZ7!CiR=1s!}6)_l)ZKrt0*5Vmk zioo?XtjFvb+B3P!PvJM&&11_rI+Z!|=lBa|+wLW@nHZi`4$0)=cWCrsBFD7hG*?5F zAg)2UgCOfLMBlp~Oq(-Q0pgY_O0X>jd+A5&;@v5eegzs8aqOLrI9p-$nccB(+lUyd zj&?EiCq|zMlmCqzk#imYBMBm=DGsv)?)a64X=pu`vtXc~HpF!vm;{_Yj5cJ1^29aO z={=*E=o{mMXi-KePW#XNk6%tI7!5}9U5%Ip5n+89K`Ft;!foc-;o|nig68R zxQ_E+5{z#~ILagUOJi5A^wYY#{TE)vl%aYRaT18DKX({rCmx~~9UjU}h!cN&b!9rW zjypgy@^^AF^pXEi(zExQMwXgwkmIz46%uR4P)ozc7gzmk8obQCQJgWPJKZ+IxcaW3 zjbp2JBE@PPIft(60U{r1)OE-`3}?hu6ZyeTho&f-V4RYyi`39ioEsb8sFozJ6^tif z^Kb>U@r}BGaZRmxHg8ED(9l@=Ei-S|2g;T(E6kSs>8yim;=VBNcktVz(M!4FT@kx( zYkHh{X7|kn?u{Bd)8?!*b04r~;feDO1cq4=1#Ne(ac+(-2`rDeDeAlm(7vo<*}(Tn zd)|+cXP39LsEueM*09+5aM!i7+pEg`Z;nMTEaWY%{+ecgGcQ;3^D^UQ?BB~$Lg(g& ztR}S6NwT1DUi5Op5z0TvnXkyzl(to{e}l=eePk%kO3HpR%pK6Yo($*pX1E}-Nn|xC z8|?PJQMu<;CF$-hYpZehO(b?9snvDQ@;-a-J6swpDs`86=JDonyLoFwsTExse%6Vb zvJtk@Z_>lnVyvvJ*^L&_J_W^JToH5m%|5X+J5od{RrG6VY$d?9?8|AKrL3%4WUB#p z6@a@ERE{`nH)CIa6Rkd{rD1=SrmPM zm%2nAnBu$&47K;XqsGk>YsGCFKFGB#J#99H)Bo#xhWkzo_+^ zdsdPc*zvuUD*UsvVuyovaY$b6z%N1Ko@$JS|Nm0UpkDCwo+xkh+IwT$DI)jIceroq z>FI6vlb#l_BrIOp+O-bWB*Fs`=e1YP^75q>!GJUfbyZ1DfLWo&m{ zkar6Ct840m3}2kpfOard*0jiZ9a#Um$#c3p`*K~UE`*!nerti%6qTUd)mONV^sPcH zE3kEi=BAI&Gcg%uN ziF%#da9W=KnF0pULb*fpL9|d9&>>qW`%b&dN2P`OU#V726WiAUlnD_*%Ogku&~qj!NGa@!rh&mpXMa!i626|9dYf zt-tnbFl!6#(m7|+p->hVx;8xUFl;c5oHc6uQat-NgkjiwNUs?fPI$Q1XQak0)j_Y{ zjIU#N{5u@uW=J>G;o5sht(o?Xwj-d`cHyZ;CFV$9QdrmSDx*kAk8&CpXBjHVoU`qz|AG-5&^@>xXNaQ1m*u6Hkj-f3)m z+c__<-#pu22g>s(B|jKtID!tSjA0H`xs_5duo|4@iUTTQfjRT?LT_@yr`%ncOZ#q z41lq&|oag5vkwyC}ztgdt0u*rqiw)>QDS3L^HHV z29ZNYuKxScc%ls=R;!7AwN@8h>~_u1z^!&2_v!{}v*Se=-yf-SMmPPp{)3L`P$D%) z=g}@3>d!Lxtsk?F7s()$ZxidI{D}6}-32i{@_yGe_jL(@zBhrh*wTtOPd5i9Gv(II zQk?R#%5pr`GA7AvD^pX658M<8Rc$o zcW-UA)uOAewRP8842qO%WMmW|prDJ8qGHhv4Hb3%jr=R`1ZmuZse)2NB+qLp8FPFG)= z80_)dX7$WOWZ13g!9(bK2$R$4UF*}Qr%spaf`3c*0>q?F;@d2`emitJ-Aa~B_f2^v z9%7+&PZuDk$IX$iu#e#a)l8A@Y1=&SexYSSZyM|O%zKxFb|7DjHc7)YtekHEVaH}#r)+t?<&dHU3xw0{P!)Ku1(Q<3dh_Ek=$p) z8ZUp_vtdo}xC}xk*CtO+oKCOvv(as0>Ga*{M7b~%T)dZ%|ED5?`BmX`uV75N47+B8 zC190~m`p8;+J9IAZ8UTrk0mC!_gf?Bmp$*iqN}eX=;~|mu*B3`bi zvpQsweCzCpm?0DS|2*roPUMoDHd{SFq5t_#hEUh6F-(dTN0F zPn`lyXF}xoG4f^q@fjI$6O(5J%Ue_VLnZR{opjE75^o?qlBrMeC;LjNu7k9h(-UK6 zB~MSE8K)jqcXxSx?lQ;R%-gd3q#VB?Hg4J+&yTRsh=)$XCuStZ%l(Mg`%Zn#haAJr zO7U643GPYBJ5+k#mrc``H!|}(yQa&#I;jJ9FAITxlo;{WyNVE6(YE(2q16`TYvs?Z zAo|&${_IeHR?ttO?K-PTuTG_T3lW2dC(KMqqiIZvo9RlY(OO!FIM?Q80yXa>^-CKe z;=++$DcuEJqSdy{r=m3;n|ZLf;#j-xd5TtBHcz2SW-q4NYlg%nB*>3%PLHEItwP4S zcc*=yd={G&x(7ZbO}@{JuTrGM&6rB}zl$m=x@MwU7O1 z+mRo=X!4VbjQ%R>{f3G!Nr|bWQ>RZ(9M4yhJkMs&3K8XgDXBN4rc9JWKlw57-a9~_ zy<~{^g(_3^*qKzBqQWz&8rIab?n@NvEpckM=YE}xx=d-|AAcPV4EQ_h@a+Iv-o9E;u=q~vyX^#v9|vf) zt*^<7*KR)kimx8@cT~K1kXGAXH<;>Bw|nq$ufV7M|BgD8`1jsog2i)#dTuMhVm+k{ z7GDpviFGGXz27;V>fN~abgDPC2J!I;38Lu)p-~(9SnMmpJe#_xJHdO5=CfI=hhgH& z6NKN8(6|{%qv=Txb*q>X5-i?QhKhw+8taLls0Ou&edva5*8 z2ocYmoIEW=yl}Es+oZJ%&m}K^=We&OV)#Ove1kq6Jj@T|D ztycVcde}{XJg^cqXV6~j@L9r7n>|O)ArJG8vgm!xp3g?VOy@oT7X>Q!6Y_7yvi7q-l<=)TrzJ%J}X&ly#6su`QT5Hr5TquWsRV(Gs>L=83 z+jCA$uYe8yyGl!@Jx^MeY3eosxTXYVPFocSj^L-Ed8!$dpHWZf%rCacw%boX8ls=Y?Szg>eJXD_r5v%0_kVgrzZ>HH2@7M&aKI@-44BbTq8rg-FBKW$qkEh@RYTXC*@v`f9c5c{X2>>Gyq z+AR<5wOgi7mC+wMDp?yuyTIC$XepHJI7v>B_db2@_WQXds&{VC{Ry76Cek08<|F6v z$(X-?p6HP5JX)Xc$#q+_ht{fwrYJr;KSdlkpVqK=E@-%T{Jas<6VqIDF63xys-N>I zi~sg~+H<}j8&b<_vUe$ZM^3(Ni=4dYMS7lpdG?>~zo9dc@@zldra%X?bi23s^nxB& z9zwd)6KZ`q*6a1w!L}QZj@#1Nx(0V&G}JGuhNkbXB3@f?H$6HY{q@h<&xLUX4q3?v&em`lHq9-xwo4xL}N^HBhU|k%w7%FZk2X zrunDQ7I@6-yR^L2cI%^fr&>I{Yk2-eG~zqJnIi%tQh$I5{J)_WV2^^`bw~3CgDJa)(;>Od#z<<>MZ7o^3kqqIx|j zP8<6~^*OsWm(kVjl(e|%{3P=T&nuL4HaT&2SiE{8F5e23tmb+4GOf07-l;U9y6q>> zgyi->+f}dE#!aE8M@G@RaU6iF>k;2!BoW?=orQvLFN3V zQmAXnHPfy~T}+*C^CM1ix10r&iPEvv%FR2FIA0tz+bQU ztA)_~WnJ0#s{czBq;HqCUqSr=l`kJ;@@^wxV#^io->ENIQLoB)ww&cx(UHu8^Yb5dFdCT9>O5(*!7NH$3-oJc=+TP_rGKNOd^v!S2m%4~$W}7&8744^cr3w=p zEi?@6knN-?Th4Z2>)+H);>FWL{(3`+7bQdfYb_;S6b^|H>xXEyol9k3Ur{TUK*|39 z;@+Xy`Zuh1@tjp?gT=?e@~U3%_8cZ&A37p=hWhS_koYNLwRL3IiVqWIRyt1=M}sMO zZBf2j#pk_1v<-TUB4|B^h!-#O{O&4U-4pK*qf=Maa$lbHgFGP3FQp|nAXpr}bclF( zc#lzz+^T!;=)I>S)jf8iF}obrh79KeB-wrb)p0XD5+~W3W9 zMGx`O**0n7Aw&FOr$N9|^7yamGkKY<=XJV}A@WWF_2wVGP)zqA(ibCL zF%#*`!Bo#BGDL1K>J0^S$ssX8UafRLr70io@?JaqBo-}US`87A^oLF@&%dtMwZQ-3 z)E~NzPA68$1<~3dulVIXA^+a8&(}hs7YWGEEz^Z|^*gk*7ktdotM0uM6*=g%ccm=0 zs$O1B^tce-JMoVWk27e!!#_J@^I7MxiQgT<&!eRO;UZh&S;hb1bn_iu*Dt4p(0!pE ztx&u^ipFS<`N;!4vGh8d*fC1(0qABBdSIAt)9L!QZV2tz=>nohR%(*8m}gOI6nk!< zLOvWwE2^{XL|RemMYMSFn3H}fOT>||nhu_-ANMUj)n*bC*@squ5F zNT0_t)YFWVe?)^*9i)@#T?F*OluxOEmV@%tRsEWN6|hQvdNw4atAHm%=%h}kEFh<$ zUj=;JqkyIm;Yat9q=boPC*Ap%7ADq)$h%*|#Ftcb>uy~Ai8tOMP`=RcO&ND`cXIBJT7E(m?*kY&WYGh1yuher=2E# zzcHP@kE`CYMW!3YP}Z;P>weX*Jk+~>o2Y==Z{-qdD(u%1I@F_p-$I3E z>^Nu44WXmPg^8+Ad9I0Wr=nFfH;gVW{_00Xw|yt;CWnA=Nr`dtni1`-CQcD`VL0NoUf=Efz9r8jxa9{pzJP1HdCkTcluQNL#JL+>I) zBNb4*NY(_k$a*OwTAGt;Ng^UY{nMkKo=meH{I6Q9l z)R@E>@o{O1VdCBJX{pl^W~RB+g*<-@waPuRCGZYo(-_&-;#{;l;rppV`rez;Sz+-d z<;xfBoGK3z_chOzJVPg5eg+J|y)6_l1Iww6A zlO{HgrjC_P^ifBU$lb(eqv;HxC=8`hZJNlsiN=l`77aJk3C}dqI)(=0_|@WZ)IYr- z*KG6e{aUkGw|dQ&Sa2&fihXj)wKeo-$*E`A|J>$x>}9ysyK?{4Y3;bRyAOz=4KYmQ z-pY6Ty0^hyv}lStJhr;q`}nmDMmip*y?^7fbKpJ+kM5{N#38vg&?##+;Oisje`wIw~PCp3Vchx^_M*@1Pa< zl$_(7_WsPV$e!Rm;l&f=eI2rZ>;wHOV0(`O-kCsyG#vQ>G!G7jwR|Y zv86xF>Zr^1u{*tLeAKi>chcbHB{?^x^W-)7WA5sgM|%}6Rz=f-*eh#Zw5LD2Bw3rI z@0;trr*P~HA5#^ww#h2gZu@(xu=g&nnLKtCKDkQ_xL#h#rhC$-(Y22|E zqrc%@*ptz66ciUv9VK7B2@_4x-R(Jsk3YV+i<-vMat&1->Q{T)5aU&Ou{nmuBdcTq zm0$L&fWtis=#1%Vuv=wUCL8R$SX$aIsSUQKKijX`2>)D9B;JYjnxVf^)caKJl8TgF<{s+1cxqE0$mQ5l*PrEh>@8?# zf>%wBouMv)=CxQ>p{AlgEl})A^qPX$ok(}a(eqJsM_3{~9_Zc#KTM#vGs&^5dMB~E zb%u$L5~;r^k`rqz>(|6KP4b>t)g;=AODU^A4P?{A=eN+zkfP`#+Uf}l1XxusiyZa78Y+!k|Rzz?CCn_^?VMA4uF57TGW=x*(iOpU$Zec z$$K^yCecEFRXtCXFZU>UU-WB_Qq!ZDcd3}_=VSqGzxAttMakavcqEw$D3`OKE)97` zNw#0L71NcK?!7E6m7U2#E7yuzRF7S9*SO)~ zB=@m^d??RnNmInOq^=d}yGnB8TAw7>w5X$5X!}BLtF@0DZCjO}3ZPSF4^LH>fE1lD zTRxS}$9yR>m**cXvzk|C-^tm#PMFnAm1ou0j~gQ9P97>&PN9Y+AEFNvtERdSVZy|R zG?k*c>YV~dWTR7vc$A$bw8rJXOM(uEv4)u=uL zn)+F4W%V>*qv43N7g0 zW&O*Rx$EEkQX0CDe>jEe-~Ai9D&I+2au%!gKgjj(4%5PXc3OP5=?c}0(|p!{-n0m@ zVH$NfbW6Ov3eO9;VH&@v-{V9qtywNlekY1n5!K)z6&WmENf|DFp%QZ6kSn2dnOxO! z@Z@;`lCScFBqfUtsaOuwrZ=a`Gl75N>gMyQo`uV+n_E+9HMYo&wPmB65!%Vfo6sgt z^OyrV+os-LFCWX|*IvuBK(pxj9{rIwVyc%7t$fqU)!;3PPsPiEsKdQ7pZOPTRJ~``U^Q(S2>2V4AgF z@3oONqx+O+dEOmIvn%IMPV}#TB!a#RBR>t3H+_hY$#*wtdD*wGiqM9YA|9PiBk}i7 zrTL&6t>}JZI*mJX(j$2*aCX8O1=NLRgD(|cX@qIMwOpGjTeE?K9V9sR7+N3)K%PM^)9ozek$ zr7o*UUQFx9(tTt0@lK?Aw%1iUIdcbQd0dy1zt}mO&fIO07uK8Jkaura?^GY|ctqZS zTv$(c(`w||clW2I)b)(_`G1trN8qyz>IRp~2ZY9n1AQfWY>v?WiEoebH~7^35d9E4 zGWxOLc4hed1ee$6Xm@Ayxo}0%9NM#dCGQ2PS$GEhEIC5YVfgu)aF5R@e{-+T3448B zv+Z8r6Q=KD%Ett;eR+P<`0%}Slz%|2$S(P_V+%bC;j=nDK1ch@eLkz>_3_vv_xY|4 zy_Z<_@~DpI*Iwsm3JsoLr)%b3k7QE&q88S9@A16r61T@tzK1gDO3p&{g3w_N&1WS& zJ?(QoY2U`Th|A9=QlCYA)hzl?e(gr?mGi_tPd+Dl1x3Ab%D-+OO)$8#Pc`h+5se2YgmHq^r7gZ~CJT^rO16WLaJM#)Rht zP~E}@=%E6Bkc=MMrsXA9)xrDwd8FX>WBbVM~_y29$bl(&$f-&^jlCYcP!tk-o9-pgt zJ}1%j(KE3nOQHU?UuQ(zOU~n!2`Hy~H9R$!USm+Pc@QneymfNm+PGT&ta?R`cxjDN z6G!bv$R>j|+VY^%N96kl6`!kul6#gT8Xxq%?7cqg`uT&tmpv7BlW3PyvWT4fX{@1s zPDXt(KCPCXU-1*|^OWOSUb1yQ5N*^sg#3vPMlg zC(_UAxpcKy>|6#pWHUotCy z|Jp;e+}j?JOS$o|mVOpD(~)C;TEdoxeb16tOW6K!AG6eVOL*sDs!{0yd1zdCME)%8 zls}7>$irm!D)t=se6mF8V@UMHl0NpgJqBd&FY!GqUL&%-OZu1<8j^{xmr$iUAC%3s zx>7F2!Vl!nlAZEr!6WjVT3;VoFUaewg|5z{LaR1YtET~cai7Wd<^3%Uc|l%(8gg!) z??vU+keB84v8ZH2-cQx-@6)STT z9(0P9T*dQ%TxNftnqT+H4e=5^E#C9_N||iS9D0KC(`B@@v#RBxV8Ji)XXlU9hxptQ zdUV%sFZaDnyn49zmiMtt`u=kIp5;`d)@Aa9WP6VM+5ELUt{+QQx!d^(FF;AN4)U@i&RqN2$ggbJh1xJRy%zTjt4Q(?4-w-Q%O)3krN~mEIrf z&MoLi<(Cyu4QrOklL{pV<)e7@E9E1)KKd^2k8GE$>PO-0SNUEteS8eNe3c>w(c6b+ z*~FTRF`{(25+PQ|^+zqDXr&@w3ML8)6!}72v1t|6yLSFLLJabJ5t-O`LvYs(9*G%! zK6?0&Yl!$Zwa3#UV&y$n(L7^#*GDAWH_cI7^f-qn${$mFe^$HcF{)JM$MWzp`)Bpd zX6_@netig<2gY(@UMD*H_z<)_H0$~hG+hvoZ!k%uJICqt=Ap-xeje_4&KHjZ{>R^} z{_SyEWO=*fA}jw!F0%jD7phBE|LJ8yYsBko*?;y6)azH%ytY=!t*nNA%6Y|indvfD z_hB*~#mO&H=-SoMzT5m*5tWzEn$qKIxlAw{Oq|!vD@El)ovWu0{?H z{_gL3i=raM>ub=WO|FJIb*nG_hE6KUQH*@Eq(o37J0{OvqGPvbs~ z_uv0^?~!7ve?^0=f3TRpRvAib(*04k|A)V!yJa0!yMT86w4Eb# z^w|`;9tG=shU!%KJ9kIN*A(WJ^rtCwec;pkt4*{O$V*z?rK1dC&g2rqET#|Jg@KcRnX~K<@ruE{r}O6zu<3)W!C7 zf4Ub_mwexqIOfxeqV73b5zYDX>~Z4{a=_TKQl3NZv44^G8vL2(F}vF9?iXag_kaC! zpdY=^XWRdO>;s#hy&%`iQn_BrzLSIZU~%9D<^Pk4k zpZf1L7WQ=wpzjU2KVSM4KbO(E+C_&gbpEPJZbLOM$t$@HIr3*~HDAx|@s-7A%N2PO zh38E?FP78n@{J+gH!XCJAbWmn(k0fEE8RW1`}0#`gDmD~_w)4nD&rI7H29&DBIPt2 z?Mr2)oAcCHP2y%a^?^8FpI!WPgF-us?mG126N=3nXd(?|R6MolwUl3cvq9y1cAg zSSep|*VjbUtDN#9avyH&*FuhD#3#O8|rU1{>1 zZS_!9eZQK#q(&d(5pTUlwXUmEufx4}lv?w>adOSHZR$^*)%5NfAKpY0>G(rVq~-Uc zO{D9?dV4naYa*WC$=kP?Ceo%}@~C}Np5DuUOuhF~y$!67t(|WD>b@n=C8{cYZ0*!k zJQAgdwHSKA!d&t{z+^g=@~USvKJihs{3tAKUUq`s^eXChqkDzZlQbue^mvqx=*V5UUiRdrDK?2v1XI| zEPD1EUT4vJEMu&K!Y!WX)z!20JreTDD5TPRo^bDxP%Tls{VMg|V#`*lb=eQ{9kM~El+xoTcWP10u{lPYxNc$#vLb-N@`-C!=_R^d39HiQ3Y)VPt1h1%+xs(H@(eC|)Lq-@ zO3oPZ#5U!aZ-wm9Le!NvL^NzudfbpIJBK0SL0Tr>In*!Hi9f0pUms!C%ayH0qzu+}_qOYn>-XuDfnx^=D zheACd{pGR_HY1q#3~$dc%9-j5#yX6H`PMof8r-?eN?M zaJ}fWb3gC!+~~#AR86`xS9#(P(Q;z<1jH|cZx$P_#d~2skV_zIu6*r$zI?5)sC`?G zC9@8wS0KKSKa1#1*}@MWUn<+FxIdlr>P{s@RPLnwji1PKp52p>Z`~H#cG4ch{rw7$ z8I-}kKX3HuPPwTDC#FWoR|3aPbR~-Cb}C~;v;6&k{WDd?I~BT3`1n3jCDy+~iy(J5 zjdTYE507`vq?dcr>x1PsJSlndEO7$8j4N(Nd~$NKIQ7QyB8O(?m$#K;efnkfPQ^7t zy!DRq-~XP|{#u1jkkJa9Aik6nX0yX=Hb>d5cAeR*Gm^^&+vPuIr`btAoI1PNX0w>G6iTN46Dt3) z6f0(HuA(=Xb(v&-f+QLi)V%n{ZEYqmz0JupvGtC*Z-tKDL?nj%crP+PX2 zU2ioQj5@2)s4G?+X1&R1HtKBjcUzX?FquQ`7Ndz`Q6_7w!ECgJ+Cz;-yOn-W$tGQ= z*3_WXDpY_`XUQl~OjM2|)?zXn4K{Wy6S&?uwT9vT{(o)j8tr3FR* zghyG!!(+pfFej$&Ig#0D9&A>#)o3{OoKVe7MjO??yYkVdu6lb<4Rax95Va3CaY6#F4k0P@-?0GZ>-a3witrU7M+e(k%Jbcvz1o8 z)fvb%>q?YJT7i~?q*#knPwT{NG=>{>I$fh;G#Yd|qt&6)S#(BAhEZp?8+GB~W{W+- zY@vU16unt5>t+nsr4=cinmQ%>gvJ4t0hLOnVy#ll^-8QO)R17dGjEQ^NC=a{AY$vs=vJRzscQq)2R#qed}NVx512 zH9XqvqQzCL-n(PGlkudEqXYqer`>Z=u#oywqz%SL1< zrxu#0F;kHy`YruwQtb5CP(!pyZ>(2JHCDa7hH4n@3^md$n5`C@&1|<>BFdFCd#uT5 zF&d4w@NgTg6SIlt!0Iq($x23=Wj)mY%(M~lY*r}N?zwc(#PT)HN`)p*6P44XN!rcf z26dt|LE02}idK(F(iA@27V?#QT3`N`zHkNo(B{X^*tY1*kJw%}!&_c53Wur(LVoqXpAuNjZDvG249Pvbo#6 zfpcZk3bP~_O>K%X+Dw~8jmB&=Su-payR}GbHyf>{jPOWvwZ>4Y1Q{|+4r8{Wv!&V8 z-6qvG$`}+XHxG;17MZCp^s|KO!!yj0cG?on4wJ=d2zR-{5Z@Ypt*$x6lL$kN1iF9zB_g!W@P?(OkdQ=z`bMO~hI2jsPs zdu)>GOsJcqXW>WN7^$dRdX+D1)mtciBJCaX#Bq#m_Yp;$Zh{xY4h zUD2yu1?}u5s2Db*Aya$_u2%+=~I z3zR0mcBNTq*0gC_G_m&3NP8yjmwA6{)maTz+Pi0I%v!TC+poyo`=1rA<>wZ8h3#uTvtp#*TuMOnQ^L-;b;vm|3sTXe2?e zH#cb=jwY?SQCmu#gWcYwH97VAMlEd|wDT}HVyzaPlXkUKYibCz_sdceY<4RR8X6Tl zbvI@Mt#Fe*$Y2TAQKw+kIb`Zkx;xNrrLIlxkV6eoayihjMlKTSicMCXyYny^1F37E zVVW_vMKM!PmPNxn+ViDZiU&E88nvb-Ee%>|ub<&eN-{_5nl)ytIt98R+H5v;{U%>_ z2l96ov(seGrK!f+=Y1WkbwP-9=1F1b` z`^B2|`udaf&RRb+bvQIRIdUkV4nQ3^^xYWp2I>nHvp$HrL{oR4NaFw+7+BFKdhSKK zI@}tsKJl1cZk=Kdx7gB*xr!^iRAY{gZjpl(tIZynWVh<X+PVGFlBx!0o6 z7WWM5=qy)pI-SwfQmqO0JpU@cGEKz*Ll(8I1dBb$W}xJ9SYWbO&~VGCcTlrX`~6rN zQ&C40P0OB!;o&{U3U(R<(7@iHSNEnSW0WDZS*fS-EhSE%t)o@ru+UDx+M!tGz{6xU zSPV8@c(kdA`V^~PjxO{xJW|JcG*XvSqZyS8Axa(DnH;hYmXmhcZ8SS`NlQlY>Uzw4s>uXgIF3(FSEVI*SxtfXQGAt<=z=hS@*^ z5exO?v?8eTI(?AUo~>#13#!su^$GMlyE)RRH~D8P)X~w%JeO)}iEx@Nv=cNNgY>xr zt&X5HeMW*&r*{|=3=u&Vdk4)6H4ge=HH1>3JqHzXxPd`Mtkvj@bw(IzF;F*3yQ>Ie zPhgYxWITk$rjwiy}p)u+TH0?CfG}3e}x&U*&)hNVFl*0!)Qa48#O*&m#1oej0P3W!0V#P$q@suK(c0*Pg z{+cb$Xp5bW#zN&X*E!9BL3G|D-0F1LBh#{!?jy#d4cO!k_2@%mJ|weeQ}tv86U-4* zsbkg2(X&#HNIJawf2542fwTu!SB#N%WA-4uF2JY@&;`(5pLY6AeXc@vwMEhHMjh$6 zcdur3Ek=gZDhkqvIxTj6Y^jD|(pxRDK@|gy(e%3rD$7iJ5{p@1e1X+OyJUT|JvJyk zk`LF71p{mJ27|$p5F2fGSuAv#!qh_BCLI>ifT2ZGq@k(n=>!#ZFT9Jl*wv#FJ0I6j zSC1p>VvRlAX;KeUdmZZ1o}brR_kfBzbBv#82S@)njG<E#Q9s{J+R>h&VTV{j)%iJa1Hz`+zF4a}%iP^hxl;u<73%|I8hS2W{c>1@KjH4LlyUMRNWkI34~KE`+12P+vF?*51bXzk^HR zFV+Wi7 ze-G!u{@Xc!B^(3mVmbdoI0F91Tbw={-UwI0VLLcp50}Csj?4Q1Hp99aPVaz6!3ppk za2o7_3*iUg8h9C;;o|8Hew)iLhYR2~_}rZwH>Ys=)o>Dg;X52JhO^;1cxWxhb<;Ti zcGv+Qg0o@gE>2$s-wC(EpTm|^F7NbrIej|pfOFty;cEDMxDB5F9_Kfuae3#|v18$H z;5_)1_c>kxU-tpqb`R$txSO2-UjgUAk#Hrv3T}aS!Mf>O-iUfG&jG&;yWl(baJ&Hi z6mEj!KIFJ*2A9_ir@@o=a=Zfm1{Ud@{+0%gTi{N(9$xbi$Hh!eAN?`A3jP{yfYbMJ zyaT?pk!_sC`RiaCyyz2-m%}NavYX(mKVt{Y=KOw5>`?e!I2wL=KgaW6>*wrBSbV{5 zfp3I$8C?Dn*bHCL%;}@xTG$1zI>7NVcpqF3mwn0cR`}en*kTS(uM;-HDJ>kg!G2$} z6X27+VVA>u;1;;;TaJg{%jK_cWtTp{F8z+3k;R_zJ-Z0L_6K$|thBKM=W_aIVJAH8 zM~-K~7yZO8gTH{A;nIT~*U#hfX122(u<;N(4}Kr6fb$P?ycNFTXSVf0F7F4pEt`GT zFB~_|XTJkG;o@I8o&n$g8@m7=-N~+iPyC(T2!8~(!DsxzapMA>UOpTOpK*laE_WQx zf`5UH3pxL_)QidSR06yR&Vy^<68K?-)7QbbYuN4Zg??;94wvtzWjo=Sa1=az0LSy- z1h^P>4di&}A}&uqh@A!B4~xYd-wHe6Tz^iV1UpV(=fel#M)>TLFujMkyp6C6&I~|) z_~w(@74Q|Oup8kPxDC!amE&o-T>gu2G5j&CeVF4X1#)^LJPwY47sKiBwWo3VQaJu} zb~}9C8EnfEF8^#DI|JSg7s6$OIbH>aoXPHlUxh7?aCw)Uh4SEM;6nJHdXxvRh3ny2 zXLGy*HlM=|$m8;Vhpq63=W;w0HV3h*mvQ><;a1po9^%V6{ve!}&)y1`!P)0?`g*t; zZh`YJ;CR3a&L3uA8{m^KWJkaaa1FfpB97-g%K1b7!LEeghMVBAMviM&a{BLKCw$&N zIbIA;h3nzx;7+(5HWhGrS6$5c!{NQK3og6_<--$9>}uF}DZ3f|2o74s<(FQ@@f!HL z%h~>qar^*mg;$$7o&<+n!On#LfIHyNujIJ#aW3!0tJtw{hJ~FA-w@0$f-f1uu7?l8 zqL9nW9?Eeu9BgGf;6LDOc=s@l7sBPk*;Q~e?0AC9*Not}3pT(7@O5xC91XX@_rkW- zTwW=h2k(Z<;md72y%zW`*!U#pzYli7tKf3@9avYy>3@QA;G0Hr`E76#Yr&<~2P14ESoe z0lpJ9uI2R8;avC^*s_k}sdg?e8Wz{GgP!5|9k3NHgQMYVujBMN@GEd3?EDwU^(9=M zaIl?lA)EzYJBs6_a1&hRPJcbe+hNBIY{Ro${1@FBPuo^cz;TjB3vc^*y?LL3;+@n$&bc6KKm7{#`174y-CZ2dfd}7>^sjOLJU9U! z8pH8icne$s-xSMnv5E7C#<5-S1~?BMH<9BN@Go#9{7O8^+sx&SPGIZcSK$J9R3gXg z;D1eG>nl0`PjDo>b~48c;VYBaRqz*ZGkjw*#|^J@c?;o4cn4eve-78dzq`}F!TB$k z!sX?_qu@$79&Ur@!^SO~{~0(9u7zvh@8C}O)TunZ&??R!4Clk+;dVF!c5LPJJKzLZ z=R*DAc(@P_Na1)DycDj7ub#&7PWW3ma2ro=ek#Xp@L6eWd7e|D?QaX51>bNF$MfOO z;A(i@bdKBK{|0e%B6frriHcn$nEEVgrb<7aW)0RI3x z;LO<^&wwwo1!{I|o!@G`g*{tZsw!RgPP!}*KgC^)i)u8k_~^!%xCh@EdR&{1Y7bA(v-*0OiA@ z;3#+koCD{;h452w8C(T7!ul*O->{dbmj_3~{&P8A2;T`;!SBKKux=iw_iy0xZimC+ zLfG~Z$2(ycJmNvlUjWy`wJ_aIuAYwx{Fw7U02|;va5y|{KBv!vH^8;-_yUdx?8E%S z7C2xb$DQzva2mWC&W5ka;q>N4E-x9*f`5i9;nj;ceFuE$Vz%)U&R-5k!ebxecm;e2 zHhjwISLAX$3w{GGgTo)@cstw(2Ykl)A6&xm2-xxnI~`sH=fcK3j#t22;YK)QDaS<< zm%kVehfiL{@ih2VI2*oxImZj&0=N|34Cn0U^6$v!^ri5pa2*`7g5z!Q53u%g&Y$@x z$Mx_zE7^8FWd&- zT*B$~8ZIvvj)ix@)$k#>4L;UrF94;R4xFL3&5*bcYD z^WmgZIREQ#4g3e(3IA(7m*+Z_)6aqP;Pr3?{3F}~|MNx8Zwci5Q(?nt>~gs6O!i?o z@GSPQGR|*?7r_zm`*0O})=Qke6&?%g^<3U6I2?W-&Vc{Dg4h3oW2nr4|l+;Vf(pU{%>#^eA}y> zUj%XdW!M0VjT{e!C%{4Har#O)0zR<<^@k_G6)?RpLfzlG&gcBU!ddXh*En7b-wT(+ z-@*0n^qV++Cp;fEUclwQ11G`%+|227;e~J!+yK|WLn=9aE4%;}1}^_yIPgOD>92G8 zNO&@Ayolp(!fEg+Z*Y3;KR6x-SHK%!myzSY!42@GTTnkZ7moTTr~ekthR0NK`Z{1=|or%k(fm(%CLv*AkkL)d>P=Qq5^>7DSka0Wa9ZiCmtMl0uUg`?mRbzEN1FpjT+ zqu}4*LOAYyPG1g}z!}3i|4(oc9Pt6CZ-fhB?FgiYO>o3+PH%_T!&$JX=XfDJ5iW-} z!VU1iJ)FK3j)ntmJpE0u5gz;@r+31Ma0mPXY#7P;55WoWq`jO!{c4Us2N%Juu(*cf zAq|{92wn|;)Ef#<_cco%HEmeZT}ar#(z6I=wJ z(#Y`|I00^h--K<~ad{Vi!s(;nIJg|HfE(enKIQc7a0;yd7nk=Y+zQ|R8K>8e;`pO* zIJ_55fTuQb`XcxZIO%%Mf5m=|=fE@JGWg2RIo=7s0L$xS^7z8<3*?8NhD+flxE?;Q znbWt!RdAq_%e&(M$L(-CoCZJgCC7{4Q@&z1z-e$`2$#1Ww!>pvIDH1Z2rh$9{F>uU z@EX`Mn#();8;&=_E8xf*Ild3hgKgh(dVMIzKZWh^MXeln!BgNocr9EGe-1amH-E?Z z1H-udJUAK-`<~+^@Z)e3Z2f`b0XK2}dtf`f9*&0F;T(8q8|N>BXT$cJxxBaG1o)C4 zIeh_qKimL+25ZAPf6PyuJ{x`tu7Nw?HhAnoPOrO#^Ur{j;LUJ8d<3q7Z*1rM0b@A- z8*nH*>=4Iu;OF3S_Il z{GGRR{1w;~#XbW2-@&HuU#rJgPIwdSf_3!b7J0v7K0F(4gg=El;gK3nZ=As87s7V< zFdPdf_;LC|co$p)U!&!??oKYR7`DRp0UVEw=J*3}K3ol#!qEdceG7c{Ahz``)ECZx z55sNnDu2}HZce`sw!=Xua6B4*6V8BRPvm$pd<1TQSD(aj{}?X+!T`1dPKDFqJ#Z;} z*2$c{0j`8~v0UD-a5((HDV#nN4my=x3qJ~H#c}>K13BIX$HL}`9N!A(!c$M<^kwiX za1(q4*2Z&w*Xf+z4sU>S;OS>@ydJKB0}?oYqK@M>cpaPse+B2j!Gk${Ih+nR!j*7R zBA0*qnVdckcENS<2XH4m{wz+PIf?VX1Q){rdXCq?x4?CiIsIBVD2e?e+zgL8oAVbW zb9@op2!96WP2qUNIh?*|Dmx#pg%83O7stn(%ju)x7vLhe9j=G}5ya_53g;gO2f;7E zcK8Rl5Dq<$^EbiEVgG4d-Z!ur4m+RIJK&|TE|t@_!4dF(F5vWe@CR@OY%*Z_@Iu&> zhUvqh@INo)^hIzcTm$ceo8aJ!IKB2BF7I*J0gHcd+yzg8%i#CmIym0Q={u)$c~8TZ z8SF3MP^sVp&SeMD=uZD}@Hn;{JJ&g1F-_PkwU@L4I&hc{i0k{$V z5ElR8{N@oz4`;*T0gms7bKwy-P9L4c@!McAm%S3U!h7H(_^gqfzj_|0-vH-5$iDV! zj+erl;Rg7cYd9W|&FMG8@;(E3JbIO#<7MznxE1~$Zko^O@4J@MYZtIThaK>+>o{Hj zKLFRmZ^QlzIsdeOar#L3Be(`ma&WvE{tgbz;r!{NIPQdhgVW(j*K@oS-T*hjSKq*K z%OWnX5H5fRJ2~#ZnB$4C8Loh{;o%{iz7|f0>D5i@@;+rW$CKc@;G%~)z8|iH@4S)I zx4?Vhpe3CC)=-W+;5Xqact9A(JK=lbwnsR>-%T9X<*_Hh^kxpVz8l~Y_-D8o9(gn8 z*DvMtAHxaosBn%qz_oBYe9J8yH!S1)b#Nqn>llt_!<*nrc)(bWx4;Wv+j1_i87_kF zh~V^r`5a#h(~DHp`E7@@;c5To^tJHIaNr6~f6_RPJK;FE9^M4E!`fRpebA$v|4KL< zPKR3_=XebqwHnilRlSzl!tU2wS$YSHV&6H?VFS(of|4*>Eu&Tg~wXI2R6&=kyiu61W*|hXc2B{-^{_ z?}BsSV)%PlUI&!@xh0X)cf!T6=`GX;j)VtK;`CYYIJgWhhTGpme%MjRzGgD#&xBXQ zmGI|q13W&7(;MIC{J+4laA7jXi{MM9uq)vjxCJ&(<+$zxF0T|e!QaE_aEy!7m%(*# z8*E77c))Hh?-AGrZ-o=!Q>StI40tA74WF3Gad}-zuAe7i2ON~f@o4x(I0qhZ568>l z*>DY9183~v@`p|5^fmCka3{PKj@ZlT55w8;wKF(>A)E(S!(YJq2F`zJI;W3>7r-U( zr*ISOn91q=KjQprU<-WqER+YYf|KBSI1?T^o6{G=%i#w2BUt+}Pw)H;P9F--fnD%t za2Y&d4ySL1KY-Ksae24g%kg~pHMkNEzK`R1jhy}^xEek$ljE)ML$LW1PJiP49B+ct z;CA>!SpO-fzwSSr-VVP9N5dl@;CME?1}=pMWpTU>egM{e#^oP@P4Kk2oIV2n5>AKX z=5ag+UIW*{zrv!4%OCR~r_Y1e!e#Jxa05Il8|n9R{wLsS_yF7rUp1f8n?L9Di{U2t zO}HKIg!Nx=`Vk8_zX>jeL*Z}WG}y9`(-**La06Tocfy7oP9NCJ)0+z0;4N@8eDWer zp9ar`%i$9jbG!x4gEJ0r`DZ_b`oYWLDtA1W!cbhNl+}C&A0$4tO7||CZAaew6b&;5*?C_*vN8%IUv= zBjF2Ha{gR+3helf)31ah;c7SoJ_zT);|jRE5_mCO2XBMh;C9&ZJx}lIRh&N(UJNI} zJK#L{u^Vh>O;qXIT-g-C_J^+`( z!-_b63p^R77heiF9@z$Gz^6UM>5Jh+xCY(`cfuz;&FPK5aCy;iA-oZ`|H|GIDZQq0pIit zr_X_(fji&8s(};0Aan+zE$0$LRxwMqOWXVI#aA&V-H6 zbNWhn2CP*$e;w?EZz<*U0UD04hplkH3mi{??}78+cDM$PSkLK${J6ZQ;R1LM96o^K z#uqt#CL9gR>!h-MJ_I+y?XYPe$FDEr{6+Bla4mfCOB^>0;`HO-X!tWY3qJ8>PG15~ zfE(avV68uw*91G^A+KGgv-ZrQ?ip2^OH zEoZS$t>Sn(yc8~lKZpJGoPO+9PM-;vz~XF=l>Bd zfNeWCeHHuwoOwQ{e+@2yzlIy(OKUiP`vsgn6xJKqlVLl&7>u@Q2`c96wT+MMOoNx_$C9Jcvzky@nYu@4f{DXI~9oMnv!Wppn zU5;BF9G?WI!9{Q}{1aRaPkE2?cfw7uX%v@tTOG$E;jM5k+zwa4#`igW1AHso20sj& zujlf2z*$cAKR)36mGA>_bO^_H!?mN?H|^&11)=N;xE{W^p5w(~9M6T#H?s%t;dnGW z8!m*`!sT!y+yW2!kn@XhE-x51z)5ftyaO(P55n@gj@%wE*vsX$!b{<(TR46MZW+U# z)xhZk#DC+ivCb*>EiUJDd&w=QB=U0Jp#yk(@udiR0z)+56e;@FQ^0ZJd74 z=Nxy!IdCp~@)sO0g{Q#&<2nBqumw(N=JcU(BkY2g9pHGu?VP_8u7#7n$e<_hJS%G;PO_E7sK~_$8LbH z{GRQ9Czt;o?0}s=a6A)!A1;TlZsT|pJn%<$P&Ah}6^?|@`ibM&@CR@`JmnzAbME5& z{_X4zcn)m6o8!tMj_1Q4z!mVQ!yIpc%i(|+&L8?S$DMEmoCg?{+;96iJV^i!On)~z@_j{ za8Nv_4>`i=T?y>za0y%k*TLrrKlOgp+(b@a2zS8O(T4=({i?Rf9A63-z$a@sZc66( zGB_MQ$B*N&@Uw6&Y}InS1AY^BPT}%K58!wfybdmh2M*+TC%hC6n#%c48^rNCcoD2~ zar`oWjvG_htKkSZ@C1&R!K>hQSa%}FgQju*$6*J2*-0FagrA13shmDIfa7WK4{#Yg z<7AFEz`wvEjq~T6!tqe}+*8>}@B+9RJ~@!%t#Bc%y@$)Y=roR-;4k6G=^VfNbdKl1 z4R8^>_6&|U!X_QNcn0S`Z7{nHu7a)U93Oio$1~we&SDqAtKk}0r{{PJ{1vR7$>o)u z&2bBS-#P3Ac=WmKeE1Mt3+DxKTsw=)8+0DZgZINOIP!ds7sIDqz?Rp2ZS?u18P!EwX=oc~!k8b138yN*uv@Q zLn-R|p8@BE(4Rx&39rIdC0Z3Qru#=^Ju5{gZIOBKD`S5l*|B)5pSF;ef@Q zKI0mWN5O~SLO9IM@n-l-*#9BUf6=uZx4?J75%3?d3tn*@r!Ro7{1>|x-T`;QP6x-W zxjemM*abJi1@Hr-IDI|55e|5m^AEos<-xn)Y$>SgmAn7UI16Z-@)y$Wi+RE07c{m3?=_XEJ4ljbO%Q^q2a5OyhW=@|4C%~2P3b+k^8#d>2dB4N4 z@aS+ZuMmC&ZilzPh83Lu2RH(@-op8-;RLu1ejYYI%K3kSvth#+&R+(Pft%o^aK=i` zzXdLatz$WVU;)S1!InbyFK`|l9>M9`;I**+2~K|)E`-PYo7309Pr@B=BWzyH`7a;G z=_BD7*ag1=m%+-doW2oGfW?zs-ey<_2SjrEDmWh27jgPb*a@$I)8RMamZv%WFR;AM zCHJ4_-^S&a!Z*N;a1tC*%<1RCnecYF2p%w=%gbNO>92-M;bm|eeB$k#-n@>}&x2j? z9ykvUi{kXfa4}p1AA}oW%N?BF^bD7O8ypGW3unXSa25O!+zJn!z~u#&V0pks_&qoh zHr~nUYvBjrHn z-vmd%kHCenUp%L8fM>({9h`qBY=!L!oIV!52hN4J!A0FG%KiF+6k%yAIw3H^0s0-8_}!fjij`!#ddN;|NhtJ`7GrS!3f1k@g{a%in;pMOczWY9oC%MyS zvh(5Xa3lQf{Tz?_fXiR>A9f}@<^gswd|np220j9}!kgxDT@|36&a0eFpt-~aJL zqhT}|O_qkyXmn`R!DKQF!^)~thS6kn#8%%au6#Rk;y2TPyp1qw_h6!*Rws<%M{7hMZKX zev|cb9$tpaajOl=>+!QV@LSEFz){$_QT;URpUHlF8rR@4uPOKcPWukvD7@`;d}&5|qd8`zCUzNy^uz4m{GgYbyAl-sZir{P_=7+=7CRoZ9Wqxhwj_ew>6dL<6OKCr`@8w5f|d{ zJk7`ZDo@50xCj@uRelwRw37$#(7YS3!2W*9kKqX1dZ+r?cmgiF(Z}BHH6QT4`jvPl z4(_1*2ON(d$yYxIZ^Om-whxro;wbEYoA$klL$J>-^&R*v>~)9wbvOhM-K~BEUWpyJ zRe|yh9D|GSJGdIVaXs$4NAm%lb^ImRiNC-_U6l9yP<>lh`C07KO+J8waI?MYM`1g5 z;>^d8E`?Nh%TzlVMAQhpUXd&<%K)z8A4al_rp{XbHk z6Cyis8Qz0^dn<2Mq<$2xz^ORsfO7Xe>c4`0t@1xO29G(Yz5{QA67pfTTA5l z`!)X@&c@}~jh{TCzRv^dpTrTk)2GUvcrnhy$FY}9^Bq1@KO9fQiMSBg<4&dO+xu&N zJx<4`aT)G@RDH_;_2=Rs{0WZ6w;oeJd7%0)<3e1IgTj=L{9OGgybLGdVw{P4l&N2W zU&Y>ow66+>;?OVDkHr}{5&L|pJRQ%)`8V?8%B%5W9P*%!_c0E~jW`aEEZ2M*&c+4! zFI?Py*fv!C*59a~h_i43Zp4i^u2TJg2+e2VEPM%<;*Y*n-*=e${lAl= z@LrsOTYay*5U;{j_&T->*S@(`>IdOc9Etr;E04vqu?v5L^YO4B)DIq^{rhkPO)v*o7-`F&_A%`n9+SXN=Uo23&~mKdXKzUVyzvseb}nanGOB zkHN_}86U@mxND92H8>G_kJkR+`?-13}q=NRpq zjAO^jZ)2Zvaw87MquiR$$Jw|VU&JZnH9zWC&If1WkQn9Xaq468@bm1)o3ZZ`%4@Ls z=c?xC=im$KS7Qf`ds6v9Y?&Z8uT?(+KZ5h{>)0<={i`?&&%da7ze&o!$KlxZoAN~b zF)qM8e^=gskK?e(+PAz;c~YF*^ba{7kHJ+q8+%VtKlqaRR=gA!;>H{KQ|eE=tbQ#1 z7pLR?^~%ff8`v*i^Jj4`c3n}w7T@!y9Q?HUTX7sdkJIq2f2m)Dr(idJ7l%yOzTOS$ z$Kd(cCqeliI1)d2RsB>v54-VuIBxCBbLE$D z75*OkE@HpM>%V{hD;W2~#jBNniyLvrChCW-QJ#&xv*pikUuw9CqPLxDXG%S^avPhV2Kn z?;6g)GriT1|5*76Tw5$pXrVmm6L~qdRLK{y6`yOVzVnRonXTk3d=0yCq>pmHYV}{o znZ|w6e7)_{TDf`OG(7_c8TUoghj19~)kghbxAJv3+ISr|`_(uZ&$&hYP~&ym%#Yzj z{I0L^OyhOg%$v5AOYj(6hu_0N#_P1%zk;K2?5&!Q$NO+2_HU=$YP^n{^UvW}{1wi_ zBmLBO<6<0Qyw02RJ=-gf#5p()U&lFkb_ewz(R{821S?Ux@AaBzEH9K+YGt zaE5W8Fz0{A)%cMvoUd^oF!MdQ90zn&o^nn3i?|fKakBBcZq7TqaeU)--1O(T5I+#4 zyb8aG>u|g7%47c3{4(sq*KiqrqKEpH>l_aU;-I^fyKn|B!GGdf93QN{uW?^6&;L6d zg!}hY?q$60oB8`V9LMzHc=%(Si$m^KUXHh5f8#!3?h6P}Zo|*w3|xha@FTs|ufQMU z1{~f;d8l#UG4~hYI6UYc<#~7?F2nIw0A3MkH8183*XgGd8BdQ zG5dev47~bY<(2qv9Btfp%zl2T@|yH1;^xEUDx8SDjQg_LKZ}F$ zxDo0%;9MMJ+=tEn73{=)ux`t^7oj_9uWR+E*x@Mc_$|H73xDo*`I`~vpvp?%G#D38Yv;#B-DF2bFs zs^5TL#tC<6-@iB;_kK$KG8~63!RoKW8TeCNikrl1z77w<)}ESA!}0hKPQrfEG@pYX z!!`IV?A=TI{=})c`_r1Q#iMZG-RjTA4!jx{;bNQ`qJAy*>MggMuKhMV0EhQg{t2$_ zCl5|g-`BXWo8PZR*oOPhP#%Y8;WYdvPBh*JnDgJ^YJBTV&3oUcd^irlFJL<^#tz*4 z8O^)!Se$`h!qxa^9ALb!FwZB_q4`*xhLiB`I0v_%rG7bn9M|A=IOqZGKY~+mn`bqj zjU#a>c3~fz=Fi}O{&Kt7nvcZM*oimb3|xuJZ_GP2-+-UQ0RyyuJGSCKa10(YNAn4I z0S+6e`BI#OBj>7Lh|_R2{tA1CX}-&I>PO@G*on8|QhXlQ;em;o_a3BuOK=GO1czhq zdFnUdRoMBU=8JF+{v8+LdGndaAK<{jny<%Yc>MF~*Wy*!&v@Tvem@rCVEhlx#zw@9|)q1cY+;v`&ylktGXn$O1Ta3ik8!6S6MJ6xPEo{AIk25gB`zY+)I z9!oSIiyb%%7vWOe>m~Kg_l@S)=W(2Ym*X5h5>@!O9!=#SC99?LXuzV9^8e>SegdvNkt<^SR=Y+J7R61)^gk5k``Gw_%d z>R00MR5>78{d-@QlkgIpg^%N6eCJB_{U6r+%QzVq;X>SiOCME#*ecDZJ}$4rg~t0p z^ZED@J15Ak($r7K4`bh0%LATUKj6WTN^RI01iyQ*e(p>KEZ?T!r7m1(USz zdt8ToUeSEeWaXoADc*?d@SnIQPW`dzn)jX}@5BMP^{dL`uoEZYR%?|P;t9B6s`gc5 zzo+C0>(md&l{gVUnxQ-sXW|BY3H!xs-;(v}$KWq6)*=PCV*0_2U!BaVoaGuDk@N;(!_IAIEmw;SKfEa3QY5 zfmzC$n_;ZB_2`toA>TBk)z6i2LWLpM{s>Vtfkw&(^+v z+tjz=9oU82zO6joss2=4I7eQO{f+lg=IhfD9E-2uD%|@W?ejL?H<|qf*nz*m8Mu9} z`o(x6PBh*Jne$h00p9nn`ZYNIJ=xcIA7u8sY?s6Ea-59M4;OF5ZR9 zaU-sKQS*}vv@axC{uMiLzdg#caU3qhn{eGi&3}o#7s=OfFrNLP_C?@tu@i^wRi2Ms zxD5Y<8*qz4^@A4cc%!im@5K(>ZJ+w-*n#u$TiDm7edllpp1xo64!jv>;M2GW2Y$ry zmT2DuT!^>eDtsB&;lLuzM;hLK-$@LpVi zuVSC&nxFTH`c}LXJMcxEjyoMzKL^L)O1uR7uh9N)aV(xyqWNrm>k&C7RsG303m?T5 z_@+JP(qya=b^4{<5}4L4$IsrCi0(!S+59+%<*-2ABe zm3RaWPSgBa9ElroCVuD`$6Kv_GLFWdVDB}`eLq(}3{SvyI2HT7qW)eSgn!3TxJ#M# zrQt_$8Qy{$@E_AG}uk=HY1kJx<00PpDsrU&mGWDh^zyeM`SmzZidqD{$YF%ByiY_BP%Z zo7eX{4#tmHs2`0tVDo*o+5Z<;te4ZjR=*L~;ouF*qfaT1!aw1p8~HcNGx3MG0uQfL zp0ZKIdb~xF1fyPF#jR!gaV22V`qsw=>!oil4zw{3_1E zzvDXGr&{xVo3-yz9D-Nk7`z9^;(A<-JN>AA{#&#!0>|U6I1?YnCHODgfFC=neJNYD zZ#(wQkw3@b_-CAsoBpKv3ha+9+ce(?TX6(V!tpoo-T!#IBR^N>$V*7jQufJOkI_%{cIV?fU}Ta09mE z0T;9{6;H=SI0IMVG8~kz{nv09ZeOc?i8ujgpzSHl@t8gOr+O7OJj=%%!)NjDcuulPfY{i}aP(KF0h7)le&cY)usb7LKvDY5$ z{|5)-nU~cM!=K`Ke0RO_RJ;;r;SyYpJ6};h{6ihji4*Z!oQcolDjfDF=d)MyYjHXL z9oOSwf2r@cPyIbO8vl(GaCn3IF1!X8;R;-VZ@;R3EuM(|_v?7uaRUAtr(yrUHJ^)9 zae(nT$$URhgA?!r*VNCzD{(dUX;dCir1>>C7XOZu@a%uo&%wKJId1!}@){h0Z3nb} z3(mp+;LwkiPr0snJN_6uaBoYq|Ni~sO1u$!6>Gj(6XlV35>CMxxDX%14LG!^=KT+8 z-#T1|&tu~zZUoGAZLG}eFfO} zOS#2u%A@c+oQHe)D=)_jvE{htD{v5w>ZpD!&c?Yo;dbTq_$Ur3*S9Q=*E9#`S_v87V^*VrFhy6E^;+#bi`UN{X8#@RRq z=iy>p`<;&WKv(Uze=om*t8nXX%6+SpKY_#W5uAYg2B}|w%Wxf@-ks|?t$jb@DEvYX zp0yZ^jk4 zU5IjD<8zbwdN&oDpSw(dfOGIoz14T)C$W$5xykGo;YjS)M|}s5!!EoJ=iuA#QNIu; z<3?PD1Ao%-`dZbu;rDSYzOS!xCoaV4*xFBdgz-7bJpXL$z`pk?&&TiL;-A%TAF8|- zFUC>7D7W0FJOL--a(oUq;HU3bKfw50WS-AOY{gR_P;ST7I2qe*%F}Tvj(2O{xc{UtaYj~cB!8Ry{w z{Ad*WaECE+i19hhJbnSL#`dwwqc17{6sO_Qu)G;0`fz75)Z$8=uq6`LIWo+wf*=$G1GDJO$6kdH5{0 z8K2|KeX);@yUV+bJi}AV6oL~Edau;sI#rVZ1mAmoZ*r!4BjtR;g_#n>5 z?PEDUPQ|{)=REWH)i@M~OjJJ-FT)P}3wGfrCaGV7cVjmWo~%63_?&1SZ#NFZ*RcaX z5~sfTxzg;f##ZBVr0J_T5x+1+{aoCDZH?+Ln5x{4FJKpTKBe5}AN7x5U*mJ4dA!c? z%ER#t?7}5DZjw0xCG~7tEHK)2S?$kr!}95r{HY77uVq4)71}bqJ3L&9InSH z_~``oGx085ikr<)9^O>@!f_hjh0||R-ejiwg}5KC!8zF9OZ{JQFn;J6%}3!^a2zhi zX}GmR{cOA#M>f;`vp5A$nx%d*K8R~^=Vz4%G}rtZ?7}T(D|h2XIPzxof5d5cxKsTc z{0VmBh&jrAyfwcS2jQFMDv!qVa3a2pQ}NT!sh@|7aXB8GsJsSm#^&d2^ZVOxp7MYe zat4mZ?dB^_$D45uZp4K+`FZu-xJ8oOh=Z`LrH;24JMinc6z|90KI)&wmH0YNYpuNV z0v)dqkHqD80e0hc*sqP|ci;%z;RWq0#;b8X_Igoy%q^OqfHU!4T!imQR=)wK;Q(K* z4_ooTh3vMk!sYl9_HL{FFD+I-2xsAF{1?u^b6x6}rr*IwKio@Dz-|b7)5BHOw#R)hEXW&jL>X+gLxE6noE$y|h$ujjr@OT`K zk6}0Nw_N?84w~PMul_+Cfd{W-9)F7S zaIaO$OYkeW4mVFz?$=TKU&g_>$!g{1pSzf^4{_LuYj6r4y+-{^d>9wu$XArt;WBK! zUHd1eE04e*V>^y`Re35tg|l!iuEYT!!@ptg zJJs*FPR9$xeQ*>Wij(pCI2-?qOYzhU?F$Xm{*SO7d#_jSz+G?wz8_cPG#u1L`l@~+4v|f!2>s{Ux`;>@2=YS9d_Y@=ClJ`}WiE z`sFJR!DFx;zl*bQ_Yc^IH)H>MwXXq(VdpOOqwy!$g*)w5-hg9qM5y*v;K=*ro(1YV zaU9OVmAD)~ut)uRyb^oguYHGbDE9kM{YadK>+lsE@_^=_->ZHCK8-W*&_d-Ucpnb7 zX@0;y<>`12uEU-8D-Z3j{>wNDxB7^Aybc%O23&?G6{+8VPvL+8+W+JM+A?{YHc{hFl2MpH!G#rhyaS`5+t>Nl_bHhXA%eV&n9M$o>A5z{I2jU6X zhG*k=ycB2Pjkp-sVy~gvKjoN?7miP17w+-7@*KPo7h>-+if{O~p$hXX5^$D45}zK*N$q_5TY8KwQlu@$#C zr92tO;cR>w7vSJ;)Gx)a<63+f`;OM}=2WU5gulWz9PzF4SbP|#<00QEFUMcv8XWw+ z@&^144vy0C@2yfEh8JN6F2^-^#A)@D#%TUc>@!ww{)2KGo`{q2C)hep{gG$XPr#dT zCjJYT;;3r%8}WMV7p;A#aVQS|QT=$l5@+HHT!?#~Rp0Wk_RYioxDuQH+`{~P9P*R; z$v6w=;g&VZtMK#K_Yuuk;$S@FXZ2(8W}J*W{h~Y%FT~aO47QBd{-|^6N8)@Ohda8J z$H%BY3a8^DT!Js+Iy~T4&3iqn`8=G5Z#l2rjaT8I$JD=oqw(kq>bvkqxCY-}t32v) z&2PtfxXnf7b$BxNv#b9-w&RJvsh^CCa0U+eU3oEHgKMx)o$>~}7zaF|<9&<6vHcJA zWAJ{QfO}t3o`!eeVjOZ=x#dai-;e!p`+DWUcs;h`u2+;h@JL*SH(~z?+W#qz#H0Vz zd_ZP!(G>*fYuoDM1Q9m8OfD7@LxB=haRQ-UbbiB8* z6*s#{xgF2K$@n-<$G%?bm*F|s7O(xga1s6FQ6z;dl*>!iR7wo_DkMmEfM!Y>xD@+2)bG(+c_hxkzO$77 zi*0yz8};MyIb49p+@jo#Kf`{{YF}?(l1@w?bQNBf%jDNn^Sa0xz&E3t2T_5J2*eg+Q5@8f)Y4p-nV9W-xw zPV-xEDDH5Z@<{w5PQyEKA-;@DaSwmZ*Wj0NV4{w99*5!y9o3J+6*v#ydAsszY{xeFKE4SlB zoQ2DADIRpE`fj`lXT6|(S8+8?4phJHMde@NfMmHx7v;(LRa}gJ!*2X|SM_}sYQ7W) z;;!A4*W-2Ax=8(dgOoe*Yd8}(>8`vO&&A%0HGd8VI2GM_;Z|t+uD>@ z@T!VxAYu3f2JQ12 zroIzT#aVa<_SvZZd2Gc!hig6-zmL;#@CfBOcrAA0W7scK`~4!-55iG692ekZeEUfC z({Va3!fi$=_kK6DQ+ea5?TaTJzDbYd#*Q;ceLW4drfJj_--${IZl!$3=J( zj($`51)Pi%#%Mn6E#+_ELR^a*@DpP>-X`@=;1WDyoboEX4f|%R-z{2sC0>Xvo0b2D zL-5lNtDlU^a6TUX2*<;D*k_CO-8o))AYO=b@b}oURs9EI)X&CiaRa`9gL2gG`>6WS z_<8KYU*HlP{21r6P4g)@8oO~Cj(nW+!LQ&doQnhA*1jfo^&{~JT!JUl{g??dGH77r{Y-bJxzHkPQ-=y zA}+%ZKdpZBF74Zc{ddc^O;;X;lW-3H2AAV*3F6b>v^e<_Z^CD?_%k~N=?t+)oqVy~mxw+=_)LpUC{Tc~}7cqaBb zruic5kJ~I#KM2pjakv;KC~w5xU&#q6nvchOaW3{+ro0k&$9^X@KO4v6 zgE$GdUat8R+#ToQCAb2Aj@`KZ3eDH!-q`%-?B+lJ9EPLuE}V?-Ox3)tM*T2cj-SO| zKPykeIrsps#w}mgzVKhvpNC`d+qfJb#zE)Q@3>O)c03ygxRqDk$nnTk>Sy8oxB%DU zO58H7xuuQq#Q6TIeO+)V9)Mlvm5;}^3$nv-=O!+T`>K2toBtfke7-xbRvvg$^Zz^_ zhkMDpaSi?hH{#xFG#}JV{cN0rYj8D=eMS9>=IZajAvepmbmh_5h12ktI3KrqRs9k? z9tV4KKDe=kd;!~9%3*6YUyGMvYb)h{;cy@N>(qDPWjLy}@}F@k9+07aK7JKf;y-X; z8_hquUj1;q11I3t8t^NF_S#p3WAWcO4coS`4==`*xCF;{(7xNYs-K3R#bx*eZorS^ zsGoG3=HJ8Fxal_KC3rLr@mK#HT!6d0t$xVu%9mpEpM#jM58dD4{O}Z9hD)(;C-uAJ zsvnDI;5zK{uJX_T^^39d4!Qq(%5(7&TydxJ6W9_c2X9xu9M8diU6lWcUHHj7y`I+M zIXI`Q`YUm4H+d`e3zCaWds!@X1LQBUWuRP*eeoq6h`n}b-ikZmoI#oo#szo)F2hl{ z4o}9G2Q@zz`{HFd5NBd5-j2iZLF~dOa2~F~)%Y*$J6OkWxl`8{i0{BwY{lVtD2~RD z;dnd)H{xXM6RzXEa-)y8;zYa`r{K@A`RB;y_xBl`i!b9seDnLdo>JTiSK@oH8xO?| z_;Kt#M8|su`{Ttp7_Y-&_#GUDKf>mpbDQUX96Rt&I2r$i({ZbOT~8Li6BpxqaXB7= ztMLR}hi7B2hjczmu^--ugYb47ia*AY_$0RDbJ&Hi;T(L+2fCg@+zprE2XHkWjqCAb z>@`&9{~Y$mD{we|14rTaaV$QJ9rzoZj4$9cd>v=wcDr;v`S>nej0fU!JPudmr*Iv9 z9$O-GeXFn^-h_kjZXAj~!x8v^)4^|2Yo8XK)C@!@~`xg$tK6`XMA-D?;!}sGTJQ~O0IPAppunVum8F&-U!3DSg zAH^m32V8+KV>kBxQ0L!(@4((8biMtsKOTY2e-388UdG}uJO@YPd+p`?aYyVEsq^cDgYi&o!*(2rXJI>j2`Aum5501pgupOVl3Ai37;T9k1{8MpfoQdznxi}IR;fc5$ z&&Abv1+K$c*egoc`vLaDpWHO{ZcAS9k!AUp*r{X7Y7Je4z;ib43 zXX0|a16Siua2@^zTgK>mYq2kGazN)Ffji(Bd^e8A;W!aLic|1RoPihP9Grm*@VmGa zAH8jSei+B#r*U+&_PvPXaXL=J+i(%ykIV6K zT#ajR9lnY!59@esKGyjM;BGhs+i(OPgJbbjoQR*tX*dn%;LW%Ie~3%)=ePn_;~IPg z*W;GOI)AT6bUk-sKOBm!cqER*lW-h<4m)uwcHuX1Cf7=59$2t za3}0HUe{yAHarZ+<0r8T&&HWJ1?S<{a0%XtEAe4miz{&hzKFeJbbd`g;rk!ohJ$ek zw&5W-3O|P9@H5znUD$=!;|%;B&cPq!0$hPh@UOT6|BGvIyTiJkdK`?sAJz2^!v6RX z9E7K18&1ZN_*HDjZ(|4k2q)umoQ8kKS@>_9hi@s-`4{0JT!#DODm)g~;is_WFb0E&Z_u&FO3YX%^xDqE~^WWn! z_q~i8@LSmXapk+QKQ6_=_%ycROE?nW{Hf00jsvh0_r*DQI4;5ya2a;uD!dHW;@5E_ zejoeTbv-3G3V(}Z@o(6HZ~9Ei%1YNJs zF`a)P?t-oOejJHM<5(Prop>I0;gvWYZ^GHQ02kt;xD@|@EAeIAfW1H0`TNA`dhWo1 zxF5FS5jY&jVmqFL6Yz4Jgx|pFI3MTWBe)QMhfDGAxDtDn>HOWeBeqP`_4L8Mcqk6U zc5KD7a0Gq{+wn%6fb*~mAHwPQ6wbyMa3QvQq4O`r?QtdUh23~CZoo0vdy=kq2KL8` za0p(9!*DK+!Uu3H{t7$sIqbrXI32hBQrDA>d*A{*5SQR+T!E+I8vFvT$FE@T$-3Sg z?2q^1VEiSv;h%66Zosj)^>LlQ19!zP`~XhJQ8*h7hvCjR3g3%kaU{;b6LB`4i}UdcT#U1@8-IW!r|Nt^#diEXPQVv& z626X8aoZERo=n^g=i>Wt=u3V4rv$|3_^8 zd#>jDu`4(PxA=;$555CO;l4N)55o@p1Wv}Ya2j5Mv+#PHkKe_`_y8`)CvY|X8Q0;f z*lU`uuk}e?k1y_mL-Bn$0*}Nocp{F+b8r$~hEwrtI1}%{x%dz+!e8Su{41`<|6u>8 zbvbUh)sI}XSFaSR@V6YvzAgy-Qj{4y@UZ{lM70WQZ!a5erG*WruUGF|82a8DeH2jK|(Fpj~~a6Dds6Y*-CiZ|m-ya(svqqq>C#%1^qT!ovR()HBhj<^x` z#y$zU{vkL3KZ--}3>=0R;wbzoj>X%s1MkDh_zRqlf5h4N3NFAczR~rR;5%>y?u%>i zFkFwHz+N+Sy|b`CUV_bkFWr3oS&zf;yEqCTz;XBlcH*D03tz?QxOJtjCmVOc`S?Cu zj7Q=MJQ3I6Ik+A#!`?G>J+EPZyb}lG!`Ox^aU{NoV{y}Ob^Z=~8&1X{I1LZMS@aG`aZ@1xB^GuU$GtkiygS#ce)-I4#rt{5YEGo;37O7m*Hew zgH~MC`;bV;6o4r{mo? z2bbakd>U8dOSlo=d|Kxp{H(4g0NZe19EpeHSUdqIVkb_)%Wx)s9p~craS<-TW%yfM zg@425-#anC9yk4<^KZod*k`u#-Z%h1gsu2-9DyA;1~0+!cmqzt+i@x`###7loQKcj zB77Z}VZSrFo+{iE*Ww3pBOZ@^ox0ux9Ecad-;}RT)EATvAgID5uya{{F)%6x&KYSDi;U91)zKkQW_gS5PEWQIfa6g=k zN8mIZi?i??oQId=V*Ca!$N9J#AHj9_JM8tGuJ?EBhrNE%`3K>SI28B65qKz$!FC*v zXW>Nr5>CY%aVE~gx%d#S!l!UOzJR?Fbv>3EoxdM$kArb9!=0PEEa?l?AAxi6bbJ^u z#oyspLP7luoats@5lUk-j9F7ZGTZed@<*X=iuo$4X?!S z;XM2qK8b(Df8$mz?eBX|#~Xy>@iTZ0PRFJA2=;Poz7coB9hPYS1UwS2$BXbTyaE4) zEASn^YQOpSlFa986z=hoJQerH%ds85ho8r#I33sF-MGzp9q(&A6$dTV@jk%M;-Byv z_!8cRn_tkr0^AXQf}g{;rD%UTz6Wo`gYb`dKE8~X;%2ovUOJA)=W#l2yG+M>2Y17* zE^7WI9ENw|vG^mr1GitUec$3R{0AO~ANx)F-^Z!A3crTk_%A$Uh4y#-UGvlN5_|~n zz;1j3-<+!XfI7{O!4Knw_<8&mF2XH2UqF*%CQ}{@zQ?t&jrlqGYVJZN!WT?xf6%um#`gY;9Pte zSK~*T>39uz5%&H;``2ST&cjaZ+g$UxI1!tltIhM@hRg9@9C$|gQEbD(H*230ufVBz zH_pVLV>kW@TdK7`(p&p%cn6NgXK);@!%4VF3(c3}$=LFv_8-9h*o}knh?bf+KWCcH z$J;mwe}z-=pEwr}X{Gr>JPlXl*Rk(e?JvfG_zJe+PCnX~fa7pB-i8bD8SKU#TWj9( zlaBWkw&5K(8lS~3d|MmMXX02~jyGdBuEPE`I^J!!Xx@sa;sm?{yYLxYhkwK7=PL8- z(bQM_B5`}{#PQgTKf$(NG~cJK=A&^MPQVSg5I=OQ`fmI={Hol$~zCQ1e7n5JXb$DnC^~32;!wq~rQ?bRk&lz7D z%XS<`|2VFve;LpRPT;xz2vO7q2d0Jh^; zoW{N-I2gZ;EAG(#L)gai*~~}#!@4N%jnnvj6jN{reiN56{}YZfeowmje1)~vzLYS1 zKgVG2M18$?;3VctvHiwAoEWb8!ELn9!S};N95PmUGAq>eFq)yB|r7u0s8u1#@W--ZaS$w1}7cc`CzN%`A2iG2+? z`6=}u=&XLyhdSOd9K^m+cPdZ)UHgvW+TofXAE-S4Cixf+F4Dfox+sr(NcnLb@Tc~T z=&HQYTb_+=Ppf|s=hi8=cT+#+toGj@B)j(N`P+&8PN`pqYoe7`bZ5SoTy5M?|9gGo z_s>3emt6h6zCUgbmP51U_1NK%yY*C_&i&|l?B@PchQr=czf&*u!)MAfvGoi6d=%X9 zcAfuaoSdoWBl>R5H!RilzmH@8(EK&*UZDKR5cMlgD1RGAE>hmCw{q`Vtt0wzd-pj zxNM&CFLB(L+Sj?S`ab{23ApY<&FA5~Pc(mPKlLkKS3V6p7ArrBD|voyzgPVnXsG&0A1PmsgYuR4xKDXmALYAo`Vr;+_babv|4f{AUe{NK{_V&0#4@Z`=CwzxHZaiu>VGVz5c>c*~%C7SHCb&`!C_tQ_7zhpuFaw z@*TKjhjQmY<<1c0fyRB-{P_!PmI zJLZ1hlj>*OaFO<%$5EdtpFLRphMmfP#9i>cBHY*=DR(=0BYW_uR zW&UUE&HSK8)puXjd+_iUAxCxo<8ea0j_1biPMVK+Tz#jn_HV$^ zq3VyfE6*Mve}z-r@|{m8ui2pc?-Cr4A=lwBejn`kC)H2ft^6=fe_IZmpuCjdPrVYS z&Q*R6Tb%O4vFaC2*7cmgacA^=^qZ(WVw&=`xZ!5Kzim26dB9BNb8uM;QJ~dr2O!jhwYa?!*Ltrb@9q0 z)8ui}WdBuiuczhcNq%&&pXduw% zeEW0CgZjxUaNZ^TJpGHauFHvu>WBO*U%`Pl>-%THJmrl`w676Ibe7}hD-Y-?AI8Dm z<@=vkp1DHK#l;ilj!DWbQ}y*(g){l@!!+W?B;_wIP~S09=UasnBjm6bl-Kb3l85UD zD!=_j<^C6S{FylBy8IE2>a4G)e=>a^`8nLc?-#DYrEBzjg)US-VTrs9M~;-g#<~6F z9*fkk7%eX`-P~m<@`k{=ho9)L+m4o7nCp|BW3})qgBQ{d#ZZJ8?X2zh1eWeepQ< zpyrR^vIFv9<8{|OpS&OBgE#<3ZB*_%R@e6#c8!rA&QuGHF$DNkA~AI9!Q z@?Ebhck=qR5|>TU&(H7JZ?%42M!lhaEO{obv?~7{N8(4b)c1Kwc@fT!)&A~pD)(Bd zJOzi7pThai>-AvpTj~emy*Tj>UC+O`tff43llnCQ@@qJZ{34Fv_k%x}t$zGMeLYgK zo!<|B0vC@`-eI%)Ry-4@KB?7vXT;@BD$2Z`1X++hXi%Y5Y9!=ezftHoiYH z`18N4|7@|81?l^*n%vb-`$M*>U(r`yfCKsS(_&oJM|rOt_0x<$m~UeI{Jrv@eU1N1 zKaX4gv&E7YD8Fmi=r#SXVEnIrvN@{%+4f)le;(}N#U6g&!#{htwO;4`Z=cP>k9c^2 zhc|lo0}r=+=YP+)n}@?ZZ1-@Yhu3&G*TY9WeBQ%7a{u>y9`f)j9{$e5J>LD_`R6=* z#KX6~_rLuK9?tgguO9BR{eR~dd3djf|MGB%?i>I2^_}YB*F5}{hui8t^?&nYJp7V} z_j9j)ymR__&9wJ^Y7J zC=bVZ_yrH|_V95JU+{3J5B~T1`+0bchc|h6zlTqI__Bvv?E2s11$y{F52t$gq=*0Z zaM14m-9OI5vpihj;eS2crQm<}IXt}7!@E3O>fs+e{ELVG@vxWP*Zu$R7y18Q--A8e z-=ja?BcI}tCwh39hu`q-XH$&^Xu>7KJx!vZ@7oYdw7zE6Fltn z@beyC?BNw2PWN!8hqFDr$P}@#$&kg7-2jjjmJpiG0J$1HXc#NV~p__ zYdppok7(oZu<>}rc>F)^z5+asWJ&Yg(k(MHGpJj$$qnM-$HGvRg!w# zG~F%Po@Hi+Te{o5TV`fvW@f&{yIW?sKQgnbBB?41T9VhFVn*t&%8ZPRjEIbgjJyN5 z3wR#jNx-`So)36;zzYEH0eDZqdjZ}X5CPr?5CaYX1Hd650UQC20VjYV;3>d8zz9Gw z%+CiMC;0yqFatadm;)AoCEyfr2DlG+0C)&^2JpUs_XE5?-~#|32>2kt2LnC?@S%V& zK-*sk_#(g;13nC&eK_Dt@cWknz6|i?fUf|2HQ;LiUkCVlz(?S@j|6-a;G+Q_1Nd0L z#{oVb@CkrV1bhIe^av{CB|r0DK!EH0p9@lM!+`#z8UZ> zfNuqS8{pdk-vRhez;^+@8}L1V?*)7x;QIkT0Qf<`4*`A{@FRd91^gJ`#{oY9_({M| z0e%|rGk~83{2but0lxtFMZhlsei`s9fL{gt8sOIfzXAA7z;6M58}K`T-v#_0;P(N4 z0Qf_|9|8V1;Ew@+0{BzFp8@_H@E3sp1Ngsy{|ER>z+VCW8t{#nx4*&v{}%9ffWHU) z1K^wS`L_W65x@Tv;GY5i0{Bflc4DjQCp8)(M;HLopfp?#U|Nj@j3jtmj@Y8@70sIW$X8}J4 zcu~NM0sbrC#Q`q?cuBxZ0bUyLGJux_yd2==0j~gfMZhZoUK#KzfL8^)8sOCduK{>X zz-s|s8}K@S*9E*D;PnA-0C+>d8v))J@Fsva1-u#H%>i!#cuT-r0p1$$Hh{MUyd7W- z&;fJ->wpcwCSVJ&4cGzf0^T0*4uE$Ayc6J^0q+8MSHKm(V}PrGYk(f$alo?yPXPLW z>wp`8n}Fv4ZUJrs_5jZX>;vuqeje}(fL{bW5AY=5-2l%AygT3pfL{W<2jD#c?*({o zKm>RnKnyql3;>6K1aJg62AlwffL{mv2H-aV_W&cn7%%}$0W-kUfH`0RSOQJ~XMp>F z2Y`owX8`XDct61V13m!ofq)MJd@$fc03QnYFu;ccJ_7KOfR6%vG~il5co^_PfENb52;fBlF9vvVz)JvL67bT1mj%2W;N=0Y0C+{fD*;{^ z@G5{;1-u&I^U&_gV|}~=;1vO{1bAh@s{mdV@M?fp2fPO0H36>$cx}Mz0A3gHdVtpl zyaC`10dE9&W5AmL-W2d=fHw!c1>h|KZv}X3z}o=c7Vvg}H9!Z@1*`)$0Gog5Q30`QW6mjb*r;AH?W3wSxe%L85k@QQ#} z0=zQdRRFIFcs0PQ16~90nt;~=yf)x<0Iv&pJ;3V&-T?51fHwlXG2l%AZwh!bz?%c! z0`QiAw*tI1;B5eJ3wS%g8lVH{0@eW=fK9*_U>mRl*af^j;2i+(2zV#JI|JSY@UDO> zfX4t=0oMRMz~g{t1D*i%0oMUH05<{80o(%I2J8Wz3)lzT0sK7R7XWtwzX*69;7P!{ z0iF+dcfbn(zXW&>zd8zz8q~OaN2B4Dd8y4p;z|fK$L3;6C61;341{!21H;5Agng4*+~1;DZ1k z4EPYhhXOtf@Zo@u0DL6iqW~Wb_!z*)0zMA#@qkYNd?MhJ0G|x_Ex>OBeh2WofZqdr z3gA-#p9c7Sz#jnq5b#HUKL-2>;741L%{4?M)0G|o?EWl?2J_qnGfPV#iF5uq){|@*MK&ZZdDd=(1`7Z+q)%$4uS+D=B zD0)F>YcM)p4o*hX<7hCQ91V}p=;Q6-B3=xJ!y*0g>?d#SW>0lC4wIw!bhM0)rt@*U z?AcFj9iEP7QTo^-nK_=>Nxwc!X3LXk9MA7Lp4!z~(mH$r!)XiHA1CwPS#M`JSuEqp zAR(-7b-GW)i<8GsCxhj1I_W>v>vZG8!)Q87=J9em@7=z2XSp6lozB|gB%UXS(QG;I z@7z{j%UJ94+sh43Cz;?)q>H49~93?yg0_jjW@Q{o(ORqgHmV z93D2oV&^$vpy6!v&^?Or^y+kcFr36<+B%!b^v)n2#q-C9%Sp0W^bgg%Z6D7Qka6BW z1RZ)^Fk?#0dM&IUC(CRWYc{b!6Jv!25Eq<~aTMn*_jGnPrZZZIi{<=Ou#Xz*=JFK$ z)|XS>>+RiHkM{4XS+CR0j^2&ne0Nv3?rcTc0zuckUSQ{LZfk##o_@|}l-6o!eSCHg z=QJ{Nowh$RtA{p679cj_JH7oIU}-5p!$ggE=TN-S?Pzl1Rszv_0IA&_aK;Q+cYTF&F) za?v03di3FLJQ__0q%-Lgr4?D*UD@_x`EZmh@P^Q;TW3-M-ntX5AB~r0LwC9mBX(0R z^Ma}R&gRi@l$=1V1MB9!Z63imXstE3;lr`tPR*VZ3}Xbd=Yg~^7%k05h7;=%pYgLymKTnPxHZRYFxDH*?*@?(tmoyej*GWC7H{3U(}_~n0qfnu zisVC&#G>TEryt_2gf+|1ik3BZwGHk5ZA? zX-VMj=Hf$|n)%eEUqNhGUoB7O$>L->IxJeIRY-8d+F@-hhR-C*hPJ=mjAtIvVw#s!P>gXJZ`S zOCr)cq{bJ$eQZ@EYw-5!ybhro1yvonK{w2Y>cA|dP0 zaZ1SE(EAyTiq@c`8Ip5OGmJM3KZs~H72gGtZr!Dg*R3w@JQm?cZD?6nsVq(POEbhz8R!*nELPz(bRd`kUoMA_hWMPFCi=xcXzdVnngyt6bzyg!4WS45wW zS$&SDXGsM%plRNk!|t0el6>;__Bvb2kJX=mBaW~xG^Zw}SV{>8<*y0MdMm<=Xi{~~ z+o8##a?jEppC`x31G2`kpv3QNquuLlMRK~McnK>eo-b+nGNDg@89YG?>_9RiZ2t(l zl=vlrod-p?=;NEaaz%7DWq-oA7*Cdq&Zd0yXcQkuFrbs(fs|6|f(*d83t1yuNimL+ z!8pG3Xm49+&!&svg9yZ3TzcepJ;+a{j{^ETQM5?nIb_wRBl$Gl~#~nL|59 z^LTQcFa-)hbg+LzZFz5~1yrk-Z3-+Q7Dd$QY;*TqbT&-x_Xomlc5}Ffbw9MbG-OH# zJJadCQ@D1>0HB={Lz;TP`n^AoXF}RbCDZFYbvL@R9qGcr6jp@|3uQ&EY?ihHH{)b6 zqEOfb{>4So8|V{dj%QoEK>PRz<~X8;4+{r`c@avfruBj$T-8;VMTbI!_Rv33xfUn% z(7RzqSiNI0nG-A+r(jx32<&Q+&u7`|DLT^;&1xXWHKNhAk{Q}5L`jUTQU8Y7WzSJ@ z|Ep#ZXbWr2IC!Lul~TeRPE1-@BE{Wy*YY)zGo^z9WMMa4uGgYkxU|88^*V0Oe8v4D zjbtE9%YkzFrK-`8>$@3?Iwq$1yp#xW)_V)=s3|bR9Cxc+eCjpwv9%<&>?wZ>k*Db< z9q|-FQfd}DrXL~ti66qPe2<`wZj;+52d77JV`B#p`S7S~a(4 z1TrW6y)%$Pd2y0GWns zi#u9qluvIP&9V6jZjK}e(l4=smJi9_wM>L!f)YXk3?nL5652e& zA`;q15w8>ApQ8Qk>=d~oBK<+yDs^6m2|q(tUn-fW_a_Skf|4BR@mTJct27QRfSo>E zt?;pr9d?g2NTH#3>8JA0_2z|*iMF=sr+!;VxRfyk*ABBes-pRpP=%{{l~fhYH%FD2 zQ!D@#bgaTaSUZw|lGRL$(SEbR!f27mK6d5mjs4!^?K8a9Lvw^_c0@#Mo*eZ=E_@pA z43a*C5j8Q7kdl6agmW2kt}@4D>m`e2jzx7L218I%{`UU0=;{+!_S+}D-99&SQh}Ap!y0S@i&oD0wdd_cS8qS> z*4@%c->=T!j$Sk(Hfa+6YQ&)F*an#it*V<0?Ys{S?aJygYj827Qz6lQZ-q$beKbQF zo?gi!z5QNv06)A8$+SyqS0^o@9pAqfC5u5kliTn;am`0Wu-dv&AQm%R_29l z#0)=e#213hWI8#-0g{z)W;SBhi8kU|G$aWak6>lVQ$Rhx?Tr+G%00kgA({WV&%1rM zw<@*h?4=oLvL-XyoR#x`ee&>L+Cm(=ozR8b0CCn!ONbvKd@#KqjfM-6mr*DviCZc1 z0J%E2hwMX`Fxb^DNS(M4p9QePW_MwUy5FG=nD)A?a^Fg=|dB0R5>iYnN@lv58Mol z`E8V^DsKb3J|wiEt)|DrWPse7QK;0cyhyU4869autK4elu6m4em~qH|BGhmD=26$% zQ|kkOAWYid0lNkudunL_wCpcz;bgO8VxbML)s>TV$+i=#v6Z|%X@jf3c4$W&53uc$ zDT6^GuT?`g=S>q8ZG`QcTN!0@eFfKRKn&p=QCTqwHd4z=NYKG(x$NBYIj9K)ZbN0L&z7v<@0lOv(Z~vYNHoow%(4a{@mlJHL_31ehoC-8tkK5#8M;N zg`ku?K+f(V3LzmsZ#DatjBTv0w9!|lY8L!MPSp_kTnTDGU6=|hKt>y7`8z_oa=pa>H3@&fz_4-3w6ES+ik~UtEjhMF*!izMkA44JYXd_6mNH z^~@WWOI*z})HZ2KJ8VRrb@G%Dc_@pK%D+MC;QUfxxyena%kmQ_jBwYVPK@+A^-3^y2n%^+5Nma8-ShL>nmL=?kSW<7HJ8o z15-_=(BBniEAL4ipKGHhOibRco{d>+5u_v7W6i2l4vo-7fgLDRwxBY^_i^|D)Hi5i z9K<144*y7=bLgFDxk2U;H#HVLO{uk$FEFF1c*XIA4GM`>qAnQKrj(~GAewq-I7osY zDkUP4tsyONE|-h^){sICuG>aZuF*E=j)lO^e$Zd};r;Yt%h6?dujR?@q3Ey52cbuHw( z4&-w+Q8Ww)7ELp3NG?v1_b6XaA%@vZ=jE-e{9#(IL8rWx^$)skA0lmYKIP|=LGd$6 zWZwsq8p-T+dO)!_RVG$n8P{oMc}Le~w~fOmrQKOa4%#1)tBVy5i63}qeK1Djs~iS9 zXwm*K^u|{>40g;;)EC51*0&efr46XU774Irj9oJA-cZRXV|3)ta9-aK>q&@w{D(`Q zG6r|_-|m8Sbg+YJpOIni0&QBU?jVx*^& z;nO%?Yu47M@3LaQhgkYJ{)Od0D0(A36iw%n-4lj}WZ}0P;3QF*O<{Va&iu82 zqjNH^WRt0HjY1}~1)Q8SYg6tzg!tpxR0{&0+f)ah4ew-i1wvVZPJk~*pzfS6fi-~$%S&8M`3Jp3;;jvvuTvf%u$q>>Aq78!{iU?6xRS|H`Du_Um z0)Tq8iDG(^X}oOiIRK@3bu7eS?3(nTUSkY$Qo z`^oz5*vvjxtvl&j+qIK!n^fa&Dy@S`js3jYIAlRzLN(UELNj= zHxIP6Tv-T_v=VlaR{dTN2^)FO!n$=*wt=%OtXDU|;TubrL4C(qLj+oJ&M_PiQ^w?; zzmRsI(7K>@^xgSpI5fi&NysTJ_g7T1O?me4nVuMj zd$gkAB3j@UjR@DxouMWmQsG2|L1n{{Pe&!h?d$1q4e<|jKk;lpTAK7PWWbc(?8pT4 z3>aa^UN+!fKHxr=OUQ;q(Z2l7yR4XYC%p_fEelQ8028gV96QR@OJ@T~kupuOhr1!E zARL>uy&Gv>HX@_U?cnXYE)@wMS=U?Qikwp&MatO5KPQUU@Ev76U*{+yIr3=HS);3r z7Y`T9WK2F^@D@%|orqLS6&OP|VU9;mJ~8uWJ=zWY1|G3B0=e`hTPv5f!O2VbEz?@{9^z`l!D&4;oW=BX zJ}}Qg1chs?nHOUA3iO{=E*W{oBtJzSY){%Yi^tDgjd ze$i6#-iT%r1=&`*kE)ZM)ju(iBND+_u0a8J)IFuLZ&_Ok(S3 z+y>MasRKo}Q9DcVG7$iq0~A)pVGmI>Qc{2fvaR)sd4(h~1hNq3>AO^2K-eGRQze_& ztx9)ph&9Q!j|KAUG7-%uze1AhD0fV3_;0H0I?2PuW>|=jBc`THZs=bHGwc%4wF|~c z%{9wXLrgI^fzeH4Y5&$?ZkTjc&9zHJ)(yJvtl7%uOH}w07MQBRY`RNEaYTn(xx;Yl z3`famYmmF3#6dHVo_U(!js&ODWouMBB0p)GJ1F{lct$K2`}}{UKC)xXA-#Y)glf^BON7SJRf9jn*w0lU2yGd2oT-M2 z#G6g!VHeUP34(@bOcM zI%QjVevFPpo^{$QKY^Y*e<@v_ja-xiIzrS3zBArLJjMm-1KEd(I?#bgkfc7=p! z-gN*86dJuEBIFvc9!f&?iee8!g!wr`2sn?VNCOJQg)N~GKpu&3IdLe@(^&XIFL@V1 zkx)#B>TNUxanXG_;xet$KwZd)5|xTN9keklP^sxK3c4uMs9GmZjT+WTu0JxJr!~#% zPB1Ai8Q+h8t}`~GTxV!!5Ls(H$I73xL!vg941im$|IxD4#hux=u^sz5B& z&?-^FOSQ2+?Ub%kEVai7IuyxlSA*{T$XHl6e(4|FQW;7MeTJ=*agH1jIS*upRT(XnK5{;M&UG z4ze$nxFRm0jp=C7KUDW%ZsX=rl!co24>4K<&ew3GuRPj2MG8X_kLgNyd}!Uw-h*AY zf1|UROz#ZhQ9OTqxSY_{>7vM<*vO9-Xm1JMV8_vD_$ zsFR=fllUH72B(uH-AzroVzM^LoL1{{m#Uq?S#&hzSkRpX*=?P?$}e(O;9H_W(c;jG zxAFI_6dc%&%M&WZNf|;DB%G;wWC~r+^XO_modV(ETsXhdi$e?FT8D=`q;)h-iAwsT z5D-|s$%c)h`eyeOXS|PagTPWshwkuDuv0pJJHzP$ciS$KEl?VbWp&p&9mt;HAWG)* z>HKQ92Qeimc4ujRLmpWvCM;fX2p*C~%mGLmQX+(gyP);)5==;aUhCwzbf+lXJUx<0 zNBoQRIrwCVd_ak2hofnHrwu{>&fns-ZiYm6?I1ox#=ty&NHwG*iR;xIOZNk;Z6QiK zvMyeVFR2;aw|<;FkZ!VgvP52*_%;%S{S?uycg=P!+S?KueHoNjepjLz-$d2hqNk0G zQ$`Uu*TYL@WwF_8rLE>;q-4%He4_^sQHYoR@#(2G)Ll`7o9?*oHK!Z6(X=$`&1Eax zC9N9G?x}|j8q#Q^EF7loY-aCmE|TOPDbi@;Xf|E+$(kDlqFK#W8$#VXX<_5X6T7l7^j+qP!?{vQC?H_XHw5>u1&DLk9ODCzBG3j`1^Js+7 zfs-`FFY2VJjIMg!WY(aedZ=2A?`YAhPE@?4T|O6t9$wO9OXy1rPQ(ql6M%}(%tFWP znUp|OkE||nwSllJpdB=>-OOqSVSjIw{0AeKBlW?vB$mJfinf6Sy47Y7T%!k1uh&L;>PPljOQ*gTcv5s%{DP_`ByG> zQ;(Q7Ez#(1pFZUVZT6{dm8KuN?Mm_O-4wl@Y)OJpMXTLGAH5|tKO{10HudB!+Bgj! zJctj5XB|4jB5z5_c5ae5`eUNz&M@dnEW5L@_fa)pSi5RJDYlYnm+ISG6k&{B3Ff2K zldVxbYst?;`6F_Q8%>NHezrVys+6uw^|+I%pL8+x;Yf-F`aiz!$XhK?*D_iX(@pLR z6^H-XUsB0=oHmN)OL9NpE}46a<-G_O8p97EK6nu0k_-}#a8@J_2FYxR+Qiv6%jCh3 z`T!fo>Xs8cIXFo_qO3ISgCm^Hu-iF4r2_2n!E~NAral_rmaBP^HYYz+8Y%s7b~;a@ zv*CPs8dLB~prRyc`lk@9^vB^t=pXF12k}Dmbo}5!G)v}-=>#-e;>6t=Jq6R)EKc0#IQ}&Md z1uEcKByYtR_&;{J==lXH$Ln&`srT(wbG5^=J!GUU_a+FFwu#W;t!o-;v|!x=D~Au1 zd_tCU^DguPv_gvFjeR9FnjpCjQs&rbXm*;ko9X#Z_lbCM@;Ht~(mLor)q`DtqvGCq z>)7O=N?wM4pvULFGmh`k!AmM8oR6iy!-|1jAMR5aLl8Sk4_e?>1CW%GNmXvh0z!9` zi2Ov&qVcEY@Hy5xq@Jv-7LlUT>)oa=c{+@AZEIulCIVe!JgZL^Z;_APiHZmf``hx6 z)GBy)E_Aheb&jYCaak@G?ZvTQjN$@Hr!m$CJ5_@4F?yffqVK~*7o)uCl?Z(k7w;{z?d2354rb6 zA~wkGuZBq;8^UBPeVaGKgC{j0f-*n?cX({m2R)a__k-AabXCoq5eb+IK* z$XpcNO=sgL)9K;m?m+rD_Q_Y^BM`0elb*IIj-{k^Iw&pTMbWM+-mojcY*kzCFnGj}Q3H)@Yn zZ-3d%l}6vWza$^jbUd3Q!3DS6&f*~*S+ALijD5^Jnf0V#V;xh2$hJC6j^fkNQl4j7 z#>YKz$Pj7K<`rN@M$VRuC+7{C!OvBVffKLd806s&jjrON-^RqHNxXTm*6Uqm*okeW zi^9x;D8fkJ+uj^@qg;>D=I%BZVtv|Z^%ZDiQSSfX(L8yO3Q^WVr=D4hRB z#zNuzH!^yn<%LNF%^Bjhj2#;pcMU?1g`!z8a3KiOhUdPyqhEN;aJ#@T!H3Lf6lK9Q zlT}x;@aIqkNa@mW)tz|~F?dYOS@}*`jR`eu3pZ%Ow(OILm|{$PU1&n6;ncV$~yVhMVpmJWFYV(2p@`A1)ia}7>xMq zky=DdxVaWlQJ|^fK>fik@Pu^Qh~jt@Ol0oUA`FTJxWsPchaIh-}1=tQNGzfx56I%`=YQ>IC>+@k+H z7TM;}aK2zS=V=Bj!$t zPwh<6YOOAZ*OHVc2`Dgz@JQHK@$A4ENSB`B-?~c+D80(hFPo@(wDw+CQDjNkw)xtsif6`?k<8J+CR97Mc_^>OrB<(By%b}Ql18S&JsAC zgx;Me9zA7R;BLP}$tfv`H9mLpG_*W|DbVLkcRwO#&6@NaQQAA>c5NTfz~S3^ISwQgcR%=ZJsi`HVbuEcH~1^s@G2O(uKL z^_u8~Ez3(NU&do=r@nr*J?%QhHI(uN3Xz4kJ7i^h48lHC)?Sn7Hm+xHY4TbQr zFG3DdNbLuxGj}=GyK9%NB$&)FvT^L08V$}uRVg!dGpumqLHP(I#e{0l6_Mtb-X6uL z6I6f8zwT4|c|qQgBW=i4WyayuK==@ezS>R`bA7Q0&PpAaDV+MIYQ;eli`T1 zuj1AY)K$$X*ExG7**}BzH=)~;7x9su6t7-aZ(s5(Ibcb3y7T!|jQ>atf^tekwegvw zwA3Rv5^r`)%9sBM60tHA^9zZo2I&qHh ze2g17BQtO4^0`sGCxS8^OdDpW4z9K^sAxlh4%W^U6{vVy2R|Bmk9^rO7Dkmb^L4M; zeVwiBF35DF4(>X)oG3G+thbYv`DFO+!&cz=pQ1T7BB-iz z#5_RCwoSvF_YxFA%?_|GR&HSSpe|^Kq#IZJ2nY!4J+(?6ognJWHg}c7>d_fPr$bYs zt^;D?K+BcwR)2GkI(@ zJQ&PoSqBXR7TfDnJVhPJ6n4 z-7J?4zrr3ax>Fl@B{&0`alV%dTsyDiA~h*@_dd#+l#Sz@HL1%vEKJ;VJ3te@aW42N45bb; zs?L$QY7MT_73rY!(*bTuVTKj0pOrYsuOr<3Sk&92{|I0Cv!iP>qoUv{I_67|(lWFX zR4eI_Eexx}Rpw&V42i62!sRS$nc>ce$hq{N?sgoe^~K1cVj02`U~9TuFJ@GkboGQ3 z)qd^Kn}z!Onai#z3TKMkAR;h#fD4u>za>7RBU3UdJvaZ0efhYgTMzd=8m>ln&2z=U zwB@4H^dee0pDvL-RDm39vqTw;qNO>?l;g6XCQT{2N(X5g%_WUPx1!15XO1K^v6g-2 zGC?ojp+}E2R69lt)hLoIi}~h99SgbLMS_cwqfNC#2|X@mP=U(f(Q)Qov!d3iPjA*Bw%0CL)0?IbOZIskrb2vDF|Q1W?D9 z0^uyL9jC>Z?jZ+H(P^|(6klV zc=HO9R5HIo1F1xPuN3T&!J1?(Gz594Oy(R*+Qt^~*$G&IG|l2QL$S zFHh0IP^zRQ23<>FMMVcgQR6XbQ3g?HCVlO0m#p1<8R)0T{Z*j~qS9PexlBHSHL-8?8eu6PdE-DqpxF zeAC1qFTR?E$%#wowo+uTJ<{stu!gK72vp#24n?VLamxAGFHVct+HJ|y-+wgH4_T5M zXChyTJjV=C=hYI{@y3c4N{Br2#0zpwC9Zqw!h9^e?n!@s>*zS@Zf-elrK8ri4hp}; zyPd7)6uevTt?D-|mak*AJD84;mq&=n@ob6@wvOjhoPw0+pl|qI*+PaN{J`lcGT&o6 zvpLSFMAHe~fV>nX7VN8*yY@C(9mCd}mG~)SH{!`+h-tvJz#L)yjg+)*0?@P&@!a1k z^2i5hx`WAsS3<~x$66&14VDi_(z_sICA)Hr%Pa)>aBwr^%CXy^iP$9TGzU37-{i~S zHm1$-YC2sVwBUXqTMWJj6b%YnkR0!6L0c7`XEH|ge4mbkC{Z{L?*kh1`5MXQ+w(xi z*pd^xP$=3LaoemCkHqxbXp3VdZ9_tz&nljh+-B=B+ zI0+mm7^G-z^Y7@YjT5DBguWKT& zw9+~$Hb-dr@hr4#84Rlmjpw2SYFEGc3D;<6k?u~OFw#Q=T$om?nr5ddt2(<_{eF2d z3$Q$zRgTLn5eM6DDn8N9--zcz{fDsD$ve;4%9Wu@EE?LRRMGmD&SG);Ko6eVuJ~IB zL#sVyY9V{%o;2;xfzC|3c`A4b>Z`@VlEgWkCAJs4plCMh+-Crev*r?Juo73IO1AQz zk$p_n%-CkI%^ax);`36_AJgB)wF6JkX;*FawvZN`(-xsSOm|>@vbe?s!eqtQ2{gp+ z9Igpyh+*sH|0}By-DT1^KQpI?Ejuz($1KkOm`JzWIj7?MAtY*adui4Ik-(WLRn4K` zw20144|1!N29(+cX*IDvbOM;DNlE;+3D#MCsrw=ysdkzI`(jbKUN7akdi$lNLiBA< z%}NW*SDBQ}mg~i5geowa&aeD?kQf#UzkW4$+$gj`^}Twk@YiN45z-=Y_OX2gv4za!R)7dy% zGCvE;N=xaqio(G`D$G*{80@iv%DzDu6&32m4I1|CCYYu3Db$ULZab=u_~8~ zrJHEZr(A5dW_;CO^=(}nC43vwdZkre8{+neRcp0E67}u5iYeO;^V3-KWk#IT%gwvh zX53kM`vS!t-?v;wvB&T`XR+tn?$~OdQKvcO^SDG3*OTm_5cP_;cIB+cAEp?? zks{bi_u(Qs)u{E&&_LDQx-KZB?8Ukk3d>SD=6vN&W6x5!bX-`7=cQP&7oQ%p(u#%+ z?Q%z@LQUJOR#q6>S^e_UJv}L9RrgPsICzTH(aw@E;v3ysl?5~1-e#e|;zrwc0C-45 z&OD7gR+0#*lycK58;q@4v&=)j8|vwda&Fm6e1C{cZ7LS$%U-&GL`a5RmPant#|0<2 z`w_cX8=z5%wv11>IMDXkmcI$fjLthj@+fz}o$xOw=HZekPH(_l==c(!~P zq5Wmj7kKcjHEk4T<6EO-a=biYg9h3>kvX6@e-@|Nn|V;z{N6Z|zI(bzqN8}gD+<$) zHwWTkJyG9k|HfUUGU3B5+~63G5ooq*wMldcilntDtXUD$?8 zS;yme&WKJGBuW{>Y;L;GT0jL2PZO!@M6nOnsJz}wvRN{pPZ=ito5a~>Pn|XKnB>*Y zHaPvPaG<y%w*J{6kuq zY(?bGXjQU4bqLgHxF`kOTA3URajJsht}VL!vPj~0_LP5w-fZt|bmelRXfSn%vr71+oVgh=%h`<8D;lzd=ZcHQIgF`&7&8Fq_JtW zTi2ACc2zZPaPkpGvngExKbQCE*zM4SbDEN-q$_$@3$`w$hiH5ZOYxD86rJ!uaa}EG z(Ub|5=;qaKN-pqm(75c;_Bu$0PA2gI3gzEV;(M@yh6~0j&#)!qvsSeFfEk?6U%&ndWB1kLLqX@rnHl%*~S_A zT#EOU>l{;Z3D#u+b{>*g4AXpJ-dWNdXU0!79M49{I6*v+Vu6cw_;0A1qH-|B^Kmp^ zE{D;92(3c!)cCla|?F4W=Ga1f~W zR-&snWJx%>fr9L4F{MU+2=}PDWKMxJHtjm;fiEBWkECL-=oT}H8Pax7H>(%U2#VRe=)rp$RjS4mf5qQmwxv5G=jZgkD>Y_!QVrEuTfpDf^l!Y$4!jVttBt5d^8 zYD@lWspB#wu+;>HUX~g_C3#NbdMJ~((j2adwey)2aYb(j3T88|M*>WD-g;z1sd8%@qHu;?ZVgY^l(I`Ha zX|#IwD{@m{z9rL9PIAiRKF}g38?$+G#vZr~tIARP3TRa+OeIEfwtv^Ntg+d%mo)@i zcWWL`4yWTN9t@HNgh(nrmhmz7LeLz}m5i#jF8mEtU}+}?4wiO5=U{2)gMlpVeAi;> zD7rtLA4Ugs-(w7E>^t+o5{4+Y+l>lVHwm+_Ryl1;TeZ#+hL%nQkl;W)`7{JQlly|+F~kE^W+)|h2-oTKCsLUUja*u^ z==FgHIP5i}q*ep^JQ^6doEMZGo~1aQ6H!6{gpTReHE3!bvySdIM`-(!6I#1CxZS~ zKgQeq4Nc(6^Zr=+WEt_N#NjD*Np};LW7O6%#goaDLI_w6U<~|V>42-y26ffzRGHZPgs-N#d z@WygVmL}{ncEHGGLdYs-n)>jURxxLVp!kMq{C*~mB# zMGlt3x( zp^3ip#StVcd$nBAE; zn!I2+SQTMJL(dKqwV_HH*&7f^NQw|UGp+`;+{mivq0M=M^8iTJf76TGMw!r}rw-e<*Opz*6zh=#c0F8t?<7?~u~iDi$q-$h&d7vBg>(~OUx zQ&4KxT!mCt7weFuxYW+Oc3Itai0+7I*OR)mEHf3nIGGP8_n7$Qgs6!4rrSiVB^(P> zgKTdFnxRBZ)=>=gW@ra>rJ}{~nN+ORYlQ+)vUHCu+7ubJdo-CzwYX9lNH!}r8w=AO zRNuSZTV(aakYMdlwJParBx};Kk+>W6wpG?DUZzsrlKJWlmt3(KTThbv7Ejk}*1O+O zY`9@m1{?L@X5wx=&D?ClwLa@kjmvA$v|!$;l>wdWE{8TMD~DFfi?B1*rl`~9?5e36 z??YUg=MMqhPKi9G3K}s#k~4P9 zi8i?iaLtOt5fFe43!Qbr1zMpqMkO{QPVU*60Y4(RCY9M+(z&kL_#|r^qHHG_Rls>u z)DdKI*25ue6wa}S*m`AcaDS#oLZ8GfZII6CcFDw8 z#V)!C6VB_}Eo&a%3-i(=O-O|MyrjHoxd+p|DY=T_PgWRX z8}i9VKDOj7@)hkv`B1J?K!?s@%h7MzJ5csC^vG>JmwZGrk(f0ro2!u_!b6lOYcb9`CL)^7loH) z$yniCWJ=6v*9w7qThx&>nrGC|I&dw3x)iCe&7Fj(HET@3JMHhbIF0wiXj_OgTWS1t zecps>>v>dYkYBW{ZOW(f`|EAbQCWLMaYB(ZNTqtCgVUoU)Z4^hd3#j9ml?xy@KD?1 zG0ZDwFjpZR>|`o+8clIO?GegL1OD zs8;HB(wuV@2#!ma64Q$EpCHhAB%R?UXXOx{uXx~@)u0u|bj1Rm*IMgi}p zxlokVS{}%UHrI8?e0yX>zI!6=OE*0_66!#1<;hQiJpKCgH}>*x>*)@ZKwVWBdRI*9 zldsWc0TZfL(W}eiSM2*-Duoyf#nzgiwhU z8$9UZ6MQvb{p_;ppFy#ioxN{U}pS8Svave^#{N%G;jESjqMb7GD$%{*vQ zfq&h(bNS*O$M+H(izTL{aPRSHJZI@H#GN>_eI-5ha7||Q?#GkkWM496T?VFf3;IVr zz_DzgkpI09r^1aYNUK3fRASPW16k0N_lvs7%#7wovW3rr&$(Ec2jYez$Ld4GTvRgJ zK=G_K{LWe}@{l@OGEE#ru6n&wU~-rY;)nffcLyWXh=Eefy{^$oGMZt#LP%ggf!mWt z^w9cZdDz>=Ya=94^+k%hn3+_RRFDOSK0y#NfSH{{sQ9#)KUU789pqt<;ZTreUBbdE zN73uyzG%d><)q&aap9;jv(C6#aYZsu3K-t4Tfn%NEtn`|89@%H#hq^^=vbF>JyclD z+)mL#vQ}LJpvGmOkm_8mS1bJiHLgm3YngvZvjH6Cj1gWA-xN z);oIkEkz!eqoQ6+FgjYX@Yi40t4`E$Jen01>aoJ zmW$dS>ris74i(5TR&+K}?x05X z#1i5ySHhz+BIB9Fpl;b%5L~FztvBMJ)1Lkc%N!zSoO94jYBRPeoo+TXZU5+-rqTx6 zpQ6$(*%($fJsgQN9%Nk36EZcrl+zmZN`cS<>RM|B3Ajx17`nCs<9NMURoY+^r!ilJ zHXIcp7zY*RG50#FMxB!+a)|hTvat6&gxvammDFXly@&C1*$TdUX^qiXsFBI$M_Pv6zFli*D&8Q zeBz`K;$6FiP|;Cpv$yMHIOYYtw(aB8RTHet9!TmqBk_8kZm8@C4#T@8Ac>kh=@dD&ck4`>PD4UxxM9V&av}u3!-tGYZYEUq8kz-pa{Wp&j3Xn*|A2 zV)2v0m2+Du0n6@6w`HKYnA1bEVLZg3Wn^t~f#^yTvFsjOv}ksfMWg8&2Ong~8xCw7 zW{KZ2Dr%@`>rh1=XUS0xWPM^;-F{jR@nGp(g|8Z>$YN$yqSUS@Q3_Ak*+pzcI8tP* z;9o_WS82CM%ELgnhlIu(CQMm;R5fYJYM@r)l+}t6Wz_|mV--7N#EOvL=NdiE*%PX*=#{ zS3SzDF343n3?sl*VTOE;YcpHKQ<;=w=3;YC^ImU93z+LWa^uK|fd58f|%sX-pLJFi`-yMglXvQL9H z3(OAHs>kZ!SKo<SKtF21b*2-z8i)k&oap9m*U?N6xjD zg5xse7}wr3HSHydm~$Mf#8>R``OA|uJ#>E2>&x$yS&_IF%gcK@i|xU~%9HRp_F1$o zM91}RT8ND64X!#WuJ_iW6;e4OZeZdtC;Z!kEE;Y!QnX8`6$v-m_lel>D7evJu%v~c zb=l>X{C%{d-#Rs_Nak>Q_$Bs=qTbq|sz$uEmup44wHE3`y0r!>M!EUBhG$Ru+yf%q zrEOG?ZkIM$C$e4IXr&NnEk9Lx5429|N3=_aSm0JprFY9t${Ow!@~2NG(`CF&qR>lS z@lN5DhGmr3inOq(R$05`GA=#FtQxmTQPw(P9YzY)5@I+ga;ROe#|C63*MQ-eBVI0g zc|o5R4QDNICaeB-Q2$~CTK`1na%URDvZNnj%-Y2VWIU*L5CxZ-AG4~%q8_u^tZ<)Ri$#remX)%OxK$D6(GWF%SAsq+wpHj; zNq5$TD~Atsq68cEfg-v&xHGL`t2iT&nJ0pl0mz`!Qhab& zk?PO`6-I2@*zhTnV{na^W-A**P8+I;i67Ra6v@6O_>v)7;pgVw8A7y0gAEnypCtTy;WOpU%l)AUCxoe(p!RqA2JN{7hA?OFLLvK{*r*?AJM zMZc$uVL`w4e4KU%q%vHwFmy|idztiaAOFd;fVla@uQ7xg%pTTN2GbW#E$UJqX?s#F z>h0+&sGJ2_FuojfFU=ss73iczsk6^S5_aeN- zQoDbZ`w)%@$XAL>#XX48e8v68TGStl8=1+G#Fs-KAK<5a-=Vj_n7XWm740`TJgL5HGBF-oi5|u) z+EefruV2W1f@6@aV~0Jdob-+P0yJxHAE6`P@*aXWp4$7;KgFy_-Prf;A6#v(H?k8VH$P^z9CrN*xYjN6kBM)#gJ*2OAebT}vxIC`cgmK8TsJClt8odf1ZJV^~ zCS^MtlhbiB9}c3?a6H7MKh*;lJjmxu!?pR`ZsZ80G4c*VzUW_YM4vdW)0Nz@oX3O_ z=CQYVG>VTGKCIxQk=!vj!S(gS0d9`5`^uP`30?Bqc*=uvVF7vjPhr`p>bkPHDq zx0ln=^ga)R^#+F5E|iXjgrlRg?A0>12%ChI947DYViiml#CMGQ`9P{+W6WH|myNlr z_IBayNnKT~L1S9%CB-RUw4}_nXb{P2IFsPnq;ZA-?*$CiZd8}`q!vcQgTZVTnG#yq zl|@n--5Bz0<6jEYaqfX87Gq^-aefy`F6&M zE~doqbI_79N&DnCxHBwn01Kj_wlO5Nd@zSbNtO^lGwcr+C=KDWgDG|vA0A>;8ZWrX z{uHymDz=FJMT;=+b6hoZu3CfkF2GQG2L}hWvDKEh&^CpQr#pRPuT8ri4NbluPT#?T zlG}T+Ym)n@#d1EJ9Lve+hz(J`kHTZj#Y0{6L`s~vxmetAQK3&_SiM2%5eUJ$)2)T< zEeMOg%uw?7l02QWNH7)DA!r>dk=O?*f)#NCo$_6VwME@JPL_xk=Ur?2W;S2VNA7jd zvtA@u_+}`)h4%QWv`+{Bd*7+H+6~27@nu7=R(m@@?WVKl7{4Y-`1&XPXkG8=YJi#H z6|Wf#?t&RJ6}zAyqcIAh@cMg$>~<$k0yKXn(kz*1PN@e*ZCw(wk!h>hNt#t4(DLl9 z0!2on)@HvgJcF6Y%ZR{)>C5VPbt0Jisgh;2#yD4tiViS750j%9Zue+787`w`e9W!A zMo1tDKq6tMOlmR(vT8D&L@*!DhVh7MzLPQ8G70p}5AWYv$v*9+5s$Y}ye_@Xt!kBd zJ6!3Spm#h&RJ!}Qo*aT9f<3Iie3va$F*%J# zg!g?IFJp@iX*2qE*oi&p!i*DA4~2K(hVhuy?AF{6WIcG>7a$;)DmQJ!-W9`7H zh>d?Vn+_-1i95AlXhcYyY#T13(R6a$?gWwRkdUU9SA#jF2~ZDr3?jDu#`hf{|4etP`85jS-t zK62Kb>#14uP%`u#Di$?a(H|?JzY>>co`#=m5YMC z8)vw_PX6#sMXO9yXsEZ_Q-M9eb`Qa*~ot_Bw zd#ub=FmU~HSIy~M)0n5gd(F}Er3uc~co zw!HsjMsc$hY^LIdNFHROxUoHy_XU;ckw|n(YcF%t$emE|%vZ2ua$Ix~BQrB9*eJyf z1=$~A2}i&)?@O8#`h|C1lOlhO)+$bngj)&TS8chOKkA}rRi!RUP{Ho?DD~pbLKSvN zE5XV*Z^y^hd*G`OMVq(eB4S%gH1CD^;DZ%p{RxM>A*z0=uvT zb~LfMLguV&I|Pr{@&}kgp|Z8nUe`hPiSD`ZB}4NE*V*ztu&b))9{&n4QavBs;e4`SED=Pr_fMr54~!pWsCh*G)9AaPF+MYS=_TL z+k?moH(!JME|rY!8oa@H85*j(52^8*+eR)uTNF)=>fn)=&PZc3ydf&pEO^RqV184| zx+t~49q*J{(ApuO)JO?xsMG=uYQ?Z%L(vJfKwUVrXF<}ec;wDLw#|E5JiCCnp%$ED zG@%xlG@!&kgk&pWf3jAu($A74AWqNipKC}UcleUs>^?92Tdx9-4Nz}Ytx%U5M| z4E~1-%0^@y5|Ga3Aul2$tt?*?4V5ReC<@0u;yHxW=O)FfkpwrLAEE@#$+@1wH)Eb(Jin5$UQ`6s;pD={Ae@>>pV_q`uc8r{JYwtOC z)}o;Y&w9+t^PCDNPh(tAQWK0&waycqBqGcdTHGR#-&J69WbMo{m40H1!IUY{R zlAatdt|uHRO{CSEF^#Xs+?2`08aF>Zf?ATSIR@&;qbe`UW}|u2dR|$*_BIE&5Q-Ta~uDzNBop(xeibR5Nl0g6G0I{Ff)^xUG7 zc=dQ=2Nmcdr)Q{9vvhQODJm1HOkblkVGB})4g?&bXdO;*MvDc{;@133wUXgzyS~V> z>J9R=&^*lWJcHYJqCxRKo=vOcBh?R?(=kuAr-VOKKNIifZ=rk$67{Lfq(~05vrfU) z+X@FLcgh%PK0@zKy2*m3YA5pq$8u1og{jS6b98CGg}Ou?u%l!-95ZpyGxmJ-7z+9C z#894tAbVUX)?3KpUdObDK|EuMzXkeWua==-v>c3cTU#hgGd$)-$o>F(FK)rq8?BeW zQmKUpjCu$4Q)4ms^rVY#C$G9CSB}xGEVE#((z30*S|=+ShG+9GJ1rVSz1dO(4D-Bp ztn)hl<2roVXi{(|6`8(eup+|x_@jx~<919NdJ`40cmV`Pq2{J0Ddq9>EQ#!e54}Q) z$$d#|2b!m`DSi&8?LfQiJfALPTc90uHlv+&pu))IthW@&FevL})zegRl2fjgMXBqD zE?^O;+NV;}lg;{7tWI~6wz_hsOOplba4^W`G{;JipCDCdnj?YUEWCjp1a{vCN#wGc z>S6mrU%*7MtMcLM6I3RlfAB$U8?^_iEplPlRRe`L2z!9xAxi2Emk-tH5(-aj(2sCr z1eXnTqg{%#%#WyWtEQf&;-ZHele7|`ePaLyt3qksndBFg_C}fz^b`(sBY}ENr_gGL z$sm5%mxC5H#HUoxkLn0UC&_4*%!MBc_U-^G(!O65MfAjN1g5LXW*h&F^AIt4!Nasy zAJPgFriFllo|bGH1n#B~0nB@4%^8i+LDcDFvCQg2o-k)i{|0&K_rRs1%%)~IS7!(N zG72>=#R~X)i_maPm1PhGa`Z3!q-Hf@o=qOj@F>&=qniN?(B4NB5Jm> zNxRK0yQ(jzI}9mwi{3`nPe`ugf^#Qiw>B_t|yPdkhOQ+aFAV&^I*rF`; zKfpp<%tojyc5q65!v26N=xciuDmL01k5k1^J_K?`-N!}QQ(VR|7|sW$BV4^8n-}%@ z#nxZ%Q^WX8jNmwcDqi!I&o2*sz82ZLm0oCw#&51CJnt9&6|Vfqa~ROBM;iyaiM zV@r!eDOPg6r)e7`GidHT=Nm=4mkpA2Y;BO-r=^!n;)78_wGy8n$BTKlgNi+3*utD6 z1vtd_!n)nWeX^&?V&2(FpONkeYJeCAm)wXadS|^2aSakFqI9I?5{MR5cBT=xBjw0y zuILTIF8@w?-{;9$GDkImG_-_hBRaVoWu5bxcvvT^I;n&BX0ggX!!cGBzq;KxQkse@4^k ztPfU@fi%!de5&eQ7U3#R?TNP(uHEP^iAJ#EUCfb|)DPXB?pP5b%g{DR4!r}6=A&tR zD5gL|k=BBPm~OP?rye3>sq98_$7vJ#F+pgRcalqGwcUo@c3go`>}zMq>&CY31_9g% z)5u+08t~%H13KebdH1aG(XQCN%;F*6T~VKIY{Ux4=%(XFSF6ZfEh1HNy^1s>EEx4C zG$(lZwtjmgty1L$sYKv(F=EYNb+DyDRQ9`7yyMablU=eva!3+dxK^+fRc41`4=7~L z9`fq+VghElw$e^+{0^BE(IW*m z>7aLJOwDSKm(#8bdj|s>qNbtLWjP6Q=Ia+yQoD7~DT@5_AQp~?-5IZw|EtC#vfX&* zBC3gQK*P?7;)ZW8HL!9uQo7$X(ql<7mcHXj$VvGxq=~Ye_#iyUb`}+gVBk^ygC6?V z1Lq+~m9qa2@Wj%z3gIG3QB& zfO!v|G>-Fi+#6_#sMduXl&D211+b&RaZ@|8$)L7c?V4EYhBv9Ep8qH^pLRH$#)uWXscQ##WJm46b zmR^umTao%$Aw+##+BL*NqeMhD1FqC}5sWi3bHtWfB}q)-r6gN}u^1dAuDK)Ohy}=Q z6_Z=mO|o9)c9Jzh2D5C(3=o15V6*K}HD$9&^>-FH1c&hLAZ=H%8x)a9d1hiC`@((f z5%=$IMpT4~n`h)GSO>jMV%TWzG|B-inB(dEVP7= z+1z^0tQoST>g;#A7^kAPG1M^+G5XA5i4>+}qkKxXqS1(LEl%<(zxX5_XO3LC7+n5wAXY}p8{U%OXf zCWMcc_1a*l8)Td43c3fWw=Sx$#j z`n-Bv^Zk`96I_^ByeaoClY%$v=}T@~&~lN!BMiR{yM?cEZ`;m1ewqZ*CxMCl8;0-I zm&jkIS)fs#$=}4j(58R}4I?x^dqieeHYu7DwdRELNvY7AYnq&|SDH9+Hi}6|&&0LV z5t<2|%JGn^5$Vjjc6U4+j1HGavq*$Ndh(Ao^_TEx8MBwVxz@RxD-|i`JQu}Q4Ch+r zS<~8}-cs4`>%{MA(wZuAGU>^1;7@g|P-}qW(qwf|N&YOKhK|qV^MbuGXC1A3;Lq2U z>3gxBWvjw?HjRuE57yfQvMTk?lo_N=X=SL}?XgyPxRt>c#zeiL+Vd<&+k8SjSt=Uu zQHgw48c!=k_8?H2__NB+HLs^RdT**weT-l-V+Hl7PQJ`EdW<{Er1WWZQTd3@rHD)` zS7Nx;-pN3yoXu39x^QS_w`|D#Cv8jE>d?BCGo~=-bVq{b1F_uG?F`cv3Ya_oXJV79G5s|RCXXXm<~C`<<=wbrSbvVE1I5O zkr?qVg_SZyK{!kG3%raIko^X>n8qGVFH&Nmn?1ZM5lwMkufZ6eM8q9C5wXsaPs=Fw z>YQC{iNroBC+GG&NLxLRGI%2S>|2tqaF@|a=4CLRxg?@j90>u!K$SPvAeh!w$(oeP z_ZasRyIu`O!XlQj5mp}Q)IZ?BvO!lxE(|L@v_U`Q95lm4_47(e9vPvaeF!OkxvA#+ zM$#<-nW(gIh4(`y2a`fOK8@$Bh5|)}y1UU8GOoxya!uYXwNIIe`!Z#f9;qYOkeek| zn^da~MiF*5SssJ~f*S^s`QHm!LaE1@d__oytwDWF&<0|kmgO~$pzdk%WugQUgtb(0f~F5LNPD#!l04~T z&K2Bac=-q6^T9iwu{1s;1(Uu31Q1h=|98C496$a zV>dYStI~c*b1JKic9b&R8ov?Mt++8gVOM}-;iGMpK+?`|Mk6RxN<4v1XPuC1LguNo z(~a!IJz(VZ*aIfnQd*YoQIS&qqrfXtzJWrD=aXpbg*m`*HcQ>k$~XbDQ^!s(L+cje zPkk92L45czEE~m{#wi)wcDjX9w#`8&CL#P&ah=L}f%U?REUD-Vz z=W0<`p>{tlh#GyrqbaGD38?p^We2Y)+*Edij2OCJUK0=TR6KOnPN$WRskPH>$w4%1 z7MTQF(X5u^Kx3_W9IhQQ6+|3Ug}J(rV_{TCSPzZPnRQ`vsnbeoESm$WM*)ZV_Ht^T zaoZap`!iHt0(cCHOf(C***D*mwMtt_`%sV zB+gvO+xiy4d5oYwdy4oQUeAXDS6q6|*mZbEdF7=QL#H}+QLI3(1_3sgIW_VirBN=u zf0MA?l;4Sip7CV4=&XsyWEuM1oR{RzdzCb=n+=*%tewd(T%X=>HJL80U_u%7;wXAy z)Ov*z;mIJ>yv7ug^5l)SLIk!JJ?MD-?-xKB-SewcrpV{p3aPF`EFr&?&dTlKaEv3r zv~f4cUDamaI6Kx#`<#YG`{zHSe)ru9ajBa-+nD^6q6&j~GwKU2!dz1YI_*Hu3Wr@I zuXYC^adMzB3&Um0woaIWEZbK4VslWQbK7>0wKH(rM#P(hSYn#DjfXF9O`+kn1Yij0 zuJVeAr9N|Els3uLt=KQeS|ry91T?`QGIuq>;LF@?zi%Utm%Ph%;V2fy2+QNGh^H|( zGX01`XEMjBa#rtE&5Ak~A?96P(!xI%918Z|3JcHnyW(_(uynq=r2JnuTY1;Io&Q@A zLxZ6_*}zxIvVkl1nx+MdO=s=g;EJ7=Pliw8s;IB;9-Ng;Lg5bV+$3M&ezdJD;)-)= zuq`dB?p)23G;taS~lNA+f zR@IiIp_P67Sae5a%PKOiaC1P~=;CsbD^5w8lq`2qlzHspY_W5pz&O4y$rTg_)t}8> z_LZ|oDh{E-y4F_~ZOHa%sXxxq)zTAuXIRW-)o6HBZ*fvM|Y(I(Y%`JntC+Z zOpo3-JI+#(=9QEN_w%}yMwJArRzI}eL7IGw7MQIpr#G8e0*Hp4t@KZ&Zf z!Bt6}YOT{%CQLnQ($ybDS+y3ZB9YoliC%@+yoERn5~QUSiBww2Uq}-UPmr#Nmd75W z3#M{cSx*lSX?DJ6-_wRYs>ndwQeppNo>!1O-I!n!%@(bGns@xuH&+g$Kg&04JOrs7 zT-E&jny~fWi(DvGtb{Dhx-nVunROZqD*fghNfc}|tbA2Av?aje%9gn1Nyx?%cD^wS z0ar@MZiy4B*cj(919W(Xy0Oog!Eay_505rX)^1EjA!n+lZnx8Gtwip2y4J6qGnA=A zuD55N>f1!UlCGoNQ!B&eA>@FR@7DXQo&erD3U$)KTSuZSF2I|2*sS?n6 zPaEh-I{*|;on~3wKB5;gyEi){SDVys&BSUSN}jxAZI`@{q{_lH>57ee9q+;O*#I_*K>}%DRlcXB;${t;HWYUUrwhyrL91(Sc^rpw-|6I`MXq3)i0omyL{< zU22xfMmN4$scg98MNvbE^I)xg84}YnDmmw$3XK=I{8 zrbPuI=-q3TtR`A-^^%-|(9*@R=D@vR#P}96O|({edKL7L;)HkV7AI8#h4#94hWV6z zo$f12RcLUK&g>tG{G>>Ox36;a#t1cmT~9TX~#sOcD134iHt7Uju6LfB~0vbwnP zfVr6}H!Y4S7dvvucE6WmC1OD=gSK;6iX@RZq`D_Gu~1~SGg4$HxaDr<_=J%4rXmNUwJV0IV#R8sUlr!Ta>^((N9ZF_0J)}}+yf#RA zLu}-Y8p=W{YTr{ff@^E4f}~=IQcN+x~VmQE!n8(S3{(z)SSC(5_&g0>7K{MCuVjgFw zixY6}{>_69?M)~eues~% zG+Z!pQm~Rw1wXo|;F8Lo`3M@O*Yqb`#L8ISpUMfPRL7c2M6s^k&Al%B8Q1GXZhII}4LZW>O8OIy1+X~EXOxh!qYOqLAI z$>~~;IR!&y^girm66bjHEFM8E3BoMnV<;|1qJ>8eg!Ri-V82?w-i!jZ)|AZ8lj}4Z zQeV(R7!F%;-X>kj4WF?gvdkIYk07~CM@{uLpy zgkWJdVhRUiq?TAPzAqFADHj>lBomNXoi`-LwZK8N1 zbu`s5{6qR=%McmERr>U*?!8+^$C*vbX@=e^8U1Vm%=U{6ek=!zf=nzGwaT&8?NXs8 zCed;}JR8O%iU!lt)49Y(Qj4AFE`2n(gjZLd#Y?w(;yxDE%;pH!p^wBirr!BEnU#Xo zJBB=x+exwsAqe^;zOIls+87~nLVtp&WbdH6ZIpZ$w_3&HFy8iLQa%WOHDrm7*pLQLWBzffs&QjOmic#Kv}kliZB-33SS(k z0Ogdzr`*C+;nN*2LgAB9Kb$O*`BLhWcv($0lj=h1(Vd$SegvDPOk()B^yzaf#a4+z zXrT`>U^7iCZ?isCaf~fcK$X)fifleQqo^217f;nzK%?8JibexC{tC zrtHh!|EKOFq~s{Y5Ss#X7A|Lb($J3TYE|NZ}~R;^lV)vEQXGsDE3JpJhO^z0FY00o~$ zq^a1(YE)K97gSeZ&|kalmbnFjk6o|PB&Z0AWd_#f-a^w${OHwj%cdHw@pc7WlNQ>~Xz1TPzL zNupDe?iz zLkTMwaxPi%y^==ng)9H41ju`6ZQW?%i(|haduiNae7xU%Ca&dk#+s)QInR>XI z-E8ndCcP6nU~AJyAGJe-$RVIGE6C9aVkAZ{dx*%ZMc@OXXTfZAUe*`WWou)(J!0Cp(VEl9B zq(k;M2X#9*d4DK*JPs-A)V>xNJ$W7M zL|^_@9IS#Cw^F;Nkgzq$#4A(NMFy2dy(RRLiz~gmNKqfERL!W}@q7UrDDe!wI+B{< z;}7!w!D4-Pynj%>swFG>fY{WrkF$sO{8!5VZ0xqQ>Il1;9y$Mc(T$9d>TB_cF)lYX z&ImbE^ByB#&HUta7Q(+&Ldz>qGRd8EUd4#RRND8Br@xSq=1i`*<7>kwJstk+MAys3 zeDPwrkMlD~H&0cPRubGi)mPy>##Jbj2bdFT+~_tKIwwAwQsnc92R++3l^Rm}fZCUh z2@x`ei_yP-twOVp!BG^bRc*@n>H5wPe(-1w_kRK6RFsntKE@o6IO?Qy$S+6HY{V1K zm-EGb^5C8QHLfS3)p`8%F(yiXM{{8O!wmjbrpnb$vNo@Ns%D^ZLZq)7@291Sx|;4} z65>!cp_7)mVn>STx;x1!B0h}#v{&fQQO$@fH{et!1>w;d*vXuy8Ibt^?#~`4ZtTx{ zUAHcepYsE2N>o20z3$s^?n-?y{EWT*@)InL$#gFY7WwNJ=I{vl2Uc8i=kvkTSsxs? zRdD5BW5LMgPo+Y=p>8@j7Jq zaxcXgvcXtVuT*mQeANi^L_2-}^(NYB<03g(*Ex2X4b_!in7+9=j|DktGv4TUe1@cl zyyImjOjY=ptd{92P;Lk~A{rz@eBP%#=Lhs3o$#z0lPXU{?3lpuIXMASO#s{$i9aTL zHF09ZE)V6yASaXA-!VN&w?9u#{8u;6<~#;m#wTD`*AwZKa}Xc3>F4%Wb664K*GX5R z7Lo#{n`=+3RLI&P*;TzF8+PStXRKi|ib*?nIKJ5wVnT;d9IsV51ogmj?NJ9|a#TR4?Xrb4eV3)M1hCm=v!%|QaRP$_Hg+x)9!s)RO;xK7 zM)lZnbn^kVWaqYA8Kep4)oMF;FipfDX#-|q1VLgJEgBI3#iB;RW$>c2Cb9{MkUCJ0 zV-V#JGd!)XGs@`LPG{%m)F(E3Z^8m&F)=A-WVD<29k#4VQ;@L4Au0ds3Iy&VqMdRW z%9sz!%bV@Zo+_FTv*m`TW{yuD-qQU#>W`A<3gh+8XNOrv$?Bq!=PYDw1pLT z!^;r{i~JJDR`)RHVI7BC3p0<)$OAS~%6^~E+QLfu%%U+O%eSHAY8qZ+L^Uywp$Iufxa_$IqYp-W!t(HZK#(?lMjs5Mhp{c` zuh~}nPo^zW>CPSv_w()bVtT-Jy1b$~>Fu+Ji8jB=b|T`~sIao!({>x}SA~NQ(iWc4 z8Gw!i3c40I-M||%q0$)W2YAWR(_42DnQadHsIPljU94u8EVo&ho4L3SpxNVWg4E{y z2xHlxlh#Lx&WCoOu3fNr(6@R|4XA)3-<$9^G|$)Vw&I4?Y&rUim&nKrmJvC`(Eap>Ty9u6YAk$wCGK-sA!90u;cnZIXnUHG@7>+Lnn)XLxM zyE-Zkj@}d0JpKZuJcn%hF=vF&p|85mv1P8d6y6fIt9mm4C0fce{bJ$B?5XU-i z85EWbC2|ayV#C41=;zEjS>kPK@#Zw4GIKafF9pprweL5J7i>`sa~H3vM$*%>n~RIZ zPG!4te9g&dqsLENeCedmmL+h>He=EfoCJ-@-JngiHnRs#4OvdJ8m-N2_(?t{4hVb% zGF(NjVrq@?r~}o2Wrz>#2x=;s+uF&G9Py>ho!pUJ7+jbG)34_?k(| zLxWybrfM$NRkHN@3a*1Sie;7IDNZ((Fh@o$IOy ztGK-fGPuOw9@{z)qPUcXKFJin2HD%c;K7}Va~{@_4R%@aY=-NKqvd|O-rlmZxh2f* z2^E|5(Q)BsvEN0bq)-U%|6}e(D`Z)TayhZ8I@Bu$+bolM zJz9lC5f|SINE8B*C`)~!ctG6l-A%@6-OWNA1I3nFMap;P!joYX_z^>9_L$4c(D3Nw ze*}*^*bs+qj&oOWbDDolj4%QGQR1mXjWja~_u(juu!5P3N&bcNB~D)Cw@1+9CAu&L4ovtU13=M7 z-M)orfEtx}Nj;4{JOYX%9oGYh7{$)?87%@*B$3l-wkxKl&o>)&!Nm+Q=LB1}po9tf zx?q)etL^MuhhsQq9@5F!VlnLX0b2N@^DQ!*6SCe@WHl1ahy*dtyV>TlnEUR}RJccR zUb3B9WaPO^j*k_LXQ6lUY)PEtOH?pFB%Y@!-8E?A)Zx~J>K+R~}c3gPN-l~o0(SZNXQH!cSnSaHio5i`p{89$hcG1in306v?Y**l2|M8 z~5*m~Jr zQ#DYAnVDlz__ZNzm;;-yw+E3ub<~cT!ZzZ6O}1R+4&@j_9WVtrw70%yr)26mYM?tcj>~ieH-CPG z=VlMC9;zx+#*cr!lXT44UhsyNw`Gy+U1i7v^Vm*K&k4E?!8i|hV34XKNWxKBc1mMs zk*^Uu*_TiaPHZ=ai7u7Hu-V>HDYKfE{ZL1SbVze7G8o zacmyFq4ZJ1MH4~rQ1YakWHuXtH5M+l{y)eUxXi*=m=xYgTh)SNRYk>^MC0S699UN=CR#vh6koK}+ znoM)(vqCOZ@8VUp=Ox0}Sc)w#VNR%ay<_^Wzl!|!I$}9TPd2p!WOFfcwOaKd}wycm0%}+98 z$djdstK?U6(?|d*?1Y6yDEXu;aZ2VXo%<_XqV=Ag*t_OOh7yp;)i!&1w!jH3by7Jw z)B2X7m;=IrQ*@RbE*hRb*Rxg`rhY9_BNAV!VoIOFt^zQvuxt`&v99CVtP0x2BLryE z^2-a6NPRc@3LOvG!dWIa4br{SzLM^+GE^$T@J1pR-^^&BYrCr`BMZlH0+NH5%42l# zL+$z)sE2fk)A|^@RDr9WO4MAh8PRxIP+^Q((h8ou*E$;*weZsv%`0Lm#8%vIvy5v- z1Up?foB{k1$10koi8Ru(#<{enxwd)Q*~T;*EI6uZR45$Q#sFOolt+_UdnyPzo;@`e zY{(CT3@06*Sl5OVf>WAnrE{;H8b0uq56#BF2kbTabRy;0kRfejQYxb+YeA(4>1`J8 zbMLixfMb^Hj!bvhE>|-|$v4+Ghtx7fN2J5za=TNxh;ha{<=w`Ki1;^}eBaLfp*P&* zAGYiFC^(gIlS+xRsQ@cC$zsMF<4c+K9I?Y#0Mr@?$;1M6DXC8P=1G!ulf+lFAwfQ| z8AyX7OfqzJM6GN-u?oW(0a8+%>S-Dmm9RV}OcW<*c|yvwPAPs%r4--e!iQvxB%iWe zN^ypqhk%+DZG;gBl~8_*GM%k3C360Bvi5yNT%+5t7(o;vHy=Z!MewD|N^^^o&@mk_ zkCibC(GgPnWGIx->Sp69=uAF5*)kGs$}0;X7MdGVLaW!%#6=rM5NOOQ%zxt3!W@h8 zL}iO7X!y7e4DlWH_q4f3qdm7$O}On#cfP7 zRoZ<_GEvw~)_`P4DSmf%ygY?%plT>no73coT?^kZdxxkp?i%Il(^39xfVAi3<}$N}4Lv4*BcyESj*(8udxy0% z&iO6Fh#Wf+$=u;8tqBYpP{@AI{jf)T!A3UvVZ5^bp&fA3Dem-8yL{GrklLdTE-t5? z{s65N_rkAuOsxjvm(;&g4c9i#29A$2CAvTh!WGlgOPs20T=k@l>b6u9m^7dY5UvK4 z>j6{8={qh0jd85jX0?Y~?^$lG2Fsmr4)ZEbO_^Sh7ESn|Zn=(rD(sAzG`X}CS=;~< zv~rqLMx*^pG?{*Xy1k}C7S`x8MzpKjV(u2ISym<=T4CxR54+j&u%Eztqgrzoq6x1~ zauBxGh3qpl?4)JH6266I{DgF5_v}G({nm)GIQC4>**@WgH>wI zg|lmN5o&R-$HiX@rr3=kfe2@SsxGE&jCz*(J1J4AiTSG6&u<@U6hqiwBT$X!)sHrC z%jgPM@TKCTWG7CF%7|Zc9ZT{)@6L0)T3K7W7BpCaqNN}}(3XLWCd@<^O}tucawUq% zCN0-OhJoN>#%0BL6{$5+qhEWd@d;E2>P6LwjT|1P2Q?T7kp|HjG_0Mi&^G|g0ieoV zNkEmejjI71<}_$k4Q#16hf&E4IhkX7u}6vjzC6dxz0@g+~7YRPZ8aU+MwUMc9u#qn>J_)I+KOCrv?uKe`8O^har*5JnX7;6+gtch%L| zB%3I`Q*Z_=PP8{mqaMyxa$#68l(Aq*DHNKagX~5&ONSC46kFN^HVYMKK0+OgmlWU) ztwT5m(%blZ#v7yQYQ?z&e2LqwRNDr%|1s7$eFncD{1t{hq?yWt1S-e4)FS;98?IPJ zpoP8=7)$%h0p{HX_-c+9U7CwW`t@70RC zu_WjYcPrI<6JueIpQNdg0H^xaZP-*xg>)jL)(JtOJHMLk5_`vq#Nq*!-XezyT}D*N zbQ-J6c1+w(Gv~C)J3MrbRL0VBvtR78xSu{&RJsyFFQcLUlSpuK-vB$PD4XDI+KlN^ zNB5XPPE=~cbMo-%M4Nu0(uo;(Dm2_Bm7SMLmshV##_mrtjDj z#m!Cx($EGM%Sy5Hwib7r{+D!%;_nkV`yX3 z=U0zFg1atJ9oF3xGGchj{4(@6c3lN+viN6kjgCWxTghDE<_6lMpT00qEUUHn(#hMY zC3T(VrLHk5hTh=t-m^#0Th9G@t zoG`rK$fFRR%v3Y+MA}T@MFoUrrX#$ARIRpndEA}XPj7^9Kf1Vz42AmUs;8y=SNZr-roiY+Tc#y4fTKJ@;k zRCQ>1(af$c1d z@Z?B_g09J}tn^4bq-g@+=Qh=BWZRJv5+ zNox#?uq%Lr7E|I``Qjmc-YUO)c?9|db`=lCH*AR%*MnPTk8a9mk|T`QlC};0&NhuL zJmQR%E*!4R3i+j(joDM4T6d4rqTr0097%m13eCv%b-@7LdX}G9j5!zAhiZ5_H0YXS z@c2*aLB(-=cFt-sj3Z-xDj)_qyQWJ&8m2C3nY@~PW1p-)jU0JxiVG=R%bTE*f{2OM znA)MR@ooWyxi)(oaL#wC`off_UF%2AX>w@b78}D{ZW4SB$(mY~4xA=*b;xv!vZ(oT zH@{gSJfm+0rE7$z&U~;PQcEu*%I&;VgQk`vtKsd|vrlMpw!KX>wrFy5TEl}!r#Q~` z^>u`=B`%9BH>_MeBRZ#5K2LA^*D#iRfaWd^QBPT5w&1<>Nuch0*mrj18?7P=|d=Eb2o6T~wJS=A`_$VKq{69;nOfSF=Mnzeo*4( zs17#oN(JYB$UsynP1VjAuYPMJ1zD|Za5|?Xgl){?B^gS+-RoL((f*CLC(N7BK#?SiS~oLIrAV1!bi4a{XMu zlCMfyC_S2vEvv=Btxk^3rhH*~RhWD8XES{;TCqV)H0!zGmsW#YC8i#<`sLwB5@}|`ZDkWve#5E2-#zaWAEUJ|DvrpXlR{GEmaqAUOLl#uc;#^?(Q$Jkw}2^MMUxv8GDG zbdc6fMkJc{BsL@ct5u^}(q>fPg5?TCY|3fa?tE*j=T5>f6W6ysUEeSjCNLpqa zDo=B9H;ONYY;1bLn^H|quDMx(apKMDEzf3!H(VXhWM0^;YEG%lCRTH(yv+^AF?Zq^ zFLZMglwqi9xPHV;C0?&w1E#<8a&0xi9qU#*>lz4~P>oW#CLN(gJ&Up80YN&^zw7C5 zmgtxUJ;_BWx=j*{Vj98uM|V3gX@i2BL|PzzP8=;6?QTLO@o4p<_q4>RlT_bA!4#5_ zQ_)z-lOu;U>llp$gXRj=`gs?e@GAkx{uX+b#AYYgDP(`bAT>_Ijgd7x7gNTU)L(ka zP-lv)1R^QklasAuZY)-wL-NnfcHBJ&_kh_xtr!Zf0N*htHJ86q!Fvc^^<_<1AnleU zGu7-BuGE{`_*7mv-5{uyT5${*_Y_K6T%(Txf?yxzXTdvZL+hFPh-}%Gr=IkcW7{w(V}8iy>dOBiHAbAyAXJvD$ zXo(QVvVgZf8$L$VPPs<(Uy-Nv^zG>rv?XE3Kw4){S9y6_SZ8%*7-$DoW%-e?*fFp> zS!^t-Ndy|zT5r{_1ve0wMZmEAICtxByc4Dl%KG(;f8&M=jFeipqC$kKKzLMTf(Q8X z=;W4I&rOyyKV;#Aq7R#wA8+Wf`Jt@l*1Z2u^MeTanhP}E1H$7aZEUdu<`cYlMWSKxUF^fqQ>oVv z&2o=5ujly|4URUdNLv_f$4U5X-_S|9_Z>tCJ@}nA$~>OI;sRf z=`ARZ8zXnK6?ohk%COa+6PhNK+ z-%Ycu{JOCQO56&U?ff|tim*?(P?HYpXy%B;S;j1iuzk$V_S@BsknNrSX@_n)@ZMup zXQME(IkbB!7nQ+gc39rBZO=$*t;V7T4xpwPUGq?Lq%MEhZV$K!7QHhLxDA&rqZwh7 zgqy_EzO81Q8$hi#xq$R-G&ytI}DC6;H z+Bu6i1Nk-TJ!-rbGyjn)h&tS$mLend0x@}T z|C$&ib$Lm?OMHMv3ue(!_j18+d49A$8b1&)NXDoCPe)ffMpuomnq}dpl*v1Ya~N2` zI3!GUu;U5Ja+rE^29I9l;GH`hJn<~-K`Um5?LjF+NVtKN^UV;Qrxv?gx%HGV#_{#d z{t8V3=kH~_H-4feBi5!lqsbWxny+&{^T+0650!wZw`@n{5|i-YgfhFB5Z?-HtK7gQ zms#o`nv6riHG7u$LFh_Dfi^LrXpt#`lS4aW|K>~~9Xn10LUOJ`w}4nzILDjNlZ`k8 zQ`{wo@E%i6_GHc~!f_G+ywh*M3&RmH@u)*uOFZ#0ePu{0$H!zU)Rj~?U{Eox;GLc20$#!_^5`&17nMehB zbfJwss;)pDo6vM5WNG4dZnyJB+NnUS$Odr>NKWtzd<=V-Jjm>V`x0j=IQ-41lKdSv z`^G5GQ^ri9sKt@;D#@JYCK_d4-AgxJR_|NVg?4iKmUOL|=4|>o;$6J4(QcnEx75s} z7)04_;C;&0v)o5H)05kL$BGL*Rt{DJ2`wuO9Fla1Yl|e zm|*4#V1#QQbD;MKCd#wD=eQNy!A!HhUHrd-l;h9Xf-Af}AAekuwyRYTy94hsONj=HCWMiQpe zaS24>c|GBbQZmz6)>&!|GDjB69_?1m7B=|En=R}iA4xz;H(HepH!(qwZnuKdOMARv zZGo4qq#4pQIqAJ#Jkk{3UYQhM50wGToQyzdm8J_(3{2DYA}*)uLTHTBT$T^w2gEnD z2|mZ4f(%}oWDY!T#udObYUWS&N{1BoPU^UI@B#PaQtY0h_LhPr^T;z9#iM*D-tVFg z0ytpN#cr{gFDCb&QF|m@M7=+pkB4ciBsgs8pLpBVDfsFYwMj^yB)ydqpRQGHB@)}4 z!Yoh68#67Y9VL3)qN&~a?4Y~NWh7vVESHkEhKDT^_e?_k>!5s9=_lEUW0TkYxsxLK z=xY)pH&xLVBBq_npc?>KM9lDlB?e|}kp!N&a}E437fi==z(KthdXsV!Aa0 z++#vsq?5f)^+_!45QO}Wy_lRKKRT%84pj%uN&uK&#F{ek>b-tup1_q$8#+Hkglqy&<#AZtUNexl%+fN;`TFy6x_um-?QYk<@W6w~J zrJy+L$;31V5UGCgD!M|7kjJd(_A;)K5kn>dp>_Y7 zjy(KTI$+b^KQ>jr(xINR4{%au9MtNR`68Hfdp)LH7`W!LN0)mFuHcM-F*JVwy9%_t zKz1&?#P9*1pp(FIb2&x!)78YfN*ZaWMq;r_ZwX4|bs}|eMxAf@SefNb>B{5rT5ThQ9cbMyK^ye^xKSeeYCAiBvE7|#Z%x+Z7ywO}C>N0goRH0eQ^QEN zFMxu^%hMN&*?SqNZbxPFBinv)zRxgJR4GAZI$CWHI59F1Yo2eceG}{T*eXgfI`-NA zagYhhk{`-*`|EJH+bK-Tj`DK5Z-s!Nv5GE76h zr@&NRI)!xd4uNYB=l%v5n$hA!tyhKbi!mk|8H{D!iX+~_X(m@;6G=0A%7+|-$inn3 z#d>YBXrtB}>m?nKaezG_!`@&uSZ`vEQ*k5xKu#pT_Siju;2{t$XeLXRAc6`^{|64L z>_E~%aM7){b4%kgcm)Um#lR80(`=-fd0iyDNALFM&xL(#h1#$m=G=(T0P#7ir-N6} zghh9*S*pSmMXiiW<+!mv!68>@S;IrNNVph~(up&k8_%tQqc%3XRxu4dLQdes@L< zV`a)(b`4R%P}3F;|4)=TcmhA+zzsp&+1d$Fq~vtm z1lhb%A!d`p85&1lGo4$w&Cy06WC)N7C;ML4-BZ??;W3jwu~)}bG^XM=Q*!Jt)!>C0 zIz2Z-N4eFv=rC}O!aC+wR6!YGmiEAyZBv&~&?VXU$JDDqWD{~|68}xe6!H>*iCMB_ z)8tAv4+}`dp?17*0A&2-`oqHJ$g%^BAg6m7~w0P_! zY~8cs9hz(;96iyNVZ&oN^EL6W-B|!J=25RV81{Nc!|w3txZjTkQ6Gv3Dm-o%L_uTQ z5T~WsFJ`;>)fAo0b?7e>auxq`hJq?Bf2>=!Y&BW%zl+&gCJCvg%wtSp(xhYA zv)iNTrqhGYIpCZYMYUi?hRTfkyrs<9%|$S7O~EnK_|UcgT5Y(M8awe4?EVT@$g14_ zp6X`>&Luw_HhvIVpB*XR0edWMwPTydPLoSSHO;xr5l5`S54s@_E%Dw9im*&?;c`g;t? z=F~G8^{~=e!`QhSvN@$^_T$~J;SSznTb-njfT{9CWRGgHD*yQ=-W^Ae^IEMZO zv&K5o>Yc)4u+%F=D+v=Ak}!^3g-;JHonz#0zW$3~o_dXr%!0^LYSpV2&o>kCM3xlW z^I#kkYFa(Cs4z%hz>p`+rIk{Ab;tzgHRSl?=U82m0BhHx5@VhJZ>o@ZCrL#1b)v4n z^x$>E(%@dD$`kCUWq?xW>S@dz>WNB}oM3k%HOd$$Nnv zbkaWOY;(*(5nGB7r|2jhYMWU~@HD=asA_BLHT;oHZoQ-BcCRG8hnBJz43~G`Wip?> zHMrT>@3GgCvn?I^*mjRhHPfT|^bifG=_zVrm!Ci(+G@E!AnlJq5^EnMu*@bw@(e8# z4v9gXhr$9WIa8{W-C_jAN{wNta;kw)RKwONk~E~7mO$4092(zX{jIB?r*QgS z&k@C9hj=NPk-+KXuhqiH!ZdPBgPkW5!6-#|fm1h%igd#goo2{!km{r%2_qA8LrEAP^OYe%E9`mYC>ai+aegwS5T{Qz zr{>4v%HJHTloS~B<(h+hJvopHvY-UUZ87PImRWHY&K9u~t8|u=nF5nD^MXv+oG-)E zp#<`gX_uS*6d#0g#`j_#e;T^KHj`6}MN3r#OlqSmsG%7ReNZWbOCYCj4%+JTW^DPj zT<#P?DO)j(EK}beEQ)!f$v!dyx#d1G#b_0lD8s#(g#|M!gX%>nu5Nan&XJ8`*{r#S z@m#%}#r9y&B5KymnL}8vpIN$FIoFQ}{BRAA_6h#2IJHmU2@kqn3#r1)`6lU<21B9x z68A7MN;z#hRS%SUh&qutjq5~H?F8{H__s0#tBSJVe^|O5W9$>6q!@ohFNBKOc!sHx zla05=5QU?w^gFbR3FzQL3%nEcP8=b$jiSZH z4KKhHFK7xS@wzi*OoPIJMDJD?`OY9Br;b0~zRPl{x}~ zI-%AjoY6ZgG21LKJmG2rePhAGwn!=mtDxiGhSx#tR2B0>iVe*vm09X_gH!H&_Hu%( zPo1HneD*Yk{%hHeRJ2M;{8j89Ok`znVXx+7v(uw7WyW*abbHkK%~G=p6w>1t?_ZbArqf{F5X~J&ukRTMchBpVSA}TWr7X z?a66XK(`rU+JYWk+-y|w*W~TnFsM^&rWwSjyV$->;I_NBX8T1-g4kAvV?7xxOF*J0 zHHK!}jUmtE#czBtwkgJgb@~Q-JYFm>ug;_JVX>eca+Vp`V1JvG%c|ewB!83XSbV?PJV22l*bPvFxO;rzIZ=j zfLbI%QYvmXemq+*V%}{Qd>`4oi}%&7uR0vuEcn6Vn{Q^TJ>bVDlZL4?yheAR!;{Sz z4LLjLE0v|l#>ugGXr%x{$*WjSvlC6P@n{(AkzVywKpF<0ibk9k+%R~KeYZ1hT{b%7 zC&62NbhO;SUQmr*lWn2I=OdU6=Wp+}Yht}9Wj*9MBzf6*D6^hg%>JNpa#RBkML-=yNEjG9Z2 zC{bszJz4Db*fQaK%^pX1Ojh0OY-OKCS9US2yTPi??6w`KS{Mwb$&In({y`Dc^cwfi z&aY-Wv{6Bh;vTjtb-K?SMsmpoDon`HXpNz2EZ~P9Qhh})Zo!f`^{scQkELrHAd6vh z*u9+Jo@E%shDm%9N0!v}>>RGC^C|Ad1@_sCK2&L>V=5VgJ&c;Hti~w87ZDV~7sX5X zLla9gLC1K^vYuox@>IA3Tcno0Yg|E(X_OAzzgW#K**eE0h+m5f){xWcnK7!bjKW~U z=T~M9gNxa6wP0mV##$8OF+vvY-f9V{Pgu@`Uo6iLSJ_e;J7iWK$0GdFy7Paq>avH%ZBE==%vyu_X5{ zuA#sw2YrnyZ@OvaFrMGO&!m&*_U_njAge!U9~NAof@fpbNe<=7o_DM^I;-3R!DMXS zh)x@|P!gub?)E<4#1f+*8BpFGi#PhLl)6CaBhhm1p_;AIq7HKF$l7rfA=@TGx0}KK z>}GxK8#>)=D6=5h2a(`?xY})BFm#Rmuu!ccB9q8AV+eD%baX%FEa-kiA!pbY4N`1}ff6k@cjKI|r=C)aT`GCIFg8Y0{AaZ<&z!erwL zAUUD9O;R08H@n4Hx-?Q&mm2Okg;_M^>EjM!9t)GOU){-sCi7I7L36o2`GbQ&JvlF@ zl*Wqm0WRRx`HSWwHutwwZ$7s8)se5F`i<&1hh#Td-Y8$KNdB~RA&HR>?#YzOhocio zL(`~A!K%GXUF;2M_S$^AIV>-4wl{lZx5B5o-0<$esQS1?M;QHwA7rX8Wl(WYK0)xS z!+U{wW%+=80!Y1Zx$ueALHVF1oEs@i%OAG5?5;LDRV=2;$6F$or(Q0efWOu%e@PTt-Fn%u<>-U!iFa%Ydj2t+SxzC*fnzc+d7Gjx z95G3?GO{Q~H;ZU^baXUGJb^Va?%ggI+;PH}tQyAmBGuGqm~tUqvPPp!wA)^9aHr_3 z2=8qi2TDkk(LG^ZVgk$cf{;k(iv!DOVF$kR^2h zB`4NjoXzI%)t=enQld}HDV1hcl{iesT;jwC9f_5>VE+5F6Z7`naManjChC7_Uwu(s=K>Q_zY?b&jtnj@7w zfpe5g_A_b7=HfeBNepUR7}nTT+pUlS^E*D6#mC1}9W&rL#2%KLs{dawcsxF&5NsDa`5qa`LCJC)dLT}sPQE(*na`jx%S+z zL<~AVL2)Tl5;J_T_m!#%drfY=6C49;P^OU7##1 zUzt(D6jQ6TCUjf&c)f1Q^VxyM-M>JH0vTVpWOz5fK@nSwoDOo^7y}9ND4J(U`=tug zN|O{~bGiCL6!e?Q$4#PmU^}YXh!^=*8!}>ij-wcVuU0onlTSuwN8~DbYE@NRAYfEm z0#Sid9$Cw_SJ->12m6y}( zELiyiCwc-D%GVR+PmmTKdQQ3aY!6W%-{p$b?PI#UK$?+G6JmM+GYnrmCEUUdN6KfU zBPH-1@#`;*J|5z|L-`8DFvl<-Ww`AE)(qzi%<;`q&p8b7KXP&#^t(f~8>D_#%7<+vO1wwq+lr^`OwD-I!fO@@nz;HQc zUGf#CCtoLE-x%V=5~zZy?d2m(kwwsYX!yTy-~=$*suUYa4a_f%3X7a z4PSSSgFQ{E*uCZuZ@4!JGIx}C&0#Le4kPl8~%n3{Kw$Y38mqYIi~I?x;<4PVyj`H zyA9LbS4Gh>+lDe*7aFz`35q*Np`{M=8|fAP^*w>VggAH_ifK=AE$0Y!BhI6?cjFuJqc|3EnI!a;DDKUTmnK8z=P1JLNVJ zFhsnG9D6nqyy5C%#`3}@QgJF}HkXP+O?(4z|6h+f)G!uJWphc54p_!eu8*rf}l~74tY6BqqxjinMaNZYXeK#=%MFZ63 zIyZBq(H$sq&NzkAbD1>X&447mLzE6KE_bsPt7vx{AP7nUawxFAP4cwch_f};zw}0qB(}H!(nd{k$OqWiEfli-GeP-XF{EH;Z8qE zDvgZ6I_Y4%!UuU+T0!uKsr)?T5OC4h?P8Y}UGtxgk+gim@B6>j~bU*tuRh6nLXG#YRofL5;bqARGUNPNtf1C z@Pz_WPRP_dvZ-cB9~oOr5%;S!8whuL=M+aoiG0aa$nrEW@4GaZG&o1H%&5tf{o~rP zJ(S53nc2CkUi6MsjuX8@D}2LDZb9?p*haB`)N2}*A+TR7MN{(Ak%~ z$a{5D*pH{nwSWc|Q?6f)7dyA`v;2bViqP1V(wYh7q3vC6svZ;!&1o-her{@cVm}~* z@Ky~b{@e@-WmD^S{IJVI?0B*R$?J_wfOr`ccgv6((??K1P% zC=n5@5q@f*EjQrg2Fq1>#D$bPN$G}-P*I<9;Hd?Yt0Zesp<-&4L{^SBGg;cgoD1~C zzkdFGi{qQp*@jxm)N?qE55Y)c4$^Z|@WcfzZ9V#T`s%CB4$YjQk~L ziuS2zW0fv{dCPDiw7OVc%@jKm+T7Q2gtK|SmCQEmDC=h%uX?m#*3^$qiOsQV-?Qzs z^k~}D8dtBqDI*IxcAalC(rbQq#LhiLw63x8_k|V=U7Ata^(^8owcDuJXblJ9nidT~?&Gyie`w3>sw3R}xGF+|`hP6>733gl=M6tMnobPAg zx~Fe*hd_mzmNKY^=p-}ygFFMLq^8CkO(T7|st9NK%aVd5+E7CCsCGhgdHfPG!RL8{ zUFLi-pS_&ie>Pw3cXGBbAsc7x(o5(!cRn8CvlZ?eoS>f?neX@~sh^95r%ByjzKX02 z-^7YtNUe_LvW?QBG6)9BzEs^!P~DycIG($t!K<~a zEXxonIb)YDzpOAw#k$N2Bbja1#^y#UX#L6trg;{No!fEPt<9icTB3FbV|i*nH4wMoDwqL?^dNY=5rH9Z;VFPI)z}X31KcWGKdj^jtwP ztEN~T{)jb}hdU_i+X!K_8u!nMy(f%`<&!(!mse|6pj>Byc_N@OXO?oDIC<$tsbiJ$ zLRNlCydh_Tmr7j^f_Rsy>nCOjW)CHpbe0kmXCz)QKljlnca^=tegn5O$GUvPJ`Bf- z83__&@Bvxkb_L9fO8i`&H;DEaJpud+nnQRtZc2D=EKH1H+D~&=M{w9FG@$ocN!V-IlY(< zlZ)7DfEDjzi`7F7uxU*}42m3b%lUNK!YzH>7<3*v&Dfhd)Vi0bDb34dw8G7TT*#t2 zB*@2n%d?N)hM65?qH?w2G_Hxcsk*tyrD$@B z>O2xYxHgd(g7!Lex1#D3*|3pn%&FX{IhGV7r)){lNRBPz1xS=|Hg7ftGdKBsDDo;$ zkjqhdCh%_DruoCLldx9;J+5G~Ft}zQ&N5lT?&`4)i!PPbd6gE5Cc%lto75!s75|+} zo}U18H)dA8V3aAdJ%+=QHXAK^R9=FRmZ>fVuByofO>VfK#p~_EL>Oy z_hjRlchEKD$?M=ECySS3brdKw#9W@8KzQLrmo|*X z32GTt&BHf4nKcfdwu$X#`iaGk`o7I}X*ae+mYP;B5xSSNUJXcKeR?=Pyu7BJ{$k6N zOyg5UMYlE8Dd{Lf`HD3lVQk4a;5_#CYA1=~`Ou!tegdzLV^K)+s4rtodF06$&R~`o zd5V4?YZV8tq+YZaJyqBSrLi+Pv(F>3Poc|wvqa)H&Y8A_E)c2q;(4~r*o0_%$vk^( zjwR66gmZ>8%mYap^;Y9^9VZ&|)zUJL_e0MTp4IZ7^lC4bkEVJ^CbL+U%Hl_AL}3b> zmVzFJNlk5GbU8)r9A;ZlTjP7ff+MRMIJW7hanPEaB{ivFSp6|MqN8-2Ei>9JKVcq& zF+zEEu3Xk)pVyxumN8vtW8?C#GZ{l0SVQQJd%Hx3V{}HPHod^5A9T_!kR0_>ee=mos;qPmiyet&fTa4d3vn_RIa)`&L%jjkt%+x;TjH|Nb(WZr2SNYHlm;$&a!}$() z`(VZ$z0S*l>u&G6eydvI5T6`7&NsrQMi8ay?3#+CIOC@Z#$bs0;S^^e4?mZTsW@Q$ z+z}R7DFLv2bj1PQM2N)!Dw2Tu{#A*ygh5xyHetaQ2cU60G`xhqvzG%xoH5~qAJ~z? zwazWye4f)He9*CHvoCU7xOylR#@wBf&Co%zW&p*7C!VBY@0Q1h?EopaT+Gn5ma8R| zUOJuIpew}h@aX%Cqa>!LlA}44jkH&kbKg}AZI6P?18#fxgagbq(*~8j*vG&FuNb_diAMR1A z8OL#EFDjd`V9w~x^YfrM4u4S`Pn~5AKacH7;viV`hCj9fH~c3zX2XAV!ZrLyGg8BU z@ds)6Tlw)B{$_eAFdmvwnHK5_mhZEGs9CbfeS+LC>R-bge}pff#G|PXkTRusfkr5G zjbq*h8-{xR&h6dSPB`?`iu5QFK37}_f!Q8ucd@bL$z7;g?HCbJ{+@po3>(&#q!_AX z4g^AHg+`4ewKFvmIH#suv3$bm+8NZV?}g=Ku&suVQqlp-A^Hgx=6el;<#)T*<|dEW z)rRY{;}S*T)E+P{%ykjxXaWWzxvm^QQH4YG0@B*-t$zZNN1!6hE^zOnlT(b1bEkT899rSB2bqJ!rNr%#wnc$bD* z$i~tHr8aRqC_T;x%y*>Y-EP)9LJ;# zi)E=Se#Db4y0{C4(;2@F?{**-h9#qgwOPkD$Ac-?T-IuBosEr)X4{TCo6lL)A7P&C zsEe|M)8*w=U|oXqx;VDl8VnoV_QeU~vdRQ!6wAZye(n0X-FF;sxBH6e^LBstd%oRw z^ZnoM`>A;^{A60@K8LdV;VUmua8~k;Y809n*CnT)*}V>kcq8L3jWTdUTsqPr*Kp4J z(KclCL_(~5oq|AmUxKs8ZYnSo1w2!GJy++8gpwxh!#Ce_C}j@0!-no$;w*S9CTF?% z<|L4@&0+g79;d<4MCo0MmPm>Xw zK*Y3PG2H~Xy)>y)%;4-ZWysx<(AozAua`WKc6SxY2}H+QO3!|tn2&cp`J91;(}G`$ ze9nXzzV}E%5QRyHj$Mknxkv;U?zQ7Qfh^}wB-p$NGkhP|`5@lPA`2>=}!J>`G zPbplCgN0_lX5&9DHcUx-)W@Byzp*9K%$cL8$ZdhhL?|oYxY}^>j&Xm7ig0a9O=tl0>~D z2|s(G2&(rQ`o%YANSj@i$7jS0=tIqLB|PqL3^e%9+{rr@3l0+Gyiw8&vFWk*lRiTWlZVNH`Y6nZ5{@k=M|TW zUx){SutE8Z$_?s09GtL`lv56aAU&A%-J2bJ6MXHg$!Vhe?!k|OdX?v41l2xfJvYrHn7;ZTM z$vvo47x4T8uop#X&DfGMnajnSEieC?%a_4TK_x95QiTW$`&^o(VndNLnW_wL4iz$* zAzjsCDnY{(3S6G!))VFk8Carbx@T*tZd#25Hi4>&ebu;0-h2h!En99hLt+JhgiZIe%Hre*75e;F(mZ5CpvTd31!uG8L%?#g? z3zxsKJKb&BK>5ik0;=3v_G9TmC{~^=^H1&;?=>O##8OuDfXcDNT3*V^E8;V(ii|&6 z<0^w%GM!II@1jT?#<{n4#D)Qr#?nTq?bR8o+>Upe8WX@iG}~;phuL9)n*w*s&3g=e z?uxE4MgWmWS_(Lz_FO%2$=Yy(1Cvg)&xnG7)8l}k8>o0IFEUvK)*G6%qFP08gs@g^ z+Ib^T4|79MMX2&9$QbFNOa@C%njac1NM;bK2&I-5R}MpIC4IfhWO*_t5sT)y3^ciK z40qk*8MCVJKs|~&`l5H-^G}2wT^ar^iz(N?u(p2+j9|y@h$pxwMG8tF~dx zIjQzdV~^;!HeRqwpn34kIdG0Ss^VUrs;D}gUxoMsC_I)0n_pZpGFytSiO`E=iEY)1 z2s*4aCh+RET!mD1W~RzB%#Ma=XR1PD1XC4Ooq}IQw!+kTsxv29g&EnC`h3mQFPD8I z9$*-&zH=}C+AC}Lfeoln;wIyCr%2f_tycC0AH;Co8Yl*Za12ltVmSQ!a`R;i7#_q4 z8qQd?YEhi9ajcEoUC2CFvnPxbG_u4%fpMJb@RK|at*ILqfU1$4$`h*Jl`Q1WMro-k z$8v(^YG{N!_V@ZGjiv>u$Cz(C3anE&F1b^+*EkGuS)Q1p$djkCuJ=Nev>hu?zeena zkIVdV26d%d=NlKe;OZ5Qu~*02rx>jan~jzfB4RC>$Hy5Tms{ah&xCV^G=$AhUY}Dw zhU}GPf+$5fnx$p#@OFI)ADT&kXSL#khcJiQs>MfBJtQ-@K*Y-8M?BeLq=OSvX(p*UXctB|Jes)WTVqYp3qM90z+#3!&%u zMRP+a#en@DP$ODX%>Ls-7i1wa5)Hk5dupw@--Vf1*HbtF!%t#GRV-&^04%1(ELf&n zvKW-#0a=rK@?4Ge76|1H=L-aCwlAl*YWp-8dhAhkaHx7Bx4~Bt)DMei^IYhC*IKqaazJQjm?<=3&)3{;4!W#1K|V# z2Pu?a2-d_xD{Gq7YPFp^b7_KRqxtN5HeViII?y$xYB3hs69{ZBw7}fV57XIUY8Dlr zSoMnd;;^00&d+y?{XWBKQb@V+_~e=8MyCbRf;u~t0Y&x_qGW)_43h|$H3F`QRqJ94 zOgSCdJBQ`v&Gu$bi9Cnda$}a3KDi%^!l)?1||)Rl^j0xIuxx$ zHb8+hB!#HAQDe!N`JA_8v=!1qPnYZK)dZG71PO_sY|fYS#eVYO(fVloXiYhrC!!W&=(D=(oXRrXc5jRG|l4g&`7}jZtZ^O7ez*haV(0l zz1mkzBQAE^wH}kLGS`5oSWC`oSTV<&MXK6@rZ_AVBSe51FOairAVb z3G=9{=?Tkyy+AhdJK#??p@b*LJz`R%F&igh2XYj1du_H3^M*^ z1#uS8p~_>;=xWyma1Sws zgnsCYTgAlm`AaGZ+$d2RY!S(O!Vi8m=f`%`{P|6%8|V_GU*9fK5VM3GfJ&GqlnTSZ z;Qe|NlSs$OR#CDHZu4u6iqJ>Xr-(MrE*Hk;^aN^&?M)S7lM|bCf?_GgPyF0e5p;^S zSNJOeP7f2cG`)4wsECU{#Fmx|b zo4EC2x!WI)Bdc#DkOJ;Alt0G`KB~A9# za?+J^%NBoG6a%QVr+NIDQcxi3U2mxbGYvsdTfOqsEXu7hYO(6=I-bcn&RTw6;Ok)6 z8^&&E95IYf$dX%ZW@qq&yjaZMn;x!~EG{tq1lv0NKnxwxjshH9qUzn!ga7W-W^O5V}+ z-XuB`b#l;e;834AP|RqxUx56)V8}YBBPR#*K$P{&Ca&*7&usFdHdyMp`~7hh4PDyv ziz6MTRiKu{cNtG?b-`6P->$DI7P>f}UeA_0b?BWGk5v>^X@E*F?(R|J0J2P;?Pi<( zY<_@4#xU+FcYvQuYAuUrK(ATe#$YB_TeFKgsaPV?ohh;6==B5Q2HHn;7<=T}Z*5FQ zkm@GFl4LdSuyd{9#busAv(IjCI^AEdkac->b8&%w;DrHx^5Zh|MT-x0?_HZptRA6Y zn3MjWZf_3L`EobES)qJeqc~QcWE*ebLB^fAx!5mNn_PN6Y+_MH>)HF${qhq@BaS9u zlCgTY+HGGk5|I-XE_DxhFan41 zp$p#6QzXUk&8Z<$ds#KM9hzCtoZOE(Hj2Ew%!xViF0WTIESSNfVaH&h=bdOO+YyT4 z7I{q@ln9>|DKPA6kSbq`2#3&OBhtb~Z@HdCAU&}jELJoSK{W;3=-6z|6M;wIK=q(n zUck}5cz?d&w_;e)yW)jZQOUt>al6C-Rsd>|yx{!wjeQR&)By`g;U`5%V{h_79l(s z!Uk6Yx7u#6CrJ3wdnM?tp2mT$I&-;4`0}}Qrq6mbm+=%yK~LZ2w52$}%|_klGJ`)W znU*yZSd&=i-D*2i@q9W)WK#gmpq`z@kf)`eRuW0VAAhv7*r~nb4k;@}ciPo3HjeaBTW6{k^+C zoR5d+i}?!fC*_9%2N-;Otdfn0-L2)WxI84m>AIM>?-m#EAkJqm2@&n&dJH)yF^m67 z9kt$?KEVQWqGADe3&ov{E?}Z;AoErRi^`5juQzInE+#REKdgnMj22QgMqns{CCS-0 zOE;{(Kq-r4QyYUC_`}GqRUjcO9XOsLf{Wc^ zgWBNx&qyoS8Uh9x7AG|IHS`Z)nj7l6C7 z49RtZB^XC|%9mycNEkEp#`#;NE4RpW8ck9aqRlcUage`oF1p(+{36;)k&#NN_`*PZ zrpEEP@jh8ek&l3c!AX2gjRdm>7E_`m4>E>xh%12{?;Jf-XNWZQnR`|O)2aosyK@Lh zscvKfUUg9idTKnyK6m(}mQj8rJpc^aMQHrd)6$BkQk9 zfq;MkS3%ro+K3#5n9qVk#avq#={v3$a1gMHsJ+^vRU;j~szxdYoY|ExA24jRYVe$| z#sXC+ky%)LC%86UGDr&%t@ z=KN)RnDVYN{&izsG7i+#rLV$4W@2L)3;e)kIvNspdmZOW&cIdNVkS8EaAQoSC6Abi zgF(w$&M*_MJGYRHyrre`o@s0CuI7XdLK?f7%Kxn3{W9TmcaYI>CC?ocI~6OmpJ02L zWvWP?no2$||NNLi*=G9*{~Y=H8Af%G+3%g0M7jVcmkH06ERJn?|5g$7^hC>*Q=qG% z2zH2b!E=fz0-d7m75<8VQ%ffIIA4UGW!F^1rJ4t;2)7!}t0K_ps&Jldh?!E@AzW4L zvf@)|&|Ag9<~gePd*MDR{*_?1jZ+#4N27ZDoScy~6pv?$qgT!;Rs3aje-wvpZFU|X zO~qYH@Jue(0mU&7^gS7$RCPNUKn&#(;Bn#~=SoG0jaukz;-kfi z1K-?HUkYQb4V%;}@ogEwO?j6%J!?9a%7bF`EbmU@!>J^zG>b6b3lepap>?{vysDX^ z@ncC? z81v=pTHc!_foGGHh#BD1lAyYh$T2VP*$NvYJrZ-)40K6^jS%9G@Hl|N21uviRUEaz zr#4lthae19%fhOKS2gcf7@jqJU||EKYsPuJQMOA*2;skCf0#S12EAe~@I2p``*yg8 z%>7m{DXaU*!oa8Jz+7*c3#**ZEcE;8o-=oZyYZh%;~Kk1^IkM*NVW}D@uj&S13hZO zhgJP*0w_Zv1$ft75V;Z+VqF*d*xWJi+SBG@V6lEX{^Fs5iARg=le2emscd@TThv)>PtfFQxj*1Wr1Wu_RY;BA zQXd_~=c|WhzB-;$ucXJbb=+j~+0|w=eOv}Yf^3B^6O2g~t>K!RzV}|!^yrl&6)msy^j0QoM_BWfExM%A(g7IJBG#z{yB|x zhVK~I;tvC$TifUl41UmW7PQ2PzvC-k^qsXJF#(C}v<<1%(Smh-+b&_DH0X9WZvK zO5MF;c1R)6lu|yX{x)uxuCCpstA{RKL(WDtcTbltH6B=2we|x8S>3i^N%Gm+Lc4|n zNm0!vs}zbWr>evE;{9v%vs|pLeo6`H00dYN(P-w-A@PldK;vd};Jur~=4huC=-0F9 z*9ZL!*7WL#(;{J4tqL_x{75w^`cQ8AqXB^(+#Wi%TFcom$rYqn&uoK-oq%Z`dMPvC zV4ZQ@NLn=aU8WDMcNgEBDdP#iR<;)9{-4p&di!{RsQDRsnno2(deT{$Wz%18C!6!d z`wfF_3en7bY7Amxraf$onzD7<82E$++VpJ>Y(j_*cz~S^6Hd6=ZqFNHGIVe=pmrj0 z#Ok9_ci)t!+nP^mv_EWX1e=i_M|VOw+zWGx?yK8%e6(w8dQo&W+b4{GChKvd!`uxm6JfohrOSBoZl>pOs5bU;_T$d%5POJX&q&_8>9rAb%f|L%YIR*TLc2L| zmhWfVa6I^Ej9!Xw->g=XcdKrkq+!;lQFpO@d%L?_Jcm05+wh28ZFH+GxaerH)x&M( zm33OC&zeA;@d@F7vmxByn(Y_Pg7y~MuX}rfX&Ndz*tK_?;oS@wGJ$G@swpAVI%af8 zcMr|bqYL_pJf&~nhS6ebI!;Z$M$EXiX`2$GKBQ##x9E_LU_VdZ*Yu$fM?xaH(j3Bd zvrtcJ5R4Ul8Is=0VBCn;&giJ~vDyAg$p$U_yEqhJ_lWyu1Uk%>zxrIA9-;vUcS2p= z-$m+SJTviEeC;5C^CCNpBucNaX)w;0%ulcU6l1R{t_CekS<4gc_$TU60HT>LgSp+% zA=-P*939;`2~@8+x0djPVVXW=^+|qm!<5cE5vywV+{P_B2e}(Hp=kGDg=!vXb zf{zwdk<=BHWzwyaKa)1w}CvG^xaL46^ zBOcmd;dX64JYf$4Uven!@Tl@oioP=7L_|CF`?5tRFR~e%@m_1;0wqP00@ZEpm+R{l zbs1HGrt;TS80!+dNyWMFZH308A$_+Eh&Z~lQ7EU=F=@n<02yD0?R0j2PIrN3uT300 z^#zhfpd@!nOu`GN+g36s*Ec1Eqh- zCtUh+N*gd$$T*N;*5QghgYv1Z5wJ0I%3nQ+SSMI8|LVyg)KhykHv8=k;z2;@+-%KX zwu&rbc!Ti_+;%#h8+S+Z^p_g6;4&wNdzUa@&`w-_P5-#aKPD5a?wQ$J(zSk*U##MoB;iM9Kxj})`Z%x{ z$WsKm;a0px6qC}B$ZWxK9u}9|ow|ZDxjvVcQr}*Of1@$`>FbBxYyWb0>pWI|D>|k$^Cr&F64q zWJEj6F8O4G*5vw8MvL)^%`52Z^_qQc9Mj4uE3V~Xy>TQe9U|>=x=KJw-o<9CO!4?u z`s%eHsB|n-dy(g+H6tcQ4pZY2xrT-y7Or@)S`Y>hGoNE1(Z-ce)w!qBGR~*jQzj13 zy_LOKwAHC(Te>v+a^pB!T8AC5oOWLgTjQ$}HhGk+b#P-*>`ouT2v)B0^O0UZ2cN!MwX|3GE= z8)@HVxVV%)DFqmo`|bH6wxAb=O>sA62o4QnKM)uwPWVr%5|HqZ092gtA0LO{^N!;+ z<*r{>lB^0OlvueX8{Vn}2Vc~@9D9ota3?i#zl*O8m-#cL0U?>jQsg=V99YQm*Kz}w zGOWxemW7Rd##d+H%t{pr=&}Pc%6&JV(Ba7fOqVU+dXp0*_9SmpiA$_ zr9n^Nw_fBfMo*Y;PZ+l+%(vHd=i3wJ+Y^?zHx!s`D9mHz(yA{APG4Z!e&3~Ozwh!@ zzwgRGzwgqj-*@@1KXBK#FU+?;aOW{Na=#r2>o(}PI1f55tp;6T3_%tK!Ws>PxebK% z7>tB*k6pS91%4hLxpW>z?%alvJCC8jlf$mNzC&SdLqTSS$1d%M$1XpQ1lbxz!h3=o zjRe&_66P@y<}niZc_b*)QD4Ai;L6r$;L>U|ba{Mq?5@%Akqhtm$o=+M(8b3BU5-2M z`W|=Oc^r3KzB(4@axBQ;@lg0y&?U#mE?uG{K``;qrA%}bxun5E38p|Cyy;>Y9SNks zLzmvsk+3b}p#)P zutu1YW4uK8M|vm_ITChI?)TcZR}pbVkxcX_{R@??hce@kCug%S7F-u$oU)17S6LLt#03g1(P>f})Ii5-avbf@0}O3)h#l zVqa2#eZj1Z`hr~<^(D2|mk83Aknc;#_m2hA4W!i^NHZD;c1ko5jMHc!@#jD=5Add- zX$QiA56VW6_d#Epk;L-@i5UhXfo%qYNe~SrojjBdXhVr~L&2nthSH3Nf`JnarA=x$ z5cqQ_O>;OBcA1g1p^PMXA4wcC>IxgmNaD|tB%32?;~PmtK9=2X~Fp!vGa4gJyDA7}L|8yiv01pMq4+SfzGZc(xoG=7UI~1IEouQ;dhQh(N zGZZZU&QQ{dBMJGDaJ=e_B+-_fH_$)=L5>ACROeXmGvJ}1evbuHvvVv7?6I_O9!t*i zV~L)}5rXBQmie%_Vv>_63#R9Y_jLa*}}QTwAd##lG-Rn7iZ;=?(_Ma!3|ScPN~8yHeB%9z;Qo zhLWNlN^B#!DPYbEA~TdkW+c&5a#M6if};Qrg>{#LP2G{;O2R{d@*}}K=pG9`YG?~# zIgTZsKNehG&?~~|$Ab3&%0?PUV((*Vnv%iOJr+(gB#KFyFGk2zv|qbcJ{tRGougSK6Tj?@m|Pn;~otJSiLm9(3Q6gjcXn zrT9=!l3c+!?F$xXU+@g{1*54ioVO*bLoz!0f*ALO`Su0L?hEIWz98&NSG_D;4$_b?F zNI_apHjQg;NAO^~r0WRU1%|coCcGu?=WruP4}~@A3R_pyl^9GivS54)RFV>nk-ROS zB&8qYO##oIU^GWPLC@o%z#)>gg$y0(O^H9H*c5!Y0-k-roQ$L}R3t^5kRv0|Q%Y_| z`kH{e=Qf`c)l<3XJ7CdBBM^wA$=hX1;rpp$3TcQB1cBxrGdl@ z11ZaIAeaJ?Wa~w8HjPBOfndtQO)t!7C>S=#CKUFLp^z&9FTbD!r1a=Wij3i*u$n`O zLnMzBf&>D8jwIO}3C?CDD+o+GlJvY3#fpw4^?NL2e;`Lj;1J2I!G0nTMDp|?N5)-E zWWKl?3X)vhHS(pdNN)=MMQm{{o_Odk2Ohe52|*W^An>XP52esn2j+#dp>$w02oEK< zh@8(N$YuxXMt~_1L<)i-Nk#fxP}H4{upf2AQXjF_rz0WXk&s6kfIFj(klpD?hY|P_ znJ>Z;OHnLeK8vt$T^z2a({Fh8lvN5+dEnsUa*F&0)r!LT@p!&np}&Xs_rCgF{&sMd z1DHmQ1|OHdj7RnUPLSD;aVaM1eW~XF>e~;C$z1oj!G!d$DBRv`&)w(N73SAl+>eMh zH78V6i~8rq`ugxP14&PLQ*J7#?4as&e>K}J&ZpOh9a=kF%x+c({697SqLNFY>QX(j zFf;(m!v~HPFLO+mo`sPIbg~lhSMJ;qgFBgH;DEtRP4^L zz+!6K;bDC;rx42xqKaE??fGupYgKbdk{od?q zF*^_Ygo@wSGqk)0QZJ`xXoRy_ybw{R!fgHK92_!T&T%V6;259{`x0WdQfwVGCDnJ3 z@S{;3QHZd1)Gb@pikCo%CX;?w4k1h?`O-m$xZrFDd=>{(0;5+EdT8K^f}q8tc5r8l z%jE{N+Pwz}+~1sW7}i=-w^>pVK`-N7)daxSB-C#~vHs!3RtUK~=K3ovxP zY7$Kcc!KNb&GYk8Xz~x5#E`>HkaMp;4_a&YvnCOBp(p4LKR(;Px7=KYt~h(YNdy_# z1hWFxbtlq-D49g3c6xM-RqSq42~3+-Umxu?5X)H8pIz> z$RfU&%@@XfVDVcrQL%Ha)CWvwfu^kQh+zTe1}D%??*Go?c#uCLY}_2SX@t6vzK&v;u)QyD&1U% zmY@d3j0xiW=uYr#+2{aOaBso9&pfe>c23_Ney9_V0XP`!~a@b^+>pOBmCHTKSm^eohnHaG+C-^t)LQ57%SOuj;(qX-xuJjG8y~kaazT)w? zrAYWeq_24KNZz0Y&hfYp`q2)N{IJBJC5@;p;cM0^8pQWQgzysZW=}6(9B%>62 z3KQVPZzeFy`xKKg%72-RNeofe8<~t+<=bRjx&bU3H+63%pgljQUqfUPw_}L!H3eJp zyL7zL4$^eQ(qE=yO0Lxutn_2@C9O+YziR@x%D3sbVLsb*sIb>l=vcc#7jFtXtU z=iDP0vsCIijDrso=bh)=r>MS4q@8vP79me#>>LEy_jXvJARLjXixvLMHAJjTy@hy%Z6LgJ^*+4S{z^!r>;=aQ(9}*K`p& zJB4O9V`oK_aly4fpGF69sN_OVPWUXIqjih(Kn?|@%7(q)0$G}Y?$CpQO_-)&np_FD zFwcg-I}_z_lbHqt$&xJ~>E~Y~NHz%=?s_cySf&P2J|9;-*{7C%9XD!~J z(e>hQ{E2V<$S42chkxg=ju5o$#;F_#oK@Bi=XcQ*@Hj#72SXTXMXdmKKc27>@)xRr+)2|n_vGc zfBEXifAQ!3+F$=K|Lf)7{MZ+K%b)vuz2Ezhf8{G4UEco1Z~Vr8?#I4q_b>kLKYDQa zL%;D8pZx`28hz<6e9@!NJN?QJfA~N8PrhY3{D#kY^tHe5AO4>2{pqh<{rA8BH-7uY z^AG*iU;V$Ic2BN<_d|dAlYijf{I#F?>i_NR&%gJJU%PwK|IAN+&7c3=4}JbW__zMl z(P#d(ul}XwH;w=CpZUYv@ymbjGhej-@6NyDKm6D`PiBANbDj)7^*28Co&SHS=G0XQ zz_8J5+jgf;o^032m^htmyUA|iWMgV-vhAAO$##=%<9)wh@Lqh^&)RqUX0P>39S!d| zYznj8Jc0g3bctE9B>9~CWLU*&9A^_ab@sfH_>(i9T)U%kf&$94y1(g zvK8tcmebw987J%*JZJKmsuUjK4?(K}lu&(W=DRHUt2O{_gc7674L2<{(60N@1-M2| zDeI-&@grjsn^6u&)e+1qR2!j|L*A~Mj~azMl@&<5~bIW{jc8UF8_S;;pF`|fqlZJ?TCjEQv0XwzVz!>2rAZ}AcsQ5IZpT{8n_7bZvf%U_E|x>4 z6s9c#4m9NG`TDGk{28;vkzyPx2ZTZcHb+hxT=M@d2Q*C*g#0Dt>zH=?PXA_#s3|S) zq-f|u1;Kxj`Aof;5opDb-jK%3&^jH9mXg0-GCT+>HLIAb^;v$5%@3H#S2nh?&vQFQ z@hGP54>5u7J6%4_b@O``+Tk4-?8V4MeTXk{r5eKVJE%y&1u7v>J}9O5hsK(n9lvTS zej36kH?tGCsrk03jr7Pc(BLg?6@lIXxL#gU!U~IiPiYg%Yz^}z_d7|j;Cd@6L_s-n zU3hsR&J~`$?1%@}V&+x9Fg~+%A;D**8nrLbew8!BuU?j&heZ=Js{jvziJtfj3Lra2 z0vo4Uj{nlL@zB*Y?LT4HsWUD5eLj)k;r6PRN_Xj;hxwCF>6w8fYBeNa`2xn2vT=*7 z6cIHdeMh;IA|W1`3pUTQ4EdQ`x!X*cRQz0WnD7UKz2KF@si^{Rsg_$GiDkS1nrfOX z+%x0E1v3^oXsJJ&&&xcegX^CUt#R35roa{qmpntJK0@#^S9Q^S^+SQom@O~*9?ULi zL>y2|dQ_p1s6fpzK0N>P;tFYXMZ>i~FD;RkklL+P6BUuqYXotZPy^AX>NqVQC1Epk zOOR1>Xbk67ao^=(C2*#9OPP5w!*)d3-?LQ_^{b7Noe+N7$T_uDXw)}Di@`Z+m(7cZ z1|iPX@;&j@$R<8yS-)m@o{^6PZ=a)_D0SLXorgsVr5Ic*8}(E% zA{R|LQ;4%4y2i#Yo7U@BZ0l+-qT}g=KGx34T5chT2TQjy+JmZ(YKkH4vv-R`@<1cp zDFy%PM}yz_DxfwnXOy=?6pHQUb3WV=l0L2l{D$r-FR^XS-8~zkJr^z71bfWo17Nrg zAGO!BTpz(?--Lb*GFyCM@P87*>vKsq)s_mzDoW2fETDzj-4Jpb}`inz7zYHjj7dX^T zeeq#zXBZ6*2;6a-pp#l54&0--JB&ZuP96HvT0yW>Y`21Sc5#Gs(ApiIV|`DYEpEcF z^rH6mqAytIJFl&L)QI}efp*)&Ju7`egp}}*`#ql{D#i4_U{a%WMB#`H*{aDe%mcHd zvwt14EMlq+1AMS|Y>*qsblopxU`;IM{CcX%Mt#@f=e;-(HcWD+#pR8POx;k>296LV zlRTi-cEp4Q#~!)@u1r353A$Rr7n|HZ8qqCl0~np^grc`)9lRMw8-V$zNQO zieFdizcEtga*3&J9?2^Hs7v6OSl16z475cmG_6%&e>)B(5);5ZL9}z)lXR`@USh=e zPFZ(*35439X7*R3(~ZWagBmfEi=hG86VRK`*dSQFM!7SBuhmVu-4`FUk&U+CpsNgn zoYhu^^wkAf8HK8>E{JF`seFdtz5n)H6#umRRZ@m3Q3#pgL&Aw?Do0n5lGXnamvu*& zJ`}Jxyx-#Uiv$ zr`IbX6SoS*wCkpjdol;Z6rPGvusaFUWlX9Ed}udP9DuZ8NcH~f085|4m#(;fjG333 zTS_WtJB4f~;rn*0l6bXF3eolUDjmZh-V|#J{ z#Szv>{&G7SPlQzFI>tZ665k$Mq%F&k=V7fjj!Px=xv#z}U-=GIjY*y|AZs$p;I3`E zcJAs?Hh;}KaDYW@I7)sZEpOcPY)2^RSdjWk(i}k;HyueHG)9D+K^ObwIyc6f28*5Z z2sPZH&H7*%J&*BmWXHVfD?>rg^^gb7>ME zZebmB@sX_%Uh0$pkM@%Q8Nlm`tU!q$ zBvw@qJz!A(b*u*>ZK_WT!}5J~!DQi9fHoZu<|*XZs3;V@!hi20~Td&H~iVM7$Y$E-l!t{^+R&8SCexh;=agQd7 z#TAsbv>b47F??x>>QVNv$%2^5u@3thP1?&Ir4L2)KQ(G9##KI}Pc=l+7Lpy1BF}4! zZto$u>0wRKvZ|LnM=nh0YT zZ!@)DxYaMyHaUW2Ek&#dQA1VIs}**hqw{Iw&&jnd>HU!V1w-y~vpz>AlLg^%D(Oif zC;gZ>ZEYd?>K7Po7^Cpme|&3|Az2^Ty-1_Imj8sPlkS9HkQ8w%qsJ8eE~>RG{@6!= z*MDkCv6=B+%Lf>M78ZikA@WoMC2E?OOaVJ=OwpC;6_RB_&9BVislbD#SuOwH`_@Oa z-uo{kWp=VjjKM-d-v;G@kK}Fl)Os6@ELt4a0(Y`?xp0lV(GaEViWPfV$&uqp&O=@d zsJfPDzI#%@jH01QB5Z&H6?=?_D(JZ?dX#q@%5;oKlFZkSMAd=IeLa<`Qd-~{W;anX z(R5!U-D2PZ;dm4o`52NyV1k;kkTC(7S@U6g)DAl#Zu^V(S#*RRigp1 zi&VFvxv@bBFZg=f8^5PI2w$QqT?G;L**no8RBg?8l<1mVSZW91nSm$IS@s0+Aov|w zG&(*WUL`z=A>R{3goG0%*HAHJb7}5bamMRhqOXT6STy2RkeA{cSh7xC&viBpZ=-)0_dwe+mtKZ%hlqPde6H;=d zBja%q2Yv=dVVJToo58TDd~tOE1OEIk{{OpMNJqe-rjAH;qI7Tl76k|7BYk0YTX0bQ znR&%*-vRl}(^3bxvhHbGe*5Q zl4#IAoD*U|j8e^$SwLvoQk85Kr#txjMYP%BD4QC*yALcDvDDlc8SIyiy1Y^%mfjsu zPNfd6<5D5btkO8}1v+^XH7A7%>IKN%aFQLV22vKJ^x{QjuU1K^WLN=*scF=JX}^)@L3NSHfEYZzESL}sDY%BC_-7DA*a zJ?k1z=jp?8Bu#(3R+?uz4L!XL+`_cUs&q<+(y6-(V!xMhy1k?s#ib$ToSkC>s!JDyT4(g9MM1%{B6dwwMykRG3 zOQdEca0m@ro6`&&uH{>z+xdXOOm95ad6N?Kv>L6Sh<_>=YV{Uv;P0(%DpvH}AV+d_ z%3Nc{uuMkFpex|rKI1H{*ZQtxX5u`$%4cYTi~UrT=V5GIp2YHT2?dJu>3}ajz|4U~ zAXbIhvpdPx9}@7R%0%Sk?EZl&ALdHUR2%mvDUdpL<>r`fX4b!+%`K71 z;@habBZ=r*agmn8_j&6JpnxtdzIA4xM_@xSpkLrqIU|Kea!eHbGNu?S?Po)7a=A8Q zKt^7pR{{-d^D-9=PU!K>S6cON$IW|@A{wUGqU#Uqh90kIjx>1U!qngSq4;jykG6x; zpN{ZF!%@!O*U||tAjt;MO9y#sdLl$57@7ExqF`;8+JP#6SI<7yO7kEmQ{hn1g4m6YR_ zI?Mr-`lg^}5w0JVp^qYeXA}sI+wNBtVHBwA{nGlxVRPiK^2jFr`8_ixEmot(-SMEK^hv$t&9T&i*7H0ixX_&6M^;@T2#rG$_*%lT6ff_jra zIPFOVi9t-wG^5U(YFfoTEK#J9h-07bNfHUc~g(Ld5; zEo@s@j9I9pVR!bcSdb$FFlC~5sApWaJQ#{Ho0rrH{Ue7k9j65^NKD=R1|Jy!X@NND ziQhi>XQbDdDPq5%O>N1su3aY=G|G4Er`ue=Q#q4nLDz}=RlkIO4N&b% z;R(9_%AgzJNW4m0y13cw6R$frJY5bFu*^R1Ms&E5=EcW?ZNMjR0quO&NWpb; z2VkEVc#V3UU;WL}Vf&S!bU5eZn`7-UIWT^C&<@B4Df)%WF9(_dJKt@-LSJ-#7_Y`J ztMvAU$e+^$5dZMp{R{7Fd){TcaDtp7cwbacQ>9ysI90E)*FXwwwj|?oXchy_oH+N( zRFAg-$&%su*EL|`tHvil;-%Twf>M-o##SXhtGe#6I$9o`AZ__e6dc00g0+-zT)r1F zJ)*xXedOy5$kB3OIT-0&T|(shjeOfJ8*8a&DxCC%ke^sJ5ZE~QMW$X_-tIwGb>A{B z)6`I1-sfx6GMtNJ=6NhdRPoYd@Hq9bN^|3Q<;r}{l~KJD{Q9x->R zTC=3sl*YBlw@4y|l*g#b!Qd9IppqP|TD)i_5Z0HB1-Py@6Xx8Lbl+TuptNzU*2nS# z1R@`q=;YSP+*>-LSTo+UMg{XF@*W$s-wc*aW6B&-%&M8FE*X z#2l|Df0tSZR*(o}A{sC&Jy`z{1f({&3pk8h)Yi?457Da0nEa>&&kt=AQNXvVc9%gP zZ3Bssygkd!weS2({@%5W6D%F_N$sg3FUl2l1-*Z$i*jyW(4&EhHRPcWfUM7vkn(vr zD>z%jAou+mfpc<9B_{e_!R~9pGGD?<5{y6IEp14~Y}YZtj>Ex3^^QcTgk4cwcAK){ zh~I0-8fD+t?ouhF0&kpoSZ95vNw*oXFe0|}!g?d$y9*W{Tzs3Rd}Is-W3eYS3$jpf zNGI_7#mi!rJWTgZ(gBYG>EgeBJp=vLyC-)zS~)Xb-jk>1JCJ80)o-9g_Tt~tV@Z`b4HuLy{SEkCg^4k-Fga~)6^VrR>~!p-Y%4qUg|&t# zUy+4Ydb=R%Kpn`t;T*8)G}Yv_s1*{RHiGT)oc=Xb+Mq0~W|7dOws!Ujt;7x~hhWKksJzdA$&8fz=Y%Ux-?=Byd;`=c6N^)1~Q% zOd*=P|2|-APwJ+6?KI}Nl#v>5kbhJG4&@@kGm*A9&D8>z3=$onT5msUVUH`mTEa9#-d#It3WXT4-G>d!$hHA6*F zU|8X)-(`otTdb5r-yX2puKVPtiwyXo(0(GwEJwPZw*nCK{TMIE4Hj7eVY<<^Xv*|4#Qi^k9QY6*UmV9ga;GpcQ4|R5+*!ofSyWqkgshdI<>nv-KAI1f z!$FE%o-kb;M>YZGs&`)8Q&2OeO=J14QWoVJtXw!+xwZ~FrXci!WlY^{JS(55iQ=6eCA1fwNU1zjJb+nMcvRR=R@3^JLxZUP_NNI+{R ziqd_2w)e~(vaDYl|A;CNcH;PfX@Wf|)uYRubJ|>YD>iPv3`!Rr z0~|07!(3C`?-Q>4dTuo}FBz!v(u*@>KmL?#lnSqNvzQsr@7wTR?#KYQ zX`^7F@t>GF;IBp+0bBJF_L7euSk0Ra1Eq~7&jXj}_+;XUu0h%<54rFfXACP&z6p}o zqe83+lBzNW;i6j^)mrcuNP-pi8t-GEI_q%d$Y0?aVMir`P3rWx`8k^Kzgy4?`wRpA z!lWYN`Xea+wiunB>2E5 zZq&h~1E@b_v14PgzY)QH`An)Ah`V+tl#6U*JfY+P8`llF;kbPN5ey!_SD(r0UDl+< zYpuQtqN7v2@kW=3DB8_9Qo8!bJY!q3{;_7G^4H6Gl@P{|x8fJ^9nxUx(ohIl{w3;gU6RH`j@{G5SsD3TwB5V=!YQW!7Ir`LqZ8FIHo?nEl z?`;1fIn~vopsJcbA%NNsOJP=O*!-dp!<@+E$T>ND0R4t|K|{x}we^{hofa$UG|L)9 z-ElzatuoMj^^*sl(Q_HfM(VI7-0L5UqFr=GL4!{M1!ZSD^Ws)BFU3>X-gT=FeXw)- z@t-GeJlpp9Pfa{ldlX2H?COo@Go3`Irw%i-Raz_>OWIf42W6<=dC_TX#FXpY7fCug z#G^0$CW#9=M%(D&-Z3?Cr|=g}K~wtD3{_KtH@}lO;%htZenBIqqI@^GZ;yyyi9!l= zsnLMatZY^(i;>AFAn+95ghx`Ls+7z&I<{cv+L4{vA*7yM=7fq9C;(j3rZS z6yb$kF77DQu#qS7jk5bvY+RUKEGX**@P+7s(7G*2?E#HoA+VuO|f z|G2^DQeslHc+@;JcjG$3pT-BylPFw!TOf`Mx4Go4ZB#jBrBbVu;=TeL9JVL!U6OB+ zJKf0K--^hoO>4mw5nR?`X_N5cnF#lpl+n_ze{{OlTeykm7{i@F#--z5}Zs`~{>f~vb9xN7&L z7-BBED;_&um0iY>2=-uqx3*S?dk9ILvPf9ccf|LIToU$@GyM;@?^f4l!H$@e8z)tX zxkDDMIDbOywr+#8U^Xw-N5`)Vdqh9l3yV!2pxaaSzXkW{CSVzm=tbqtla{wH2iT@ z_3Sl~E+>e_uY(M6*5#O5v2|L0tjns&gbm`I-{KMeeIF=HDqti@;d=0+8Lifp*qHq)$ literal 0 HcmV?d00001 diff --git a/build/external/googletest/CMakeFiles/CMakeDirectoryInformation.cmake b/build/external/googletest/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2ea7ea0 --- /dev/null +++ b/build/external/googletest/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/vguillem/git/rHashGen") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/vguillem/git/rHashGen/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/external/googletest/CMakeFiles/progress.marks b/build/external/googletest/CMakeFiles/progress.marks new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/build/external/googletest/CMakeFiles/progress.marks @@ -0,0 +1 @@ +8 diff --git a/build/external/googletest/CTestTestfile.cmake b/build/external/googletest/CTestTestfile.cmake new file mode 100644 index 0000000..e0556f8 --- /dev/null +++ b/build/external/googletest/CTestTestfile.cmake @@ -0,0 +1,7 @@ +# CMake generated Testfile for +# Source directory: /Users/vguillem/git/rHashGen/external/googletest +# Build directory: /Users/vguillem/git/rHashGen/build/external/googletest +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("googlemock") diff --git a/build/external/googletest/Makefile b/build/external/googletest/Makefile new file mode 100644 index 0000000..da9c8dd --- /dev/null +++ b/build/external/googletest/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"gmock\" \"gtest\" \"headers\" \"libraries\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles /Users/vguillem/git/rHashGen/build/external/googletest//CMakeFiles/progress.marks + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/googletest/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/googletest/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/googletest/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/googletest/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/external/googletest/cmake_install.cmake b/build/external/googletest/cmake_install.cmake new file mode 100644 index 0000000..f381312 --- /dev/null +++ b/build/external/googletest/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /Users/vguillem/git/rHashGen/external/googletest + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/Users/vguillem/git/rHashGen/build/external/googletest/googlemock/cmake_install.cmake") + +endif() + diff --git a/build/external/googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake b/build/external/googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2ea7ea0 --- /dev/null +++ b/build/external/googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/vguillem/git/rHashGen") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/vguillem/git/rHashGen/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/external/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake b/build/external/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake new file mode 100644 index 0000000..34c1752 --- /dev/null +++ b/build/external/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/vguillem/git/rHashGen/external/googletest/googlemock/src/gmock-all.cc" "external/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" "gcc" "external/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/external/googletest/googlemock/CMakeFiles/gmock.dir/build.make b/build/external/googletest/googlemock/CMakeFiles/gmock.dir/build.make new file mode 100644 index 0000000..1211a92 --- /dev/null +++ b/build/external/googletest/googlemock/CMakeFiles/gmock.dir/build.make @@ -0,0 +1,111 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +# Include any dependencies generated for this target. +include external/googletest/googlemock/CMakeFiles/gmock.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include external/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make + +# Include the progress variables for this target. +include external/googletest/googlemock/CMakeFiles/gmock.dir/progress.make + +# Include the compile flags for this target's objects. +include external/googletest/googlemock/CMakeFiles/gmock.dir/flags.make + +external/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: external/googletest/googlemock/CMakeFiles/gmock.dir/flags.make +external/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: /Users/vguillem/git/rHashGen/external/googletest/googlemock/src/gmock-all.cc +external/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: external/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object external/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" + cd /Users/vguillem/git/rHashGen/build/external/googletest/googlemock && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o -MF CMakeFiles/gmock.dir/src/gmock-all.cc.o.d -o CMakeFiles/gmock.dir/src/gmock-all.cc.o -c /Users/vguillem/git/rHashGen/external/googletest/googlemock/src/gmock-all.cc + +external/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gmock.dir/src/gmock-all.cc.i" + cd /Users/vguillem/git/rHashGen/build/external/googletest/googlemock && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/googletest/googlemock/src/gmock-all.cc > CMakeFiles/gmock.dir/src/gmock-all.cc.i + +external/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gmock.dir/src/gmock-all.cc.s" + cd /Users/vguillem/git/rHashGen/build/external/googletest/googlemock && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/googletest/googlemock/src/gmock-all.cc -o CMakeFiles/gmock.dir/src/gmock-all.cc.s + +# Object files for target gmock +gmock_OBJECTS = \ +"CMakeFiles/gmock.dir/src/gmock-all.cc.o" + +# External object files for target gmock +gmock_EXTERNAL_OBJECTS = + +lib/libgmock.a: external/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o +lib/libgmock.a: external/googletest/googlemock/CMakeFiles/gmock.dir/build.make +lib/libgmock.a: external/googletest/googlemock/CMakeFiles/gmock.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../../lib/libgmock.a" + cd /Users/vguillem/git/rHashGen/build/external/googletest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean_target.cmake + cd /Users/vguillem/git/rHashGen/build/external/googletest/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +external/googletest/googlemock/CMakeFiles/gmock.dir/build: lib/libgmock.a +.PHONY : external/googletest/googlemock/CMakeFiles/gmock.dir/build + +external/googletest/googlemock/CMakeFiles/gmock.dir/clean: + cd /Users/vguillem/git/rHashGen/build/external/googletest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean.cmake +.PHONY : external/googletest/googlemock/CMakeFiles/gmock.dir/clean + +external/googletest/googlemock/CMakeFiles/gmock.dir/depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/vguillem/git/rHashGen /Users/vguillem/git/rHashGen/external/googletest/googlemock /Users/vguillem/git/rHashGen/build /Users/vguillem/git/rHashGen/build/external/googletest/googlemock /Users/vguillem/git/rHashGen/build/external/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : external/googletest/googlemock/CMakeFiles/gmock.dir/depend + diff --git a/build/external/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake b/build/external/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake new file mode 100644 index 0000000..ebe1b2d --- /dev/null +++ b/build/external/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../../bin/libgmock.pdb" + "../../../lib/libgmock.a" + "CMakeFiles/gmock.dir/src/gmock-all.cc.o" + "CMakeFiles/gmock.dir/src/gmock-all.cc.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gmock.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/external/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake b/build/external/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..541729e --- /dev/null +++ b/build/external/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../../lib/libgmock.a" +) diff --git a/build/external/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make b/build/external/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make new file mode 100644 index 0000000..c777df5 --- /dev/null +++ b/build/external/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for gmock. +# This may be replaced when dependencies are built. diff --git a/build/external/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts b/build/external/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts new file mode 100644 index 0000000..adc68d1 --- /dev/null +++ b/build/external/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for gmock. diff --git a/build/external/googletest/googlemock/CMakeFiles/gmock.dir/depend.make b/build/external/googletest/googlemock/CMakeFiles/gmock.dir/depend.make new file mode 100644 index 0000000..7a05e2f --- /dev/null +++ b/build/external/googletest/googlemock/CMakeFiles/gmock.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gmock. +# This may be replaced when dependencies are built. diff --git a/build/external/googletest/googlemock/CMakeFiles/gmock.dir/flags.make b/build/external/googletest/googlemock/CMakeFiles/gmock.dir/flags.make new file mode 100644 index 0000000..c89edd5 --- /dev/null +++ b/build/external/googletest/googlemock/CMakeFiles/gmock.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/Users/vguillem/git/rHashGen/include -I/Users/vguillem/git/rHashGen/external/paradiseo -I/Users/vguillem/git/rHashGen/external/paradiseo/eo/src -I/Users/vguillem/git/rHashGen/external/paradiseo/mo/src -I/Users/vguillem/git/rHashGen/external/clutchlog -I/Users/vguillem/git/rHashGen/src/include -I/Users/vguillem/git/rHashGen/external/googletest/googlemock/include -I/Users/vguillem/git/rHashGen/external/googletest/googlemock -isystem /Users/vguillem/git/rHashGen/external/googletest/googletest/include -isystem /Users/vguillem/git/rHashGen/external/googletest/googletest + +CXX_FLAGSarm64 = -std=c++20 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -DGTEST_HAS_PTHREAD=1 -Wall -Wextra -pedantic + +CXX_FLAGS = -std=c++20 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -DGTEST_HAS_PTHREAD=1 -Wall -Wextra -pedantic + diff --git a/build/external/googletest/googlemock/CMakeFiles/gmock.dir/link.txt b/build/external/googletest/googlemock/CMakeFiles/gmock.dir/link.txt new file mode 100644 index 0000000..e318822 --- /dev/null +++ b/build/external/googletest/googlemock/CMakeFiles/gmock.dir/link.txt @@ -0,0 +1,2 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc ../../../lib/libgmock.a "CMakeFiles/gmock.dir/src/gmock-all.cc.o" +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib ../../../lib/libgmock.a diff --git a/build/external/googletest/googlemock/CMakeFiles/gmock.dir/progress.make b/build/external/googletest/googlemock/CMakeFiles/gmock.dir/progress.make new file mode 100644 index 0000000..b26c156 --- /dev/null +++ b/build/external/googletest/googlemock/CMakeFiles/gmock.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 55 +CMAKE_PROGRESS_2 = 56 + diff --git a/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake b/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake new file mode 100644 index 0000000..1d14dd7 --- /dev/null +++ b/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/vguillem/git/rHashGen/external/googletest/googlemock/src/gmock_main.cc" "external/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" "gcc" "external/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make b/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make new file mode 100644 index 0000000..5542e7c --- /dev/null +++ b/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make @@ -0,0 +1,111 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +# Include any dependencies generated for this target. +include external/googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include external/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make + +# Include the progress variables for this target. +include external/googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make + +# Include the compile flags for this target's objects. +include external/googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make + +external/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: external/googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make +external/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: /Users/vguillem/git/rHashGen/external/googletest/googlemock/src/gmock_main.cc +external/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: external/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object external/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + cd /Users/vguillem/git/rHashGen/build/external/googletest/googlemock && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -MF CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -c /Users/vguillem/git/rHashGen/external/googletest/googlemock/src/gmock_main.cc + +external/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gmock_main.dir/src/gmock_main.cc.i" + cd /Users/vguillem/git/rHashGen/build/external/googletest/googlemock && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/googletest/googlemock/src/gmock_main.cc > CMakeFiles/gmock_main.dir/src/gmock_main.cc.i + +external/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gmock_main.dir/src/gmock_main.cc.s" + cd /Users/vguillem/git/rHashGen/build/external/googletest/googlemock && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/googletest/googlemock/src/gmock_main.cc -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.s + +# Object files for target gmock_main +gmock_main_OBJECTS = \ +"CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + +# External object files for target gmock_main +gmock_main_EXTERNAL_OBJECTS = + +lib/libgmock_main.a: external/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o +lib/libgmock_main.a: external/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make +lib/libgmock_main.a: external/googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../../lib/libgmock_main.a" + cd /Users/vguillem/git/rHashGen/build/external/googletest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean_target.cmake + cd /Users/vguillem/git/rHashGen/build/external/googletest/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock_main.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +external/googletest/googlemock/CMakeFiles/gmock_main.dir/build: lib/libgmock_main.a +.PHONY : external/googletest/googlemock/CMakeFiles/gmock_main.dir/build + +external/googletest/googlemock/CMakeFiles/gmock_main.dir/clean: + cd /Users/vguillem/git/rHashGen/build/external/googletest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean.cmake +.PHONY : external/googletest/googlemock/CMakeFiles/gmock_main.dir/clean + +external/googletest/googlemock/CMakeFiles/gmock_main.dir/depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/vguillem/git/rHashGen /Users/vguillem/git/rHashGen/external/googletest/googlemock /Users/vguillem/git/rHashGen/build /Users/vguillem/git/rHashGen/build/external/googletest/googlemock /Users/vguillem/git/rHashGen/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : external/googletest/googlemock/CMakeFiles/gmock_main.dir/depend + diff --git a/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake b/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake new file mode 100644 index 0000000..91d0b2d --- /dev/null +++ b/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../../bin/libgmock_main.pdb" + "../../../lib/libgmock_main.a" + "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gmock_main.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake b/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..1c127c0 --- /dev/null +++ b/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../../lib/libgmock_main.a" +) diff --git a/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make b/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make new file mode 100644 index 0000000..0809414 --- /dev/null +++ b/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for gmock_main. +# This may be replaced when dependencies are built. diff --git a/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts b/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts new file mode 100644 index 0000000..85535ac --- /dev/null +++ b/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for gmock_main. diff --git a/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make b/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make new file mode 100644 index 0000000..4a18b61 --- /dev/null +++ b/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gmock_main. +# This may be replaced when dependencies are built. diff --git a/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make b/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make new file mode 100644 index 0000000..84acb73 --- /dev/null +++ b/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -isystem /Users/vguillem/git/rHashGen/include -isystem /Users/vguillem/git/rHashGen/external/paradiseo -isystem /Users/vguillem/git/rHashGen/external/paradiseo/eo/src -isystem /Users/vguillem/git/rHashGen/external/paradiseo/mo/src -isystem /Users/vguillem/git/rHashGen/external/clutchlog -isystem /Users/vguillem/git/rHashGen/src/include -isystem /Users/vguillem/git/rHashGen/external/googletest/googlemock/include -isystem /Users/vguillem/git/rHashGen/external/googletest/googlemock -isystem /Users/vguillem/git/rHashGen/external/googletest/googletest/include -isystem /Users/vguillem/git/rHashGen/external/googletest/googletest + +CXX_FLAGSarm64 = -std=c++20 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -DGTEST_HAS_PTHREAD=1 -Wall -Wextra -pedantic + +CXX_FLAGS = -std=c++20 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -DGTEST_HAS_PTHREAD=1 -Wall -Wextra -pedantic + diff --git a/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt b/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt new file mode 100644 index 0000000..e50c48a --- /dev/null +++ b/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt @@ -0,0 +1,2 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc ../../../lib/libgmock_main.a CMakeFiles/gmock_main.dir/src/gmock_main.cc.o +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib ../../../lib/libgmock_main.a diff --git a/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make b/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make new file mode 100644 index 0000000..36e8be2 --- /dev/null +++ b/build/external/googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 57 +CMAKE_PROGRESS_2 = 58 + diff --git a/build/external/googletest/googlemock/CMakeFiles/progress.marks b/build/external/googletest/googlemock/CMakeFiles/progress.marks new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/build/external/googletest/googlemock/CMakeFiles/progress.marks @@ -0,0 +1 @@ +8 diff --git a/build/external/googletest/googlemock/CTestTestfile.cmake b/build/external/googletest/googlemock/CTestTestfile.cmake new file mode 100644 index 0000000..9a11185 --- /dev/null +++ b/build/external/googletest/googlemock/CTestTestfile.cmake @@ -0,0 +1,7 @@ +# CMake generated Testfile for +# Source directory: /Users/vguillem/git/rHashGen/external/googletest/googlemock +# Build directory: /Users/vguillem/git/rHashGen/build/external/googletest/googlemock +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("../googletest") diff --git a/build/external/googletest/googlemock/Makefile b/build/external/googletest/googlemock/Makefile new file mode 100644 index 0000000..bf19163 --- /dev/null +++ b/build/external/googletest/googlemock/Makefile @@ -0,0 +1,284 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"gmock\" \"gtest\" \"headers\" \"libraries\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles /Users/vguillem/git/rHashGen/build/external/googletest/googlemock//CMakeFiles/progress.marks + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/googletest/googlemock/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/googletest/googlemock/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/googletest/googlemock/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/googletest/googlemock/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +external/googletest/googlemock/CMakeFiles/gmock.dir/rule: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/googletest/googlemock/CMakeFiles/gmock.dir/rule +.PHONY : external/googletest/googlemock/CMakeFiles/gmock.dir/rule + +# Convenience name for target. +gmock: external/googletest/googlemock/CMakeFiles/gmock.dir/rule +.PHONY : gmock + +# fast build rule for target. +gmock/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/googletest/googlemock/CMakeFiles/gmock.dir/build.make external/googletest/googlemock/CMakeFiles/gmock.dir/build +.PHONY : gmock/fast + +# Convenience name for target. +external/googletest/googlemock/CMakeFiles/gmock_main.dir/rule: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/googletest/googlemock/CMakeFiles/gmock_main.dir/rule +.PHONY : external/googletest/googlemock/CMakeFiles/gmock_main.dir/rule + +# Convenience name for target. +gmock_main: external/googletest/googlemock/CMakeFiles/gmock_main.dir/rule +.PHONY : gmock_main + +# fast build rule for target. +gmock_main/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make external/googletest/googlemock/CMakeFiles/gmock_main.dir/build +.PHONY : gmock_main/fast + +src/gmock-all.o: src/gmock-all.cc.o +.PHONY : src/gmock-all.o + +# target to build an object file +src/gmock-all.cc.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/googletest/googlemock/CMakeFiles/gmock.dir/build.make external/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o +.PHONY : src/gmock-all.cc.o + +src/gmock-all.i: src/gmock-all.cc.i +.PHONY : src/gmock-all.i + +# target to preprocess a source file +src/gmock-all.cc.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/googletest/googlemock/CMakeFiles/gmock.dir/build.make external/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i +.PHONY : src/gmock-all.cc.i + +src/gmock-all.s: src/gmock-all.cc.s +.PHONY : src/gmock-all.s + +# target to generate assembly for a file +src/gmock-all.cc.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/googletest/googlemock/CMakeFiles/gmock.dir/build.make external/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s +.PHONY : src/gmock-all.cc.s + +src/gmock_main.o: src/gmock_main.cc.o +.PHONY : src/gmock_main.o + +# target to build an object file +src/gmock_main.cc.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make external/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o +.PHONY : src/gmock_main.cc.o + +src/gmock_main.i: src/gmock_main.cc.i +.PHONY : src/gmock_main.i + +# target to preprocess a source file +src/gmock_main.cc.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make external/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i +.PHONY : src/gmock_main.cc.i + +src/gmock_main.s: src/gmock_main.cc.s +.PHONY : src/gmock_main.s + +# target to generate assembly for a file +src/gmock_main.cc.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make external/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s +.PHONY : src/gmock_main.cc.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... gmock" + @echo "... gmock_main" + @echo "... src/gmock-all.o" + @echo "... src/gmock-all.i" + @echo "... src/gmock-all.s" + @echo "... src/gmock_main.o" + @echo "... src/gmock_main.i" + @echo "... src/gmock_main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/external/googletest/googlemock/cmake_install.cmake b/build/external/googletest/googlemock/cmake_install.cmake new file mode 100644 index 0000000..d9bcadd --- /dev/null +++ b/build/external/googletest/googlemock/cmake_install.cmake @@ -0,0 +1,73 @@ +# Install script for directory: /Users/vguillem/git/rHashGen/external/googletest/googlemock + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "gmock" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/Users/vguillem/git/rHashGen/external/googletest/googlemock/include/") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "gmock" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/Users/vguillem/git/rHashGen/build/lib/libgmock.a") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock.a" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock.a") + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock.a") + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "gmock" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/Users/vguillem/git/rHashGen/build/lib/libgmock_main.a") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock_main.a" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock_main.a") + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock_main.a") + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "gmock" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/Users/vguillem/git/rHashGen/build/external/googletest/googletest/generated/gmock.pc") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "gmock" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/Users/vguillem/git/rHashGen/build/external/googletest/googletest/generated/gmock_main.pc") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/Users/vguillem/git/rHashGen/build/external/googletest/googletest/cmake_install.cmake") + +endif() + diff --git a/build/external/googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake b/build/external/googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2ea7ea0 --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/vguillem/git/rHashGen") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/vguillem/git/rHashGen/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/external/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-noconfig.cmake b/build/external/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-noconfig.cmake new file mode 100644 index 0000000..9c24bdb --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-noconfig.cmake @@ -0,0 +1,49 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "GTest::gtest" for configuration "" +set_property(TARGET GTest::gtest APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(GTest::gtest PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "CXX" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libgtest.a" + ) + +list(APPEND _cmake_import_check_targets GTest::gtest ) +list(APPEND _cmake_import_check_files_for_GTest::gtest "${_IMPORT_PREFIX}/lib/libgtest.a" ) + +# Import target "GTest::gtest_main" for configuration "" +set_property(TARGET GTest::gtest_main APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(GTest::gtest_main PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "CXX" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libgtest_main.a" + ) + +list(APPEND _cmake_import_check_targets GTest::gtest_main ) +list(APPEND _cmake_import_check_files_for_GTest::gtest_main "${_IMPORT_PREFIX}/lib/libgtest_main.a" ) + +# Import target "GTest::gmock" for configuration "" +set_property(TARGET GTest::gmock APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(GTest::gmock PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "CXX" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libgmock.a" + ) + +list(APPEND _cmake_import_check_targets GTest::gmock ) +list(APPEND _cmake_import_check_files_for_GTest::gmock "${_IMPORT_PREFIX}/lib/libgmock.a" ) + +# Import target "GTest::gmock_main" for configuration "" +set_property(TARGET GTest::gmock_main APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(GTest::gmock_main PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "CXX" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libgmock_main.a" + ) + +list(APPEND _cmake_import_check_targets GTest::gmock_main ) +list(APPEND _cmake_import_check_files_for_GTest::gmock_main "${_IMPORT_PREFIX}/lib/libgmock_main.a" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/build/external/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake b/build/external/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake new file mode 100644 index 0000000..54a6664 --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake @@ -0,0 +1,139 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) + message(FATAL_ERROR "CMake >= 2.8.0 required") +endif() +if(CMAKE_VERSION VERSION_LESS "2.8.12") + message(FATAL_ERROR "CMake >= 2.8.12 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.8.12...3.28) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_cmake_targets_defined "") +set(_cmake_targets_not_defined "") +set(_cmake_expected_targets "") +foreach(_cmake_expected_target IN ITEMS GTest::gtest GTest::gtest_main GTest::gmock GTest::gmock_main) + list(APPEND _cmake_expected_targets "${_cmake_expected_target}") + if(TARGET "${_cmake_expected_target}") + list(APPEND _cmake_targets_defined "${_cmake_expected_target}") + else() + list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") + endif() +endforeach() +unset(_cmake_expected_target) +if(_cmake_targets_defined STREQUAL _cmake_expected_targets) + unset(_cmake_targets_defined) + unset(_cmake_targets_not_defined) + unset(_cmake_expected_targets) + unset(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT _cmake_targets_defined STREQUAL "") + string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") + string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") +endif() +unset(_cmake_targets_defined) +unset(_cmake_targets_not_defined) +unset(_cmake_expected_targets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target GTest::gtest +add_library(GTest::gtest STATIC IMPORTED) + +set_target_properties(GTest::gtest PROPERTIES + INTERFACE_COMPILE_FEATURES "cxx_std_14" + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_LINK_LIBRARIES "Threads::Threads" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Create imported target GTest::gtest_main +add_library(GTest::gtest_main STATIC IMPORTED) + +set_target_properties(GTest::gtest_main PROPERTIES + INTERFACE_COMPILE_FEATURES "cxx_std_14" + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_LINK_LIBRARIES "Threads::Threads;GTest::gtest" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Create imported target GTest::gmock +add_library(GTest::gmock STATIC IMPORTED) + +set_target_properties(GTest::gmock PROPERTIES + INTERFACE_COMPILE_FEATURES "cxx_std_14" + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_LINK_LIBRARIES "Threads::Threads;GTest::gtest" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Create imported target GTest::gmock_main +add_library(GTest::gmock_main STATIC IMPORTED) + +set_target_properties(GTest::gmock_main PROPERTIES + INTERFACE_COMPILE_FEATURES "cxx_std_14" + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_LINK_LIBRARIES "Threads::Threads;GTest::gmock" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Load information for each installed configuration. +file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/GTestTargets-*.cmake") +foreach(_cmake_config_file IN LISTS _cmake_config_files) + include("${_cmake_config_file}") +endforeach() +unset(_cmake_config_file) +unset(_cmake_config_files) + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(_cmake_target IN LISTS _cmake_import_check_targets) + if(CMAKE_VERSION VERSION_LESS "3.28" + OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} + OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") + foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") + if(NOT EXISTS "${_cmake_file}") + message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file + \"${_cmake_file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + endif() + unset(_cmake_file) + unset("_cmake_import_check_files_for_${_cmake_target}") +endforeach() +unset(_cmake_target) +unset(_cmake_import_check_targets) + +# This file does not depend on other imported targets which have +# been exported from the same project but in a separate export set. + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/build/external/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake b/build/external/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake new file mode 100644 index 0000000..865a3a1 --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/vguillem/git/rHashGen/external/googletest/googletest/src/gtest-all.cc" "external/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" "gcc" "external/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/external/googletest/googletest/CMakeFiles/gtest.dir/build.make b/build/external/googletest/googletest/CMakeFiles/gtest.dir/build.make new file mode 100644 index 0000000..9d98dee --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/gtest.dir/build.make @@ -0,0 +1,111 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +# Include any dependencies generated for this target. +include external/googletest/googletest/CMakeFiles/gtest.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include external/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make + +# Include the progress variables for this target. +include external/googletest/googletest/CMakeFiles/gtest.dir/progress.make + +# Include the compile flags for this target's objects. +include external/googletest/googletest/CMakeFiles/gtest.dir/flags.make + +external/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: external/googletest/googletest/CMakeFiles/gtest.dir/flags.make +external/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: /Users/vguillem/git/rHashGen/external/googletest/googletest/src/gtest-all.cc +external/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: external/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object external/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" + cd /Users/vguillem/git/rHashGen/build/external/googletest/googletest && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o -MF CMakeFiles/gtest.dir/src/gtest-all.cc.o.d -o CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /Users/vguillem/git/rHashGen/external/googletest/googletest/src/gtest-all.cc + +external/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gtest.dir/src/gtest-all.cc.i" + cd /Users/vguillem/git/rHashGen/build/external/googletest/googletest && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/googletest/googletest/src/gtest-all.cc > CMakeFiles/gtest.dir/src/gtest-all.cc.i + +external/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gtest.dir/src/gtest-all.cc.s" + cd /Users/vguillem/git/rHashGen/build/external/googletest/googletest && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/googletest/googletest/src/gtest-all.cc -o CMakeFiles/gtest.dir/src/gtest-all.cc.s + +# Object files for target gtest +gtest_OBJECTS = \ +"CMakeFiles/gtest.dir/src/gtest-all.cc.o" + +# External object files for target gtest +gtest_EXTERNAL_OBJECTS = + +lib/libgtest.a: external/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o +lib/libgtest.a: external/googletest/googletest/CMakeFiles/gtest.dir/build.make +lib/libgtest.a: external/googletest/googletest/CMakeFiles/gtest.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../../lib/libgtest.a" + cd /Users/vguillem/git/rHashGen/build/external/googletest/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean_target.cmake + cd /Users/vguillem/git/rHashGen/build/external/googletest/googletest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +external/googletest/googletest/CMakeFiles/gtest.dir/build: lib/libgtest.a +.PHONY : external/googletest/googletest/CMakeFiles/gtest.dir/build + +external/googletest/googletest/CMakeFiles/gtest.dir/clean: + cd /Users/vguillem/git/rHashGen/build/external/googletest/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean.cmake +.PHONY : external/googletest/googletest/CMakeFiles/gtest.dir/clean + +external/googletest/googletest/CMakeFiles/gtest.dir/depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/vguillem/git/rHashGen /Users/vguillem/git/rHashGen/external/googletest/googletest /Users/vguillem/git/rHashGen/build /Users/vguillem/git/rHashGen/build/external/googletest/googletest /Users/vguillem/git/rHashGen/build/external/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : external/googletest/googletest/CMakeFiles/gtest.dir/depend + diff --git a/build/external/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake b/build/external/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake new file mode 100644 index 0000000..82336bb --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../../bin/libgtest.pdb" + "../../../lib/libgtest.a" + "CMakeFiles/gtest.dir/src/gtest-all.cc.o" + "CMakeFiles/gtest.dir/src/gtest-all.cc.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gtest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/external/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake b/build/external/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..e2ada84 --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../../lib/libgtest.a" +) diff --git a/build/external/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make b/build/external/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make new file mode 100644 index 0000000..71b2ee6 --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for gtest. +# This may be replaced when dependencies are built. diff --git a/build/external/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts b/build/external/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts new file mode 100644 index 0000000..32ab1fb --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for gtest. diff --git a/build/external/googletest/googletest/CMakeFiles/gtest.dir/depend.make b/build/external/googletest/googletest/CMakeFiles/gtest.dir/depend.make new file mode 100644 index 0000000..37ac348 --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/gtest.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gtest. +# This may be replaced when dependencies are built. diff --git a/build/external/googletest/googletest/CMakeFiles/gtest.dir/flags.make b/build/external/googletest/googletest/CMakeFiles/gtest.dir/flags.make new file mode 100644 index 0000000..f3a0abe --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/gtest.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/Users/vguillem/git/rHashGen/include -I/Users/vguillem/git/rHashGen/external/paradiseo -I/Users/vguillem/git/rHashGen/external/paradiseo/eo/src -I/Users/vguillem/git/rHashGen/external/paradiseo/mo/src -I/Users/vguillem/git/rHashGen/external/clutchlog -I/Users/vguillem/git/rHashGen/src/include -I/Users/vguillem/git/rHashGen/external/googletest/googletest/include -I/Users/vguillem/git/rHashGen/external/googletest/googletest + +CXX_FLAGSarm64 = -std=c++20 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -DGTEST_HAS_PTHREAD=1 -Wall -Wextra -pedantic + +CXX_FLAGS = -std=c++20 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -DGTEST_HAS_PTHREAD=1 -Wall -Wextra -pedantic + diff --git a/build/external/googletest/googletest/CMakeFiles/gtest.dir/link.txt b/build/external/googletest/googletest/CMakeFiles/gtest.dir/link.txt new file mode 100644 index 0000000..46a8b34 --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/gtest.dir/link.txt @@ -0,0 +1,2 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc ../../../lib/libgtest.a "CMakeFiles/gtest.dir/src/gtest-all.cc.o" +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib ../../../lib/libgtest.a diff --git a/build/external/googletest/googletest/CMakeFiles/gtest.dir/progress.make b/build/external/googletest/googletest/CMakeFiles/gtest.dir/progress.make new file mode 100644 index 0000000..31f55b0 --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/gtest.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 59 +CMAKE_PROGRESS_2 = 60 + diff --git a/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake b/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake new file mode 100644 index 0000000..7eb8cf5 --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/vguillem/git/rHashGen/external/googletest/googletest/src/gtest_main.cc" "external/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" "gcc" "external/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/build.make b/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/build.make new file mode 100644 index 0000000..96ba556 --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/build.make @@ -0,0 +1,111 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +# Include any dependencies generated for this target. +include external/googletest/googletest/CMakeFiles/gtest_main.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include external/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make + +# Include the progress variables for this target. +include external/googletest/googletest/CMakeFiles/gtest_main.dir/progress.make + +# Include the compile flags for this target's objects. +include external/googletest/googletest/CMakeFiles/gtest_main.dir/flags.make + +external/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: external/googletest/googletest/CMakeFiles/gtest_main.dir/flags.make +external/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: /Users/vguillem/git/rHashGen/external/googletest/googletest/src/gtest_main.cc +external/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: external/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object external/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + cd /Users/vguillem/git/rHashGen/build/external/googletest/googletest && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -MF CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -c /Users/vguillem/git/rHashGen/external/googletest/googletest/src/gtest_main.cc + +external/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gtest_main.dir/src/gtest_main.cc.i" + cd /Users/vguillem/git/rHashGen/build/external/googletest/googletest && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/googletest/googletest/src/gtest_main.cc > CMakeFiles/gtest_main.dir/src/gtest_main.cc.i + +external/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gtest_main.dir/src/gtest_main.cc.s" + cd /Users/vguillem/git/rHashGen/build/external/googletest/googletest && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/googletest/googletest/src/gtest_main.cc -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.s + +# Object files for target gtest_main +gtest_main_OBJECTS = \ +"CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + +# External object files for target gtest_main +gtest_main_EXTERNAL_OBJECTS = + +lib/libgtest_main.a: external/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +lib/libgtest_main.a: external/googletest/googletest/CMakeFiles/gtest_main.dir/build.make +lib/libgtest_main.a: external/googletest/googletest/CMakeFiles/gtest_main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../../lib/libgtest_main.a" + cd /Users/vguillem/git/rHashGen/build/external/googletest/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean_target.cmake + cd /Users/vguillem/git/rHashGen/build/external/googletest/googletest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +external/googletest/googletest/CMakeFiles/gtest_main.dir/build: lib/libgtest_main.a +.PHONY : external/googletest/googletest/CMakeFiles/gtest_main.dir/build + +external/googletest/googletest/CMakeFiles/gtest_main.dir/clean: + cd /Users/vguillem/git/rHashGen/build/external/googletest/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean.cmake +.PHONY : external/googletest/googletest/CMakeFiles/gtest_main.dir/clean + +external/googletest/googletest/CMakeFiles/gtest_main.dir/depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/vguillem/git/rHashGen /Users/vguillem/git/rHashGen/external/googletest/googletest /Users/vguillem/git/rHashGen/build /Users/vguillem/git/rHashGen/build/external/googletest/googletest /Users/vguillem/git/rHashGen/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : external/googletest/googletest/CMakeFiles/gtest_main.dir/depend + diff --git a/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake b/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake new file mode 100644 index 0000000..d2f799e --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../../bin/libgtest_main.pdb" + "../../../lib/libgtest_main.a" + "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gtest_main.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake b/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..f09930e --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../../lib/libgtest_main.a" +) diff --git a/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make b/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make new file mode 100644 index 0000000..9a6afc0 --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for gtest_main. +# This may be replaced when dependencies are built. diff --git a/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts b/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts new file mode 100644 index 0000000..033891a --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for gtest_main. diff --git a/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/depend.make b/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/depend.make new file mode 100644 index 0000000..1d67c1a --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gtest_main. +# This may be replaced when dependencies are built. diff --git a/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/flags.make b/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/flags.make new file mode 100644 index 0000000..ec604e3 --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/Users/vguillem/git/rHashGen/include -I/Users/vguillem/git/rHashGen/external/paradiseo -I/Users/vguillem/git/rHashGen/external/paradiseo/eo/src -I/Users/vguillem/git/rHashGen/external/paradiseo/mo/src -I/Users/vguillem/git/rHashGen/external/clutchlog -I/Users/vguillem/git/rHashGen/src/include -isystem /Users/vguillem/git/rHashGen/external/googletest/googletest/include -isystem /Users/vguillem/git/rHashGen/external/googletest/googletest + +CXX_FLAGSarm64 = -std=c++20 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -DGTEST_HAS_PTHREAD=1 -Wall -Wextra -pedantic + +CXX_FLAGS = -std=c++20 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -DGTEST_HAS_PTHREAD=1 -Wall -Wextra -pedantic + diff --git a/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/link.txt b/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/link.txt new file mode 100644 index 0000000..9f8b44f --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/link.txt @@ -0,0 +1,2 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc ../../../lib/libgtest_main.a CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib ../../../lib/libgtest_main.a diff --git a/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/progress.make b/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/progress.make new file mode 100644 index 0000000..2037d64 --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/gtest_main.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 61 +CMAKE_PROGRESS_2 = 62 + diff --git a/build/external/googletest/googletest/CMakeFiles/progress.marks b/build/external/googletest/googletest/CMakeFiles/progress.marks new file mode 100644 index 0000000..b8626c4 --- /dev/null +++ b/build/external/googletest/googletest/CMakeFiles/progress.marks @@ -0,0 +1 @@ +4 diff --git a/build/external/googletest/googletest/CTestTestfile.cmake b/build/external/googletest/googletest/CTestTestfile.cmake new file mode 100644 index 0000000..cd08234 --- /dev/null +++ b/build/external/googletest/googletest/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: /Users/vguillem/git/rHashGen/external/googletest/googletest +# Build directory: /Users/vguillem/git/rHashGen/build/external/googletest/googletest +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/build/external/googletest/googletest/Makefile b/build/external/googletest/googletest/Makefile new file mode 100644 index 0000000..fe24bba --- /dev/null +++ b/build/external/googletest/googletest/Makefile @@ -0,0 +1,284 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"gmock\" \"gtest\" \"headers\" \"libraries\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles /Users/vguillem/git/rHashGen/build/external/googletest/googletest//CMakeFiles/progress.marks + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/googletest/googletest/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/googletest/googletest/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/googletest/googletest/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/googletest/googletest/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +external/googletest/googletest/CMakeFiles/gtest.dir/rule: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/googletest/googletest/CMakeFiles/gtest.dir/rule +.PHONY : external/googletest/googletest/CMakeFiles/gtest.dir/rule + +# Convenience name for target. +gtest: external/googletest/googletest/CMakeFiles/gtest.dir/rule +.PHONY : gtest + +# fast build rule for target. +gtest/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/googletest/googletest/CMakeFiles/gtest.dir/build.make external/googletest/googletest/CMakeFiles/gtest.dir/build +.PHONY : gtest/fast + +# Convenience name for target. +external/googletest/googletest/CMakeFiles/gtest_main.dir/rule: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/googletest/googletest/CMakeFiles/gtest_main.dir/rule +.PHONY : external/googletest/googletest/CMakeFiles/gtest_main.dir/rule + +# Convenience name for target. +gtest_main: external/googletest/googletest/CMakeFiles/gtest_main.dir/rule +.PHONY : gtest_main + +# fast build rule for target. +gtest_main/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/googletest/googletest/CMakeFiles/gtest_main.dir/build.make external/googletest/googletest/CMakeFiles/gtest_main.dir/build +.PHONY : gtest_main/fast + +src/gtest-all.o: src/gtest-all.cc.o +.PHONY : src/gtest-all.o + +# target to build an object file +src/gtest-all.cc.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/googletest/googletest/CMakeFiles/gtest.dir/build.make external/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o +.PHONY : src/gtest-all.cc.o + +src/gtest-all.i: src/gtest-all.cc.i +.PHONY : src/gtest-all.i + +# target to preprocess a source file +src/gtest-all.cc.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/googletest/googletest/CMakeFiles/gtest.dir/build.make external/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.i +.PHONY : src/gtest-all.cc.i + +src/gtest-all.s: src/gtest-all.cc.s +.PHONY : src/gtest-all.s + +# target to generate assembly for a file +src/gtest-all.cc.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/googletest/googletest/CMakeFiles/gtest.dir/build.make external/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.s +.PHONY : src/gtest-all.cc.s + +src/gtest_main.o: src/gtest_main.cc.o +.PHONY : src/gtest_main.o + +# target to build an object file +src/gtest_main.cc.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/googletest/googletest/CMakeFiles/gtest_main.dir/build.make external/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +.PHONY : src/gtest_main.cc.o + +src/gtest_main.i: src/gtest_main.cc.i +.PHONY : src/gtest_main.i + +# target to preprocess a source file +src/gtest_main.cc.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/googletest/googletest/CMakeFiles/gtest_main.dir/build.make external/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i +.PHONY : src/gtest_main.cc.i + +src/gtest_main.s: src/gtest_main.cc.s +.PHONY : src/gtest_main.s + +# target to generate assembly for a file +src/gtest_main.cc.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/googletest/googletest/CMakeFiles/gtest_main.dir/build.make external/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s +.PHONY : src/gtest_main.cc.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... gtest" + @echo "... gtest_main" + @echo "... src/gtest-all.o" + @echo "... src/gtest-all.i" + @echo "... src/gtest-all.s" + @echo "... src/gtest_main.o" + @echo "... src/gtest_main.i" + @echo "... src/gtest_main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/external/googletest/googletest/cmake_install.cmake b/build/external/googletest/googletest/cmake_install.cmake new file mode 100644 index 0000000..9972645 --- /dev/null +++ b/build/external/googletest/googletest/cmake_install.cmake @@ -0,0 +1,97 @@ +# Install script for directory: /Users/vguillem/git/rHashGen/external/googletest/googletest + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "gtest" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets.cmake") + file(DIFFERENT _cmake_export_file_changed FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets.cmake" + "/Users/vguillem/git/rHashGen/build/external/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake") + if(_cmake_export_file_changed) + file(GLOB _cmake_old_config_files "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets-*.cmake") + if(_cmake_old_config_files) + string(REPLACE ";" ", " _cmake_old_config_files_text "${_cmake_old_config_files}") + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets.cmake\" will be replaced. Removing files [${_cmake_old_config_files_text}].") + unset(_cmake_old_config_files_text) + file(REMOVE ${_cmake_old_config_files}) + endif() + unset(_cmake_old_config_files) + endif() + unset(_cmake_export_file_changed) + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest" TYPE FILE FILES "/Users/vguillem/git/rHashGen/build/external/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake") + if(CMAKE_INSTALL_CONFIG_NAME MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest" TYPE FILE FILES "/Users/vguillem/git/rHashGen/build/external/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-noconfig.cmake") + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "gtest" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest" TYPE FILE FILES + "/Users/vguillem/git/rHashGen/build/external/googletest/googletest/generated/GTestConfigVersion.cmake" + "/Users/vguillem/git/rHashGen/build/external/googletest/googletest/generated/GTestConfig.cmake" + ) +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "gtest" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/Users/vguillem/git/rHashGen/external/googletest/googletest/include/") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "gtest" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/Users/vguillem/git/rHashGen/build/lib/libgtest.a") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtest.a" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtest.a") + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtest.a") + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "gtest" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/Users/vguillem/git/rHashGen/build/lib/libgtest_main.a") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtest_main.a" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtest_main.a") + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtest_main.a") + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "gtest" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/Users/vguillem/git/rHashGen/build/external/googletest/googletest/generated/gtest.pc") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "gtest" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/Users/vguillem/git/rHashGen/build/external/googletest/googletest/generated/gtest_main.pc") +endif() + diff --git a/build/external/googletest/googletest/generated/GTestConfig.cmake b/build/external/googletest/googletest/generated/GTestConfig.cmake new file mode 100644 index 0000000..9ab9a5e --- /dev/null +++ b/build/external/googletest/googletest/generated/GTestConfig.cmake @@ -0,0 +1,37 @@ + +####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### +####### Any changes to this file will be overwritten by the next CMake run #### +####### The input file was Config.cmake.in ######## + +get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) + +macro(set_and_check _var _file) + set(${_var} "${_file}") + if(NOT EXISTS "${_file}") + message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") + endif() +endmacro() + +macro(check_required_components _NAME) + foreach(comp ${${_NAME}_FIND_COMPONENTS}) + if(NOT ${_NAME}_${comp}_FOUND) + if(${_NAME}_FIND_REQUIRED_${comp}) + set(${_NAME}_FOUND FALSE) + endif() + endif() + endforeach() +endmacro() + +#################################################################################### +include(CMakeFindDependencyMacro) +if (ON) + set(THREADS_PREFER_PTHREAD_FLAG ) + find_dependency(Threads) +endif() +if (OFF) + find_dependency(absl) + find_dependency(re2) +endif() + +include("${CMAKE_CURRENT_LIST_DIR}/GTestTargets.cmake") +check_required_components("") diff --git a/build/external/googletest/googletest/generated/GTestConfigVersion.cmake b/build/external/googletest/googletest/generated/GTestConfigVersion.cmake new file mode 100644 index 0000000..9ffbe7e --- /dev/null +++ b/build/external/googletest/googletest/generated/GTestConfigVersion.cmake @@ -0,0 +1,43 @@ +# This is a basic version file for the Config-mode of find_package(). +# It is used by write_basic_package_version_file() as input file for configure_file() +# to create a version-file which can be installed along a config.cmake file. +# +# The created file sets PACKAGE_VERSION_EXACT if the current version string and +# the requested version string are exactly the same and it sets +# PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version. +# The variable CVF_VERSION must be set before calling configure_file(). + +set(PACKAGE_VERSION "1.15.2") + +if (PACKAGE_FIND_VERSION_RANGE) + # Package version must be in the requested version range + if ((PACKAGE_FIND_VERSION_RANGE_MIN STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION_MIN) + OR ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_GREATER PACKAGE_FIND_VERSION_MAX) + OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND PACKAGE_VERSION VERSION_GREATER_EQUAL PACKAGE_FIND_VERSION_MAX))) + set(PACKAGE_VERSION_COMPATIBLE FALSE) + else() + set(PACKAGE_VERSION_COMPATIBLE TRUE) + endif() +else() + if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) + set(PACKAGE_VERSION_COMPATIBLE FALSE) + else() + set(PACKAGE_VERSION_COMPATIBLE TRUE) + if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) + set(PACKAGE_VERSION_EXACT TRUE) + endif() + endif() +endif() + + +# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it: +if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "") + return() +endif() + +# check that the installed version has the same 32/64bit-ness as the one which is currently searching: +if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8") + math(EXPR installedBits "8 * 8") + set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)") + set(PACKAGE_VERSION_UNSUITABLE TRUE) +endif() diff --git a/build/external/googletest/googletest/generated/gmock.pc b/build/external/googletest/googletest/generated/gmock.pc new file mode 100644 index 0000000..2a94252 --- /dev/null +++ b/build/external/googletest/googletest/generated/gmock.pc @@ -0,0 +1,10 @@ +libdir=/usr/local/lib +includedir=/usr/local/include + +Name: gmock +Description: GoogleMock (without main() function) +Version: 1.15.2 +URL: https://github.com/google/googletest +Requires: gtest = 1.15.2 +Libs: -L${libdir} -lgmock +Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/build/external/googletest/googletest/generated/gmock_main.pc b/build/external/googletest/googletest/generated/gmock_main.pc new file mode 100644 index 0000000..6953642 --- /dev/null +++ b/build/external/googletest/googletest/generated/gmock_main.pc @@ -0,0 +1,10 @@ +libdir=/usr/local/lib +includedir=/usr/local/include + +Name: gmock_main +Description: GoogleMock (with main() function) +Version: 1.15.2 +URL: https://github.com/google/googletest +Requires: gmock = 1.15.2 +Libs: -L${libdir} -lgmock_main +Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/build/external/googletest/googletest/generated/gtest.pc b/build/external/googletest/googletest/generated/gtest.pc new file mode 100644 index 0000000..7d36793 --- /dev/null +++ b/build/external/googletest/googletest/generated/gtest.pc @@ -0,0 +1,9 @@ +libdir=/usr/local/lib +includedir=/usr/local/include + +Name: gtest +Description: GoogleTest (without main() function) +Version: 1.15.2 +URL: https://github.com/google/googletest +Libs: -L${libdir} -lgtest +Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/build/external/googletest/googletest/generated/gtest_main.pc b/build/external/googletest/googletest/generated/gtest_main.pc new file mode 100644 index 0000000..0b35915 --- /dev/null +++ b/build/external/googletest/googletest/generated/gtest_main.pc @@ -0,0 +1,10 @@ +libdir=/usr/local/lib +includedir=/usr/local/include + +Name: gtest_main +Description: GoogleTest (with main() function) +Version: 1.15.2 +URL: https://github.com/google/googletest +Requires: gtest = 1.15.2 +Libs: -L${libdir} -lgtest_main +Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/build/external/paradiseo/CMakeFiles/CMakeDirectoryInformation.cmake b/build/external/paradiseo/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2ea7ea0 --- /dev/null +++ b/build/external/paradiseo/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/vguillem/git/rHashGen") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/vguillem/git/rHashGen/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/external/paradiseo/CMakeFiles/cleanall.dir/DependInfo.cmake b/build/external/paradiseo/CMakeFiles/cleanall.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build/external/paradiseo/CMakeFiles/cleanall.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/external/paradiseo/CMakeFiles/cleanall.dir/build.make b/build/external/paradiseo/CMakeFiles/cleanall.dir/build.make new file mode 100644 index 0000000..41f6335 --- /dev/null +++ b/build/external/paradiseo/CMakeFiles/cleanall.dir/build.make @@ -0,0 +1,87 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +# Utility rule file for cleanall. + +# Include any custom commands dependencies for this target. +include external/paradiseo/CMakeFiles/cleanall.dir/compiler_depend.make + +# Include the progress variables for this target. +include external/paradiseo/CMakeFiles/cleanall.dir/progress.make + +external/paradiseo/CMakeFiles/cleanall: + cd /Users/vguillem/git/rHashGen/build/external/paradiseo && cd /Users/vguillem/git/rHashGen/build && rm -rf * + +cleanall: external/paradiseo/CMakeFiles/cleanall +cleanall: external/paradiseo/CMakeFiles/cleanall.dir/build.make +.PHONY : cleanall + +# Rule to build all files generated by this target. +external/paradiseo/CMakeFiles/cleanall.dir/build: cleanall +.PHONY : external/paradiseo/CMakeFiles/cleanall.dir/build + +external/paradiseo/CMakeFiles/cleanall.dir/clean: + cd /Users/vguillem/git/rHashGen/build/external/paradiseo && $(CMAKE_COMMAND) -P CMakeFiles/cleanall.dir/cmake_clean.cmake +.PHONY : external/paradiseo/CMakeFiles/cleanall.dir/clean + +external/paradiseo/CMakeFiles/cleanall.dir/depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/vguillem/git/rHashGen /Users/vguillem/git/rHashGen/external/paradiseo /Users/vguillem/git/rHashGen/build /Users/vguillem/git/rHashGen/build/external/paradiseo /Users/vguillem/git/rHashGen/build/external/paradiseo/CMakeFiles/cleanall.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : external/paradiseo/CMakeFiles/cleanall.dir/depend + diff --git a/build/external/paradiseo/CMakeFiles/cleanall.dir/cmake_clean.cmake b/build/external/paradiseo/CMakeFiles/cleanall.dir/cmake_clean.cmake new file mode 100644 index 0000000..ac69d25 --- /dev/null +++ b/build/external/paradiseo/CMakeFiles/cleanall.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/cleanall" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/cleanall.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/external/paradiseo/CMakeFiles/cleanall.dir/compiler_depend.make b/build/external/paradiseo/CMakeFiles/cleanall.dir/compiler_depend.make new file mode 100644 index 0000000..441a5d7 --- /dev/null +++ b/build/external/paradiseo/CMakeFiles/cleanall.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for cleanall. +# This may be replaced when dependencies are built. diff --git a/build/external/paradiseo/CMakeFiles/cleanall.dir/compiler_depend.ts b/build/external/paradiseo/CMakeFiles/cleanall.dir/compiler_depend.ts new file mode 100644 index 0000000..028c2a5 --- /dev/null +++ b/build/external/paradiseo/CMakeFiles/cleanall.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for cleanall. diff --git a/build/external/paradiseo/CMakeFiles/cleanall.dir/progress.make b/build/external/paradiseo/CMakeFiles/cleanall.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/external/paradiseo/CMakeFiles/cleanall.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build/external/paradiseo/CMakeFiles/progress.marks b/build/external/paradiseo/CMakeFiles/progress.marks new file mode 100644 index 0000000..fb1e7bc --- /dev/null +++ b/build/external/paradiseo/CMakeFiles/progress.marks @@ -0,0 +1 @@ +54 diff --git a/build/external/paradiseo/Makefile b/build/external/paradiseo/Makefile new file mode 100644 index 0000000..3b83b3e --- /dev/null +++ b/build/external/paradiseo/Makefile @@ -0,0 +1,215 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"gmock\" \"gtest\" \"headers\" \"libraries\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles /Users/vguillem/git/rHashGen/build/external/paradiseo//CMakeFiles/progress.marks + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +external/paradiseo/CMakeFiles/cleanall.dir/rule: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/CMakeFiles/cleanall.dir/rule +.PHONY : external/paradiseo/CMakeFiles/cleanall.dir/rule + +# Convenience name for target. +cleanall: external/paradiseo/CMakeFiles/cleanall.dir/rule +.PHONY : cleanall + +# fast build rule for target. +cleanall/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/CMakeFiles/cleanall.dir/build.make external/paradiseo/CMakeFiles/cleanall.dir/build +.PHONY : cleanall/fast + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... cleanall" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/external/paradiseo/cmake_install.cmake b/build/external/paradiseo/cmake_install.cmake new file mode 100644 index 0000000..2f2b166 --- /dev/null +++ b/build/external/paradiseo/cmake_install.cmake @@ -0,0 +1,47 @@ +# Install script for directory: /Users/vguillem/git/rHashGen/external/paradiseo + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/cmake_install.cmake") + include("/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/cmake_install.cmake") + include("/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/cmake_install.cmake") + +endif() + diff --git a/build/external/paradiseo/eo/CMakeFiles/CMakeDirectoryInformation.cmake b/build/external/paradiseo/eo/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2ea7ea0 --- /dev/null +++ b/build/external/paradiseo/eo/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/vguillem/git/rHashGen") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/vguillem/git/rHashGen/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/external/paradiseo/eo/CMakeFiles/progress.marks b/build/external/paradiseo/eo/CMakeFiles/progress.marks new file mode 100644 index 0000000..0691f67 --- /dev/null +++ b/build/external/paradiseo/eo/CMakeFiles/progress.marks @@ -0,0 +1 @@ +52 diff --git a/build/external/paradiseo/eo/Makefile b/build/external/paradiseo/eo/Makefile new file mode 100644 index 0000000..bb0e98e --- /dev/null +++ b/build/external/paradiseo/eo/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"gmock\" \"gtest\" \"headers\" \"libraries\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles /Users/vguillem/git/rHashGen/build/external/paradiseo/eo//CMakeFiles/progress.marks + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/external/paradiseo/eo/cmake_install.cmake b/build/external/paradiseo/eo/cmake_install.cmake new file mode 100644 index 0000000..d438e9c --- /dev/null +++ b/build/external/paradiseo/eo/cmake_install.cmake @@ -0,0 +1,46 @@ +# Install script for directory: /Users/vguillem/git/rHashGen/external/paradiseo/eo + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/doc/cmake_install.cmake") + include("/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/cmake_install.cmake") + +endif() + diff --git a/build/external/paradiseo/eo/config.h b/build/external/paradiseo/eo/config.h new file mode 100644 index 0000000..4f87bd5 --- /dev/null +++ b/build/external/paradiseo/eo/config.h @@ -0,0 +1,73 @@ +/* config.h.cmake */ + +/* Debugging flag */ +/* #undef DEBUG */ + +/* gnuplot graphical display */ +/* #undef HAVE_GNUPLOT */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_INTTYPES_H */ + +/* Define to 1 if you have the `m' library (-lm). */ +/* #undef HAVE_LIBM */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_MEMORY_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_STDINT_H + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_STDLIB_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_STRINGS_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_STRING_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_STAT_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TYPES_H + +/* Define to 1 if the system has the type `uint32_t'. */ +/* #undef HAVE_UINT32_T */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_UNISTD_H */ + +/* no debugging */ +/* #undef NDEBUG */ + +/* no debugging */ +/* #undef NODEBUG */ + +/* Name of package */ +/* #undef PACKAGE */ + +/* Define to the address where bug reports for this package should be sent. */ +/* #undef PACKAGE_BUGREPORT */ + +/* Define to the full name of this package. */ +/* #undef PACKAGE_NAME */ + +/* Define to the full name and version of this package. */ +/* #undef PACKAGE_STRING */ + +/* Define to the one symbol short name of this package. */ +/* #undef PACKAGE_TARNAME */ + +/* Define to the version of this package. */ +/* #undef PACKAGE_VERSION */ + +/* Define to 1 if you have the ANSI C header files. */ +/* #undef STDC_HEADERS */ + +/* Version number of package */ +/* #undef */ + +/* Define to `unsigned int' if does not define. */ +/* #undef size_t */ diff --git a/build/external/paradiseo/eo/doc/CMakeFiles/CMakeDirectoryInformation.cmake b/build/external/paradiseo/eo/doc/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2ea7ea0 --- /dev/null +++ b/build/external/paradiseo/eo/doc/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/vguillem/git/rHashGen") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/vguillem/git/rHashGen/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/external/paradiseo/eo/doc/CMakeFiles/progress.marks b/build/external/paradiseo/eo/doc/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/build/external/paradiseo/eo/doc/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/build/external/paradiseo/eo/doc/Makefile b/build/external/paradiseo/eo/doc/Makefile new file mode 100644 index 0000000..22c0a81 --- /dev/null +++ b/build/external/paradiseo/eo/doc/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"gmock\" \"gtest\" \"headers\" \"libraries\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/doc//CMakeFiles/progress.marks + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/doc/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/doc/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/doc/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/doc/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/external/paradiseo/eo/doc/cmake_install.cmake b/build/external/paradiseo/eo/doc/cmake_install.cmake new file mode 100644 index 0000000..20d9d6b --- /dev/null +++ b/build/external/paradiseo/eo/doc/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/vguillem/git/rHashGen/external/paradiseo/eo/doc + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") +endif() + diff --git a/build/external/paradiseo/eo/install_symlink.py b/build/external/paradiseo/eo/install_symlink.py new file mode 100755 index 0000000..c90b9aa --- /dev/null +++ b/build/external/paradiseo/eo/install_symlink.py @@ -0,0 +1,60 @@ +#!/usr/bin/env python + +#NAME = "ParadisEO" +NAME = "eo" +SOURCE = "/Users/vguillem/git/rHashGen" +BINARY = "/Users/vguillem/git/rHashGen/build" +PREFIX = "/usr" + +DATA = { + 'dirs': [ "%s/share/%s" % (PREFIX, NAME) ], + 'links': [ ("%s/src" % SOURCE, "%s/include/%s" % (PREFIX, NAME)), + ("%s/doc" % BINARY, "%s/share/%s/doc" % (PREFIX, NAME)), + ("%s/%s.pc" % (BINARY, NAME), "%s/lib/pkgconfig/%s.pc" % (PREFIX, NAME)), + ] + } + +LIBRARIES = ["libcma.a", "libeo.a", "libeoutils.a", "libes.a", "libga.a"] +DATA['links'] += [ ("%s/lib/%s" % (BINARY, lib), "%s/lib/%s" % (PREFIX, lib)) for lib in LIBRARIES ] + +import os, sys + +def isroot(): + if os.getuid() != 0: + print('[WARNING] you have to be root') + return False + return True + +def uninstall(): + for dummy, link in DATA['links']: os.remove(link) + for dirname in DATA['dirs']: os.rmdir(dirname) + print('All symlinks have been removed.') + +def install(): + for dirname in DATA['dirs']: + try: + os.makedirs(dirname) + except(os.error): + pass + for src, dst in DATA['links']: + try: + os.symlink(src, dst) + except: + pass + print('All symlinks have been installed.') + +def data(): + from pprint import pprint + pprint(DATA, width=200) + +if __name__ == '__main__': + if not isroot(): + sys.exit() + + if len(sys.argv) < 2: + print(('Usage: %s [install|uninstall|data]' % sys.argv[0])) + sys.exit() + + if sys.argv[1] == 'install': install() + elif sys.argv[1] == 'uninstall': uninstall() + elif sys.argv[1] == 'data': data() diff --git a/build/external/paradiseo/eo/src/CMakeFiles/CMakeDirectoryInformation.cmake b/build/external/paradiseo/eo/src/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2ea7ea0 --- /dev/null +++ b/build/external/paradiseo/eo/src/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/vguillem/git/rHashGen") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/vguillem/git/rHashGen/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/DependInfo.cmake b/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/DependInfo.cmake new file mode 100644 index 0000000..31a520c --- /dev/null +++ b/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/DependInfo.cmake @@ -0,0 +1,28 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoCtrlCContinue.cpp" "external/paradiseo/eo/src/CMakeFiles/eo.dir/eoCtrlCContinue.cpp.o" "gcc" "external/paradiseo/eo/src/CMakeFiles/eo.dir/eoCtrlCContinue.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoFunctorStore.cpp" "external/paradiseo/eo/src/CMakeFiles/eo.dir/eoFunctorStore.cpp.o" "gcc" "external/paradiseo/eo/src/CMakeFiles/eo.dir/eoFunctorStore.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoPersistent.cpp" "external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPersistent.cpp.o" "gcc" "external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPersistent.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoPrintable.cpp" "external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPrintable.cpp.o" "gcc" "external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPrintable.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSIGContinue.cpp" "external/paradiseo/eo/src/CMakeFiles/eo.dir/eoSIGContinue.cpp.o" "gcc" "external/paradiseo/eo/src/CMakeFiles/eo.dir/eoSIGContinue.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoScalarFitnessAssembled.cpp" "external/paradiseo/eo/src/CMakeFiles/eo.dir/eoScalarFitnessAssembled.cpp.o" "gcc" "external/paradiseo/eo/src/CMakeFiles/eo.dir/eoScalarFitnessAssembled.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make b/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make new file mode 100644 index 0000000..c5a2911 --- /dev/null +++ b/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make @@ -0,0 +1,191 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +# Include any dependencies generated for this target. +include external/paradiseo/eo/src/CMakeFiles/eo.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include external/paradiseo/eo/src/CMakeFiles/eo.dir/compiler_depend.make + +# Include the progress variables for this target. +include external/paradiseo/eo/src/CMakeFiles/eo.dir/progress.make + +# Include the compile flags for this target's objects. +include external/paradiseo/eo/src/CMakeFiles/eo.dir/flags.make + +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoFunctorStore.cpp.o: external/paradiseo/eo/src/CMakeFiles/eo.dir/flags.make +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoFunctorStore.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoFunctorStore.cpp +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoFunctorStore.cpp.o: external/paradiseo/eo/src/CMakeFiles/eo.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object external/paradiseo/eo/src/CMakeFiles/eo.dir/eoFunctorStore.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/CMakeFiles/eo.dir/eoFunctorStore.cpp.o -MF CMakeFiles/eo.dir/eoFunctorStore.cpp.o.d -o CMakeFiles/eo.dir/eoFunctorStore.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoFunctorStore.cpp + +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoFunctorStore.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/eo.dir/eoFunctorStore.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoFunctorStore.cpp > CMakeFiles/eo.dir/eoFunctorStore.cpp.i + +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoFunctorStore.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/eo.dir/eoFunctorStore.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoFunctorStore.cpp -o CMakeFiles/eo.dir/eoFunctorStore.cpp.s + +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPersistent.cpp.o: external/paradiseo/eo/src/CMakeFiles/eo.dir/flags.make +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPersistent.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoPersistent.cpp +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPersistent.cpp.o: external/paradiseo/eo/src/CMakeFiles/eo.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPersistent.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPersistent.cpp.o -MF CMakeFiles/eo.dir/eoPersistent.cpp.o.d -o CMakeFiles/eo.dir/eoPersistent.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoPersistent.cpp + +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPersistent.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/eo.dir/eoPersistent.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoPersistent.cpp > CMakeFiles/eo.dir/eoPersistent.cpp.i + +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPersistent.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/eo.dir/eoPersistent.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoPersistent.cpp -o CMakeFiles/eo.dir/eoPersistent.cpp.s + +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPrintable.cpp.o: external/paradiseo/eo/src/CMakeFiles/eo.dir/flags.make +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPrintable.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoPrintable.cpp +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPrintable.cpp.o: external/paradiseo/eo/src/CMakeFiles/eo.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPrintable.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPrintable.cpp.o -MF CMakeFiles/eo.dir/eoPrintable.cpp.o.d -o CMakeFiles/eo.dir/eoPrintable.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoPrintable.cpp + +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPrintable.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/eo.dir/eoPrintable.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoPrintable.cpp > CMakeFiles/eo.dir/eoPrintable.cpp.i + +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPrintable.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/eo.dir/eoPrintable.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoPrintable.cpp -o CMakeFiles/eo.dir/eoPrintable.cpp.s + +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoCtrlCContinue.cpp.o: external/paradiseo/eo/src/CMakeFiles/eo.dir/flags.make +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoCtrlCContinue.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoCtrlCContinue.cpp +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoCtrlCContinue.cpp.o: external/paradiseo/eo/src/CMakeFiles/eo.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object external/paradiseo/eo/src/CMakeFiles/eo.dir/eoCtrlCContinue.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/CMakeFiles/eo.dir/eoCtrlCContinue.cpp.o -MF CMakeFiles/eo.dir/eoCtrlCContinue.cpp.o.d -o CMakeFiles/eo.dir/eoCtrlCContinue.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoCtrlCContinue.cpp + +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoCtrlCContinue.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/eo.dir/eoCtrlCContinue.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoCtrlCContinue.cpp > CMakeFiles/eo.dir/eoCtrlCContinue.cpp.i + +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoCtrlCContinue.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/eo.dir/eoCtrlCContinue.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoCtrlCContinue.cpp -o CMakeFiles/eo.dir/eoCtrlCContinue.cpp.s + +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoScalarFitnessAssembled.cpp.o: external/paradiseo/eo/src/CMakeFiles/eo.dir/flags.make +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoScalarFitnessAssembled.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoScalarFitnessAssembled.cpp +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoScalarFitnessAssembled.cpp.o: external/paradiseo/eo/src/CMakeFiles/eo.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object external/paradiseo/eo/src/CMakeFiles/eo.dir/eoScalarFitnessAssembled.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/CMakeFiles/eo.dir/eoScalarFitnessAssembled.cpp.o -MF CMakeFiles/eo.dir/eoScalarFitnessAssembled.cpp.o.d -o CMakeFiles/eo.dir/eoScalarFitnessAssembled.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoScalarFitnessAssembled.cpp + +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoScalarFitnessAssembled.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/eo.dir/eoScalarFitnessAssembled.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoScalarFitnessAssembled.cpp > CMakeFiles/eo.dir/eoScalarFitnessAssembled.cpp.i + +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoScalarFitnessAssembled.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/eo.dir/eoScalarFitnessAssembled.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoScalarFitnessAssembled.cpp -o CMakeFiles/eo.dir/eoScalarFitnessAssembled.cpp.s + +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoSIGContinue.cpp.o: external/paradiseo/eo/src/CMakeFiles/eo.dir/flags.make +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoSIGContinue.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSIGContinue.cpp +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoSIGContinue.cpp.o: external/paradiseo/eo/src/CMakeFiles/eo.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object external/paradiseo/eo/src/CMakeFiles/eo.dir/eoSIGContinue.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/CMakeFiles/eo.dir/eoSIGContinue.cpp.o -MF CMakeFiles/eo.dir/eoSIGContinue.cpp.o.d -o CMakeFiles/eo.dir/eoSIGContinue.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSIGContinue.cpp + +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoSIGContinue.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/eo.dir/eoSIGContinue.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSIGContinue.cpp > CMakeFiles/eo.dir/eoSIGContinue.cpp.i + +external/paradiseo/eo/src/CMakeFiles/eo.dir/eoSIGContinue.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/eo.dir/eoSIGContinue.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSIGContinue.cpp -o CMakeFiles/eo.dir/eoSIGContinue.cpp.s + +# Object files for target eo +eo_OBJECTS = \ +"CMakeFiles/eo.dir/eoFunctorStore.cpp.o" \ +"CMakeFiles/eo.dir/eoPersistent.cpp.o" \ +"CMakeFiles/eo.dir/eoPrintable.cpp.o" \ +"CMakeFiles/eo.dir/eoCtrlCContinue.cpp.o" \ +"CMakeFiles/eo.dir/eoScalarFitnessAssembled.cpp.o" \ +"CMakeFiles/eo.dir/eoSIGContinue.cpp.o" + +# External object files for target eo +eo_EXTERNAL_OBJECTS = + +lib/libeo.a: external/paradiseo/eo/src/CMakeFiles/eo.dir/eoFunctorStore.cpp.o +lib/libeo.a: external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPersistent.cpp.o +lib/libeo.a: external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPrintable.cpp.o +lib/libeo.a: external/paradiseo/eo/src/CMakeFiles/eo.dir/eoCtrlCContinue.cpp.o +lib/libeo.a: external/paradiseo/eo/src/CMakeFiles/eo.dir/eoScalarFitnessAssembled.cpp.o +lib/libeo.a: external/paradiseo/eo/src/CMakeFiles/eo.dir/eoSIGContinue.cpp.o +lib/libeo.a: external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make +lib/libeo.a: external/paradiseo/eo/src/CMakeFiles/eo.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Linking CXX static library ../../../../lib/libeo.a" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src && $(CMAKE_COMMAND) -P CMakeFiles/eo.dir/cmake_clean_target.cmake + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/eo.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +external/paradiseo/eo/src/CMakeFiles/eo.dir/build: lib/libeo.a +.PHONY : external/paradiseo/eo/src/CMakeFiles/eo.dir/build + +external/paradiseo/eo/src/CMakeFiles/eo.dir/clean: + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src && $(CMAKE_COMMAND) -P CMakeFiles/eo.dir/cmake_clean.cmake +.PHONY : external/paradiseo/eo/src/CMakeFiles/eo.dir/clean + +external/paradiseo/eo/src/CMakeFiles/eo.dir/depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/vguillem/git/rHashGen /Users/vguillem/git/rHashGen/external/paradiseo/eo/src /Users/vguillem/git/rHashGen/build /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : external/paradiseo/eo/src/CMakeFiles/eo.dir/depend + diff --git a/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/cmake_clean.cmake b/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/cmake_clean.cmake new file mode 100644 index 0000000..90cc8bd --- /dev/null +++ b/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/cmake_clean.cmake @@ -0,0 +1,21 @@ +file(REMOVE_RECURSE + "../../../../lib/libeo.a" + "../../../../lib/libeo.pdb" + "CMakeFiles/eo.dir/eoCtrlCContinue.cpp.o" + "CMakeFiles/eo.dir/eoCtrlCContinue.cpp.o.d" + "CMakeFiles/eo.dir/eoFunctorStore.cpp.o" + "CMakeFiles/eo.dir/eoFunctorStore.cpp.o.d" + "CMakeFiles/eo.dir/eoPersistent.cpp.o" + "CMakeFiles/eo.dir/eoPersistent.cpp.o.d" + "CMakeFiles/eo.dir/eoPrintable.cpp.o" + "CMakeFiles/eo.dir/eoPrintable.cpp.o.d" + "CMakeFiles/eo.dir/eoSIGContinue.cpp.o" + "CMakeFiles/eo.dir/eoSIGContinue.cpp.o.d" + "CMakeFiles/eo.dir/eoScalarFitnessAssembled.cpp.o" + "CMakeFiles/eo.dir/eoScalarFitnessAssembled.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/eo.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/cmake_clean_target.cmake b/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..4414537 --- /dev/null +++ b/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../../../lib/libeo.a" +) diff --git a/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/compiler_depend.make b/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/compiler_depend.make new file mode 100644 index 0000000..6632f2a --- /dev/null +++ b/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for eo. +# This may be replaced when dependencies are built. diff --git a/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/compiler_depend.ts b/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/compiler_depend.ts new file mode 100644 index 0000000..20ac29b --- /dev/null +++ b/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for eo. diff --git a/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/depend.make b/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/depend.make new file mode 100644 index 0000000..43908d4 --- /dev/null +++ b/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for eo. +# This may be replaced when dependencies are built. diff --git a/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/flags.make b/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/flags.make new file mode 100644 index 0000000..9cf9de1 --- /dev/null +++ b/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_DEFINES = -DDEPRECATED_MESSAGES + +CXX_INCLUDES = -I/Users/vguillem/git/rHashGen/include -I/Users/vguillem/git/rHashGen/external/paradiseo -I/Users/vguillem/git/rHashGen/external/paradiseo/eo/src -I/Users/vguillem/git/rHashGen/external/paradiseo/mo/src -I/Users/vguillem/git/rHashGen/external/clutchlog -I/Users/vguillem/git/rHashGen/src/include -I/Users/vguillem/git/rHashGen/external/googletest/googletest/include -I/Users/vguillem/git/rHashGen/external/googletest/googletest + +CXX_FLAGSarm64 = -std=gnu++17 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wall -Wextra -pedantic + +CXX_FLAGS = -std=gnu++17 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wall -Wextra -pedantic + diff --git a/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/link.txt b/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/link.txt new file mode 100644 index 0000000..bdd261d --- /dev/null +++ b/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/link.txt @@ -0,0 +1,2 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc ../../../../lib/libeo.a CMakeFiles/eo.dir/eoFunctorStore.cpp.o CMakeFiles/eo.dir/eoPersistent.cpp.o CMakeFiles/eo.dir/eoPrintable.cpp.o CMakeFiles/eo.dir/eoCtrlCContinue.cpp.o CMakeFiles/eo.dir/eoScalarFitnessAssembled.cpp.o CMakeFiles/eo.dir/eoSIGContinue.cpp.o +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib ../../../../lib/libeo.a diff --git a/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/progress.make b/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/progress.make new file mode 100644 index 0000000..247bb85 --- /dev/null +++ b/build/external/paradiseo/eo/src/CMakeFiles/eo.dir/progress.make @@ -0,0 +1,8 @@ +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = 6 +CMAKE_PROGRESS_3 = 7 +CMAKE_PROGRESS_4 = 8 +CMAKE_PROGRESS_5 = 9 +CMAKE_PROGRESS_6 = 10 +CMAKE_PROGRESS_7 = 11 + diff --git a/build/external/paradiseo/eo/src/CMakeFiles/progress.marks b/build/external/paradiseo/eo/src/CMakeFiles/progress.marks new file mode 100644 index 0000000..0691f67 --- /dev/null +++ b/build/external/paradiseo/eo/src/CMakeFiles/progress.marks @@ -0,0 +1 @@ +52 diff --git a/build/external/paradiseo/eo/src/Makefile b/build/external/paradiseo/eo/src/Makefile new file mode 100644 index 0000000..4b232e8 --- /dev/null +++ b/build/external/paradiseo/eo/src/Makefile @@ -0,0 +1,377 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"gmock\" \"gtest\" \"headers\" \"libraries\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src//CMakeFiles/progress.marks + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +external/paradiseo/eo/src/CMakeFiles/eo.dir/rule: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/CMakeFiles/eo.dir/rule +.PHONY : external/paradiseo/eo/src/CMakeFiles/eo.dir/rule + +# Convenience name for target. +eo: external/paradiseo/eo/src/CMakeFiles/eo.dir/rule +.PHONY : eo + +# fast build rule for target. +eo/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make external/paradiseo/eo/src/CMakeFiles/eo.dir/build +.PHONY : eo/fast + +eoCtrlCContinue.o: eoCtrlCContinue.cpp.o +.PHONY : eoCtrlCContinue.o + +# target to build an object file +eoCtrlCContinue.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make external/paradiseo/eo/src/CMakeFiles/eo.dir/eoCtrlCContinue.cpp.o +.PHONY : eoCtrlCContinue.cpp.o + +eoCtrlCContinue.i: eoCtrlCContinue.cpp.i +.PHONY : eoCtrlCContinue.i + +# target to preprocess a source file +eoCtrlCContinue.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make external/paradiseo/eo/src/CMakeFiles/eo.dir/eoCtrlCContinue.cpp.i +.PHONY : eoCtrlCContinue.cpp.i + +eoCtrlCContinue.s: eoCtrlCContinue.cpp.s +.PHONY : eoCtrlCContinue.s + +# target to generate assembly for a file +eoCtrlCContinue.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make external/paradiseo/eo/src/CMakeFiles/eo.dir/eoCtrlCContinue.cpp.s +.PHONY : eoCtrlCContinue.cpp.s + +eoFunctorStore.o: eoFunctorStore.cpp.o +.PHONY : eoFunctorStore.o + +# target to build an object file +eoFunctorStore.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make external/paradiseo/eo/src/CMakeFiles/eo.dir/eoFunctorStore.cpp.o +.PHONY : eoFunctorStore.cpp.o + +eoFunctorStore.i: eoFunctorStore.cpp.i +.PHONY : eoFunctorStore.i + +# target to preprocess a source file +eoFunctorStore.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make external/paradiseo/eo/src/CMakeFiles/eo.dir/eoFunctorStore.cpp.i +.PHONY : eoFunctorStore.cpp.i + +eoFunctorStore.s: eoFunctorStore.cpp.s +.PHONY : eoFunctorStore.s + +# target to generate assembly for a file +eoFunctorStore.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make external/paradiseo/eo/src/CMakeFiles/eo.dir/eoFunctorStore.cpp.s +.PHONY : eoFunctorStore.cpp.s + +eoPersistent.o: eoPersistent.cpp.o +.PHONY : eoPersistent.o + +# target to build an object file +eoPersistent.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPersistent.cpp.o +.PHONY : eoPersistent.cpp.o + +eoPersistent.i: eoPersistent.cpp.i +.PHONY : eoPersistent.i + +# target to preprocess a source file +eoPersistent.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPersistent.cpp.i +.PHONY : eoPersistent.cpp.i + +eoPersistent.s: eoPersistent.cpp.s +.PHONY : eoPersistent.s + +# target to generate assembly for a file +eoPersistent.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPersistent.cpp.s +.PHONY : eoPersistent.cpp.s + +eoPrintable.o: eoPrintable.cpp.o +.PHONY : eoPrintable.o + +# target to build an object file +eoPrintable.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPrintable.cpp.o +.PHONY : eoPrintable.cpp.o + +eoPrintable.i: eoPrintable.cpp.i +.PHONY : eoPrintable.i + +# target to preprocess a source file +eoPrintable.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPrintable.cpp.i +.PHONY : eoPrintable.cpp.i + +eoPrintable.s: eoPrintable.cpp.s +.PHONY : eoPrintable.s + +# target to generate assembly for a file +eoPrintable.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make external/paradiseo/eo/src/CMakeFiles/eo.dir/eoPrintable.cpp.s +.PHONY : eoPrintable.cpp.s + +eoSIGContinue.o: eoSIGContinue.cpp.o +.PHONY : eoSIGContinue.o + +# target to build an object file +eoSIGContinue.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make external/paradiseo/eo/src/CMakeFiles/eo.dir/eoSIGContinue.cpp.o +.PHONY : eoSIGContinue.cpp.o + +eoSIGContinue.i: eoSIGContinue.cpp.i +.PHONY : eoSIGContinue.i + +# target to preprocess a source file +eoSIGContinue.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make external/paradiseo/eo/src/CMakeFiles/eo.dir/eoSIGContinue.cpp.i +.PHONY : eoSIGContinue.cpp.i + +eoSIGContinue.s: eoSIGContinue.cpp.s +.PHONY : eoSIGContinue.s + +# target to generate assembly for a file +eoSIGContinue.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make external/paradiseo/eo/src/CMakeFiles/eo.dir/eoSIGContinue.cpp.s +.PHONY : eoSIGContinue.cpp.s + +eoScalarFitnessAssembled.o: eoScalarFitnessAssembled.cpp.o +.PHONY : eoScalarFitnessAssembled.o + +# target to build an object file +eoScalarFitnessAssembled.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make external/paradiseo/eo/src/CMakeFiles/eo.dir/eoScalarFitnessAssembled.cpp.o +.PHONY : eoScalarFitnessAssembled.cpp.o + +eoScalarFitnessAssembled.i: eoScalarFitnessAssembled.cpp.i +.PHONY : eoScalarFitnessAssembled.i + +# target to preprocess a source file +eoScalarFitnessAssembled.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make external/paradiseo/eo/src/CMakeFiles/eo.dir/eoScalarFitnessAssembled.cpp.i +.PHONY : eoScalarFitnessAssembled.cpp.i + +eoScalarFitnessAssembled.s: eoScalarFitnessAssembled.cpp.s +.PHONY : eoScalarFitnessAssembled.s + +# target to generate assembly for a file +eoScalarFitnessAssembled.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/CMakeFiles/eo.dir/build.make external/paradiseo/eo/src/CMakeFiles/eo.dir/eoScalarFitnessAssembled.cpp.s +.PHONY : eoScalarFitnessAssembled.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... eo" + @echo "... eoCtrlCContinue.o" + @echo "... eoCtrlCContinue.i" + @echo "... eoCtrlCContinue.s" + @echo "... eoFunctorStore.o" + @echo "... eoFunctorStore.i" + @echo "... eoFunctorStore.s" + @echo "... eoPersistent.o" + @echo "... eoPersistent.i" + @echo "... eoPersistent.s" + @echo "... eoPrintable.o" + @echo "... eoPrintable.i" + @echo "... eoPrintable.s" + @echo "... eoSIGContinue.o" + @echo "... eoSIGContinue.i" + @echo "... eoSIGContinue.s" + @echo "... eoScalarFitnessAssembled.o" + @echo "... eoScalarFitnessAssembled.i" + @echo "... eoScalarFitnessAssembled.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/external/paradiseo/eo/src/cmake_install.cmake b/build/external/paradiseo/eo/src/cmake_install.cmake new file mode 100644 index 0000000..bbf9b06 --- /dev/null +++ b/build/external/paradiseo/eo/src/cmake_install.cmake @@ -0,0 +1,230 @@ +# Install script for directory: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "libraries" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib64" TYPE STATIC_LIBRARY FILES "/Users/vguillem/git/rHashGen/build/lib/libeo.a") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/libeo.a" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/libeo.a") + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/libeo.a") + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "headers" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/paradiseo/eo" TYPE FILE FILES + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/EO.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/PO.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/apply.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eo" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoAlgo.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoAlgoFoundry.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoAlgoFoundryEA.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoAlgoFoundryFastGA.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoAlgoReset.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoAlgoRestart.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoBinaryFlight.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoBitParticle.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoBreed.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoCellularEasyEA.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoCloneOps.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoCombinedContinue.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoCombinedInit.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoConstrictedVariableWeightVelocity.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoConstrictedVelocity.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoContinue.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoCounter.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoCtrlCContinue.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoDetSelect.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoDetTournamentSelect.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoDistribUpdater.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoDistribution.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoDualFitness.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoEDA.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoEasyEA.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoEasyPSO.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoEvalCmd.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoEvalContinue.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoEvalCounterThrowException.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoEvalDump.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoEvalFoundryEA.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoEvalFoundryFastGA.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoEvalFunc.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoEvalFuncCounter.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoEvalFuncPtr.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoEvalKeepBest.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoEvalNamedPipe.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoEvalNanThrowException.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoEvalPrint.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoEvalTimeThrowException.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoEvalUserTimeThrowException.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoExceptions.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoExtendedVelocity.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoFactory.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoFastGA.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoFitContinue.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoFitnessScalingSelect.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoFixedInertiaWeightedVelocity.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoFlOrBinOp.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoFlOrMonOp.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoFlOrQuadOp.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoFlight.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoForge.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoFunctor.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoFunctorStore.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoG3Replacement.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoGaussRealWeightUp.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoGenContinue.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoGenOp.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoGeneralBreeder.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoInit.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoInitializer.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoInt.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoIntegerVelocity.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoInvalidateOps.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoInvertedContinue.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoLinearDecreasingWeightUp.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoLinearFitScaling.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoLinearTopology.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoMGGReplacement.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoMerge.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoMergeReduce.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoNDSorting.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoNeighborhood.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoObject.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoOneToOneBreeder.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoOp.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoOpContainer.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoOpSelMason.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoOrderXover.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoPSO.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoPartiallyMappedXover.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoParticleBestInit.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoParticleFullInitializer.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoPerf2Worth.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoPeriodicContinue.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoPersistent.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoPop.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoPopEvalFunc.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoPopulator.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoPrintable.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoPropGAGenOp.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoProportionalCombinedOp.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoProportionalSelect.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoRandomRealWeightUp.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoRandomSelect.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoRankMuSelect.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoRanking.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoRankingSelect.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoRealBoundModifier.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoRealParticle.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoReduce.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoReduceMerge.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoReduceMergeReduce.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoReduceSplit.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoReplacement.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoRingTopology.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSGA.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSGAGenOp.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSGATransform.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSIGContinue.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSTLFunctor.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoScalarFitness.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoScalarFitnessAssembled.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSecondsElapsedContinue.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSelect.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSelectFactory.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSelectFromWorth.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSelectMany.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSelectNumber.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSelectOne.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSelectPerc.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSequentialSelect.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSharing.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSharingSelect.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoShiftMutation.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSigBinaryFlight.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSimpleEDA.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSocialNeighborhood.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoStandardFlight.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoStandardVelocity.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoStarTopology.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSteadyFitContinue.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoStochTournamentSelect.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoStochasticUniversalSelect.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSurviveAndDie.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSwapMutation.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoSyncEasyPSO.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoTimeContinue.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoTopology.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoTransform.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoTruncSelect.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoTruncatedSelectMany.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoTruncatedSelectOne.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoTwoOptMutation.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoVariableInertiaWeightedVelocity.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoVariableLengthCrossover.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoVariableLengthMutation.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoVector.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoVectorParticle.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoVelocity.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoVelocityInit.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/eoWeightUpdater.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es.h" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga.h" + ) +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "headers" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/paradiseo/eo" TYPE DIRECTORY FILES + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/do" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/gp" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/other" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils" + FILES_MATCHING REGEX "/[^/]*\\.h$" REGEX "/checkpointing$" REGEX "/external\\_eo$") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es/cmake_install.cmake") + include("/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga/cmake_install.cmake") + include("/Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils/cmake_install.cmake") + +endif() + diff --git a/build/external/paradiseo/eo/src/es/CMakeFiles/CMakeDirectoryInformation.cmake b/build/external/paradiseo/eo/src/es/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2ea7ea0 --- /dev/null +++ b/build/external/paradiseo/eo/src/es/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/vguillem/git/rHashGen") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/vguillem/git/rHashGen/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/DependInfo.cmake b/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/DependInfo.cmake new file mode 100644 index 0000000..81f138a --- /dev/null +++ b/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/DependInfo.cmake @@ -0,0 +1,25 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/CMAParams.cpp" "external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAParams.cpp.o" "gcc" "external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAParams.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/CMAState.cpp" "external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAState.cpp.o" "gcc" "external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAState.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/eig.cpp" "external/paradiseo/eo/src/es/CMakeFiles/cma.dir/eig.cpp.o" "gcc" "external/paradiseo/eo/src/es/CMakeFiles/cma.dir/eig.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build.make b/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build.make new file mode 100644 index 0000000..c9debc8 --- /dev/null +++ b/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build.make @@ -0,0 +1,143 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +# Include any dependencies generated for this target. +include external/paradiseo/eo/src/es/CMakeFiles/cma.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include external/paradiseo/eo/src/es/CMakeFiles/cma.dir/compiler_depend.make + +# Include the progress variables for this target. +include external/paradiseo/eo/src/es/CMakeFiles/cma.dir/progress.make + +# Include the compile flags for this target's objects. +include external/paradiseo/eo/src/es/CMakeFiles/cma.dir/flags.make + +external/paradiseo/eo/src/es/CMakeFiles/cma.dir/eig.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/cma.dir/flags.make +external/paradiseo/eo/src/es/CMakeFiles/cma.dir/eig.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/eig.cpp +external/paradiseo/eo/src/es/CMakeFiles/cma.dir/eig.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/cma.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object external/paradiseo/eo/src/es/CMakeFiles/cma.dir/eig.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/es/CMakeFiles/cma.dir/eig.cpp.o -MF CMakeFiles/cma.dir/eig.cpp.o.d -o CMakeFiles/cma.dir/eig.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/eig.cpp + +external/paradiseo/eo/src/es/CMakeFiles/cma.dir/eig.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/cma.dir/eig.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/eig.cpp > CMakeFiles/cma.dir/eig.cpp.i + +external/paradiseo/eo/src/es/CMakeFiles/cma.dir/eig.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/cma.dir/eig.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/eig.cpp -o CMakeFiles/cma.dir/eig.cpp.s + +external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAState.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/cma.dir/flags.make +external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAState.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/CMAState.cpp +external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAState.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/cma.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAState.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAState.cpp.o -MF CMakeFiles/cma.dir/CMAState.cpp.o.d -o CMakeFiles/cma.dir/CMAState.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/CMAState.cpp + +external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAState.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/cma.dir/CMAState.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/CMAState.cpp > CMakeFiles/cma.dir/CMAState.cpp.i + +external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAState.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/cma.dir/CMAState.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/CMAState.cpp -o CMakeFiles/cma.dir/CMAState.cpp.s + +external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAParams.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/cma.dir/flags.make +external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAParams.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/CMAParams.cpp +external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAParams.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/cma.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAParams.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAParams.cpp.o -MF CMakeFiles/cma.dir/CMAParams.cpp.o.d -o CMakeFiles/cma.dir/CMAParams.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/CMAParams.cpp + +external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAParams.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/cma.dir/CMAParams.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/CMAParams.cpp > CMakeFiles/cma.dir/CMAParams.cpp.i + +external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAParams.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/cma.dir/CMAParams.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/CMAParams.cpp -o CMakeFiles/cma.dir/CMAParams.cpp.s + +# Object files for target cma +cma_OBJECTS = \ +"CMakeFiles/cma.dir/eig.cpp.o" \ +"CMakeFiles/cma.dir/CMAState.cpp.o" \ +"CMakeFiles/cma.dir/CMAParams.cpp.o" + +# External object files for target cma +cma_EXTERNAL_OBJECTS = + +lib/libcma.a: external/paradiseo/eo/src/es/CMakeFiles/cma.dir/eig.cpp.o +lib/libcma.a: external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAState.cpp.o +lib/libcma.a: external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAParams.cpp.o +lib/libcma.a: external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build.make +lib/libcma.a: external/paradiseo/eo/src/es/CMakeFiles/cma.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking CXX static library ../../../../../lib/libcma.a" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && $(CMAKE_COMMAND) -P CMakeFiles/cma.dir/cmake_clean_target.cmake + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/cma.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build: lib/libcma.a +.PHONY : external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build + +external/paradiseo/eo/src/es/CMakeFiles/cma.dir/clean: + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && $(CMAKE_COMMAND) -P CMakeFiles/cma.dir/cmake_clean.cmake +.PHONY : external/paradiseo/eo/src/es/CMakeFiles/cma.dir/clean + +external/paradiseo/eo/src/es/CMakeFiles/cma.dir/depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/vguillem/git/rHashGen /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es /Users/vguillem/git/rHashGen/build /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : external/paradiseo/eo/src/es/CMakeFiles/cma.dir/depend + diff --git a/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/cmake_clean.cmake b/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/cmake_clean.cmake new file mode 100644 index 0000000..ad60668 --- /dev/null +++ b/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "../../../../../lib/libcma.a" + "../../../../../lib/libcma.pdb" + "CMakeFiles/cma.dir/CMAParams.cpp.o" + "CMakeFiles/cma.dir/CMAParams.cpp.o.d" + "CMakeFiles/cma.dir/CMAState.cpp.o" + "CMakeFiles/cma.dir/CMAState.cpp.o.d" + "CMakeFiles/cma.dir/eig.cpp.o" + "CMakeFiles/cma.dir/eig.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/cma.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/cmake_clean_target.cmake b/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..815fade --- /dev/null +++ b/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../../../../lib/libcma.a" +) diff --git a/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/compiler_depend.make b/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/compiler_depend.make new file mode 100644 index 0000000..cfe0d43 --- /dev/null +++ b/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for cma. +# This may be replaced when dependencies are built. diff --git a/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/compiler_depend.ts b/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/compiler_depend.ts new file mode 100644 index 0000000..2534d3c --- /dev/null +++ b/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for cma. diff --git a/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/depend.make b/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/depend.make new file mode 100644 index 0000000..fddd500 --- /dev/null +++ b/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for cma. +# This may be replaced when dependencies are built. diff --git a/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/flags.make b/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/flags.make new file mode 100644 index 0000000..0d04f2f --- /dev/null +++ b/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_DEFINES = -DDEPRECATED_MESSAGES + +CXX_INCLUDES = -I/Users/vguillem/git/rHashGen/include -I/Users/vguillem/git/rHashGen/external/paradiseo -I/Users/vguillem/git/rHashGen/external/paradiseo/eo/src -I/Users/vguillem/git/rHashGen/external/paradiseo/mo/src -I/Users/vguillem/git/rHashGen/external/clutchlog -I/Users/vguillem/git/rHashGen/src/include -I/Users/vguillem/git/rHashGen/external/googletest/googletest/include -I/Users/vguillem/git/rHashGen/external/googletest/googletest -I/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es + +CXX_FLAGSarm64 = -std=gnu++17 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wall -Wextra -pedantic + +CXX_FLAGS = -std=gnu++17 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wall -Wextra -pedantic + diff --git a/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/link.txt b/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/link.txt new file mode 100644 index 0000000..5ba0210 --- /dev/null +++ b/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/link.txt @@ -0,0 +1,2 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc ../../../../../lib/libcma.a CMakeFiles/cma.dir/eig.cpp.o CMakeFiles/cma.dir/CMAState.cpp.o CMakeFiles/cma.dir/CMAParams.cpp.o +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib ../../../../../lib/libcma.a diff --git a/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/progress.make b/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/progress.make new file mode 100644 index 0000000..a69a57e --- /dev/null +++ b/build/external/paradiseo/eo/src/es/CMakeFiles/cma.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 + diff --git a/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/DependInfo.cmake b/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/DependInfo.cmake new file mode 100644 index 0000000..3329f02 --- /dev/null +++ b/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/DependInfo.cmake @@ -0,0 +1,36 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_algo_scalar_es.cpp" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_es.cpp.o" "gcc" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_es.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_algo_scalar_real.cpp" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_real.cpp.o" "gcc" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_real.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_checkpoint_es.cpp" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_es.cpp.o" "gcc" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_es.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_checkpoint_real.cpp" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_real.cpp.o" "gcc" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_real.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_continue_es.cpp" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_es.cpp.o" "gcc" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_es.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_continue_real.cpp" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_real.cpp.o" "gcc" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_real.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_genotype_es.cpp" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_es.cpp.o" "gcc" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_es.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_genotype_real.cpp" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_real.cpp.o" "gcc" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_real.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_op_es.cpp" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_es.cpp.o" "gcc" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_es.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_op_real.cpp" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_real.cpp.o" "gcc" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_real.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_pop_es.cpp" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_es.cpp.o" "gcc" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_es.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_pop_real.cpp" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_real.cpp.o" "gcc" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_real.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_run_es.cpp" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_es.cpp.o" "gcc" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_es.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_run_real.cpp" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_real.cpp.o" "gcc" "external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_real.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make b/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make new file mode 100644 index 0000000..02e7220 --- /dev/null +++ b/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make @@ -0,0 +1,319 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +# Include any dependencies generated for this target. +include external/paradiseo/eo/src/es/CMakeFiles/es.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include external/paradiseo/eo/src/es/CMakeFiles/es.dir/compiler_depend.make + +# Include the progress variables for this target. +include external/paradiseo/eo/src/es/CMakeFiles/es.dir/progress.make + +# Include the compile flags for this target's objects. +include external/paradiseo/eo/src/es/CMakeFiles/es.dir/flags.make + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_es.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/flags.make +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_es.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_algo_scalar_es.cpp +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_es.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_es.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_es.cpp.o -MF CMakeFiles/es.dir/make_algo_scalar_es.cpp.o.d -o CMakeFiles/es.dir/make_algo_scalar_es.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_algo_scalar_es.cpp + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_es.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/es.dir/make_algo_scalar_es.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_algo_scalar_es.cpp > CMakeFiles/es.dir/make_algo_scalar_es.cpp.i + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_es.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/es.dir/make_algo_scalar_es.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_algo_scalar_es.cpp -o CMakeFiles/es.dir/make_algo_scalar_es.cpp.s + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_real.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/flags.make +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_real.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_algo_scalar_real.cpp +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_real.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_real.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_real.cpp.o -MF CMakeFiles/es.dir/make_algo_scalar_real.cpp.o.d -o CMakeFiles/es.dir/make_algo_scalar_real.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_algo_scalar_real.cpp + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_real.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/es.dir/make_algo_scalar_real.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_algo_scalar_real.cpp > CMakeFiles/es.dir/make_algo_scalar_real.cpp.i + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_real.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/es.dir/make_algo_scalar_real.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_algo_scalar_real.cpp -o CMakeFiles/es.dir/make_algo_scalar_real.cpp.s + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_es.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/flags.make +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_es.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_checkpoint_es.cpp +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_es.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_es.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_es.cpp.o -MF CMakeFiles/es.dir/make_checkpoint_es.cpp.o.d -o CMakeFiles/es.dir/make_checkpoint_es.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_checkpoint_es.cpp + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_es.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/es.dir/make_checkpoint_es.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_checkpoint_es.cpp > CMakeFiles/es.dir/make_checkpoint_es.cpp.i + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_es.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/es.dir/make_checkpoint_es.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_checkpoint_es.cpp -o CMakeFiles/es.dir/make_checkpoint_es.cpp.s + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_real.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/flags.make +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_real.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_checkpoint_real.cpp +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_real.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_real.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_real.cpp.o -MF CMakeFiles/es.dir/make_checkpoint_real.cpp.o.d -o CMakeFiles/es.dir/make_checkpoint_real.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_checkpoint_real.cpp + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_real.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/es.dir/make_checkpoint_real.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_checkpoint_real.cpp > CMakeFiles/es.dir/make_checkpoint_real.cpp.i + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_real.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/es.dir/make_checkpoint_real.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_checkpoint_real.cpp -o CMakeFiles/es.dir/make_checkpoint_real.cpp.s + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_es.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/flags.make +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_es.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_continue_es.cpp +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_es.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_es.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_es.cpp.o -MF CMakeFiles/es.dir/make_continue_es.cpp.o.d -o CMakeFiles/es.dir/make_continue_es.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_continue_es.cpp + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_es.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/es.dir/make_continue_es.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_continue_es.cpp > CMakeFiles/es.dir/make_continue_es.cpp.i + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_es.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/es.dir/make_continue_es.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_continue_es.cpp -o CMakeFiles/es.dir/make_continue_es.cpp.s + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_real.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/flags.make +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_real.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_continue_real.cpp +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_real.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_real.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_real.cpp.o -MF CMakeFiles/es.dir/make_continue_real.cpp.o.d -o CMakeFiles/es.dir/make_continue_real.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_continue_real.cpp + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_real.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/es.dir/make_continue_real.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_continue_real.cpp > CMakeFiles/es.dir/make_continue_real.cpp.i + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_real.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/es.dir/make_continue_real.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_continue_real.cpp -o CMakeFiles/es.dir/make_continue_real.cpp.s + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_es.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/flags.make +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_es.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_genotype_es.cpp +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_es.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_es.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_es.cpp.o -MF CMakeFiles/es.dir/make_genotype_es.cpp.o.d -o CMakeFiles/es.dir/make_genotype_es.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_genotype_es.cpp + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_es.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/es.dir/make_genotype_es.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_genotype_es.cpp > CMakeFiles/es.dir/make_genotype_es.cpp.i + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_es.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/es.dir/make_genotype_es.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_genotype_es.cpp -o CMakeFiles/es.dir/make_genotype_es.cpp.s + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_real.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/flags.make +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_real.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_genotype_real.cpp +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_real.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_real.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_real.cpp.o -MF CMakeFiles/es.dir/make_genotype_real.cpp.o.d -o CMakeFiles/es.dir/make_genotype_real.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_genotype_real.cpp + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_real.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/es.dir/make_genotype_real.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_genotype_real.cpp > CMakeFiles/es.dir/make_genotype_real.cpp.i + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_real.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/es.dir/make_genotype_real.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_genotype_real.cpp -o CMakeFiles/es.dir/make_genotype_real.cpp.s + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_es.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/flags.make +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_es.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_op_es.cpp +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_es.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_es.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_es.cpp.o -MF CMakeFiles/es.dir/make_op_es.cpp.o.d -o CMakeFiles/es.dir/make_op_es.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_op_es.cpp + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_es.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/es.dir/make_op_es.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_op_es.cpp > CMakeFiles/es.dir/make_op_es.cpp.i + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_es.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/es.dir/make_op_es.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_op_es.cpp -o CMakeFiles/es.dir/make_op_es.cpp.s + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_real.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/flags.make +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_real.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_op_real.cpp +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_real.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_real.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_real.cpp.o -MF CMakeFiles/es.dir/make_op_real.cpp.o.d -o CMakeFiles/es.dir/make_op_real.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_op_real.cpp + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_real.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/es.dir/make_op_real.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_op_real.cpp > CMakeFiles/es.dir/make_op_real.cpp.i + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_real.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/es.dir/make_op_real.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_op_real.cpp -o CMakeFiles/es.dir/make_op_real.cpp.s + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_es.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/flags.make +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_es.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_pop_es.cpp +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_es.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_es.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_es.cpp.o -MF CMakeFiles/es.dir/make_pop_es.cpp.o.d -o CMakeFiles/es.dir/make_pop_es.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_pop_es.cpp + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_es.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/es.dir/make_pop_es.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_pop_es.cpp > CMakeFiles/es.dir/make_pop_es.cpp.i + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_es.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/es.dir/make_pop_es.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_pop_es.cpp -o CMakeFiles/es.dir/make_pop_es.cpp.s + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_real.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/flags.make +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_real.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_pop_real.cpp +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_real.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building CXX object external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_real.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_real.cpp.o -MF CMakeFiles/es.dir/make_pop_real.cpp.o.d -o CMakeFiles/es.dir/make_pop_real.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_pop_real.cpp + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_real.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/es.dir/make_pop_real.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_pop_real.cpp > CMakeFiles/es.dir/make_pop_real.cpp.i + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_real.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/es.dir/make_pop_real.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_pop_real.cpp -o CMakeFiles/es.dir/make_pop_real.cpp.s + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_es.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/flags.make +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_es.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_run_es.cpp +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_es.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building CXX object external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_es.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_es.cpp.o -MF CMakeFiles/es.dir/make_run_es.cpp.o.d -o CMakeFiles/es.dir/make_run_es.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_run_es.cpp + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_es.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/es.dir/make_run_es.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_run_es.cpp > CMakeFiles/es.dir/make_run_es.cpp.i + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_es.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/es.dir/make_run_es.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_run_es.cpp -o CMakeFiles/es.dir/make_run_es.cpp.s + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_real.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/flags.make +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_real.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_run_real.cpp +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_real.cpp.o: external/paradiseo/eo/src/es/CMakeFiles/es.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building CXX object external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_real.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_real.cpp.o -MF CMakeFiles/es.dir/make_run_real.cpp.o.d -o CMakeFiles/es.dir/make_run_real.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_run_real.cpp + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_real.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/es.dir/make_run_real.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_run_real.cpp > CMakeFiles/es.dir/make_run_real.cpp.i + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_real.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/es.dir/make_run_real.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es/make_run_real.cpp -o CMakeFiles/es.dir/make_run_real.cpp.s + +# Object files for target es +es_OBJECTS = \ +"CMakeFiles/es.dir/make_algo_scalar_es.cpp.o" \ +"CMakeFiles/es.dir/make_algo_scalar_real.cpp.o" \ +"CMakeFiles/es.dir/make_checkpoint_es.cpp.o" \ +"CMakeFiles/es.dir/make_checkpoint_real.cpp.o" \ +"CMakeFiles/es.dir/make_continue_es.cpp.o" \ +"CMakeFiles/es.dir/make_continue_real.cpp.o" \ +"CMakeFiles/es.dir/make_genotype_es.cpp.o" \ +"CMakeFiles/es.dir/make_genotype_real.cpp.o" \ +"CMakeFiles/es.dir/make_op_es.cpp.o" \ +"CMakeFiles/es.dir/make_op_real.cpp.o" \ +"CMakeFiles/es.dir/make_pop_es.cpp.o" \ +"CMakeFiles/es.dir/make_pop_real.cpp.o" \ +"CMakeFiles/es.dir/make_run_es.cpp.o" \ +"CMakeFiles/es.dir/make_run_real.cpp.o" + +# External object files for target es +es_EXTERNAL_OBJECTS = + +lib/libes.a: external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_es.cpp.o +lib/libes.a: external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_real.cpp.o +lib/libes.a: external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_es.cpp.o +lib/libes.a: external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_real.cpp.o +lib/libes.a: external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_es.cpp.o +lib/libes.a: external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_real.cpp.o +lib/libes.a: external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_es.cpp.o +lib/libes.a: external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_real.cpp.o +lib/libes.a: external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_es.cpp.o +lib/libes.a: external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_real.cpp.o +lib/libes.a: external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_es.cpp.o +lib/libes.a: external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_real.cpp.o +lib/libes.a: external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_es.cpp.o +lib/libes.a: external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_real.cpp.o +lib/libes.a: external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make +lib/libes.a: external/paradiseo/eo/src/es/CMakeFiles/es.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Linking CXX static library ../../../../../lib/libes.a" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && $(CMAKE_COMMAND) -P CMakeFiles/es.dir/cmake_clean_target.cmake + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/es.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +external/paradiseo/eo/src/es/CMakeFiles/es.dir/build: lib/libes.a +.PHONY : external/paradiseo/eo/src/es/CMakeFiles/es.dir/build + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/clean: + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es && $(CMAKE_COMMAND) -P CMakeFiles/es.dir/cmake_clean.cmake +.PHONY : external/paradiseo/eo/src/es/CMakeFiles/es.dir/clean + +external/paradiseo/eo/src/es/CMakeFiles/es.dir/depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/vguillem/git/rHashGen /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es /Users/vguillem/git/rHashGen/build /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : external/paradiseo/eo/src/es/CMakeFiles/es.dir/depend + diff --git a/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/cmake_clean.cmake b/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/cmake_clean.cmake new file mode 100644 index 0000000..dd724d2 --- /dev/null +++ b/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/cmake_clean.cmake @@ -0,0 +1,37 @@ +file(REMOVE_RECURSE + "../../../../../lib/libes.a" + "../../../../../lib/libes.pdb" + "CMakeFiles/es.dir/make_algo_scalar_es.cpp.o" + "CMakeFiles/es.dir/make_algo_scalar_es.cpp.o.d" + "CMakeFiles/es.dir/make_algo_scalar_real.cpp.o" + "CMakeFiles/es.dir/make_algo_scalar_real.cpp.o.d" + "CMakeFiles/es.dir/make_checkpoint_es.cpp.o" + "CMakeFiles/es.dir/make_checkpoint_es.cpp.o.d" + "CMakeFiles/es.dir/make_checkpoint_real.cpp.o" + "CMakeFiles/es.dir/make_checkpoint_real.cpp.o.d" + "CMakeFiles/es.dir/make_continue_es.cpp.o" + "CMakeFiles/es.dir/make_continue_es.cpp.o.d" + "CMakeFiles/es.dir/make_continue_real.cpp.o" + "CMakeFiles/es.dir/make_continue_real.cpp.o.d" + "CMakeFiles/es.dir/make_genotype_es.cpp.o" + "CMakeFiles/es.dir/make_genotype_es.cpp.o.d" + "CMakeFiles/es.dir/make_genotype_real.cpp.o" + "CMakeFiles/es.dir/make_genotype_real.cpp.o.d" + "CMakeFiles/es.dir/make_op_es.cpp.o" + "CMakeFiles/es.dir/make_op_es.cpp.o.d" + "CMakeFiles/es.dir/make_op_real.cpp.o" + "CMakeFiles/es.dir/make_op_real.cpp.o.d" + "CMakeFiles/es.dir/make_pop_es.cpp.o" + "CMakeFiles/es.dir/make_pop_es.cpp.o.d" + "CMakeFiles/es.dir/make_pop_real.cpp.o" + "CMakeFiles/es.dir/make_pop_real.cpp.o.d" + "CMakeFiles/es.dir/make_run_es.cpp.o" + "CMakeFiles/es.dir/make_run_es.cpp.o.d" + "CMakeFiles/es.dir/make_run_real.cpp.o" + "CMakeFiles/es.dir/make_run_real.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/es.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/cmake_clean_target.cmake b/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..1847031 --- /dev/null +++ b/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../../../../lib/libes.a" +) diff --git a/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/compiler_depend.make b/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/compiler_depend.make new file mode 100644 index 0000000..5301d33 --- /dev/null +++ b/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for es. +# This may be replaced when dependencies are built. diff --git a/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/compiler_depend.ts b/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/compiler_depend.ts new file mode 100644 index 0000000..1a9ea60 --- /dev/null +++ b/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for es. diff --git a/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/depend.make b/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/depend.make new file mode 100644 index 0000000..6959490 --- /dev/null +++ b/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for es. +# This may be replaced when dependencies are built. diff --git a/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/flags.make b/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/flags.make new file mode 100644 index 0000000..0d04f2f --- /dev/null +++ b/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_DEFINES = -DDEPRECATED_MESSAGES + +CXX_INCLUDES = -I/Users/vguillem/git/rHashGen/include -I/Users/vguillem/git/rHashGen/external/paradiseo -I/Users/vguillem/git/rHashGen/external/paradiseo/eo/src -I/Users/vguillem/git/rHashGen/external/paradiseo/mo/src -I/Users/vguillem/git/rHashGen/external/clutchlog -I/Users/vguillem/git/rHashGen/src/include -I/Users/vguillem/git/rHashGen/external/googletest/googletest/include -I/Users/vguillem/git/rHashGen/external/googletest/googletest -I/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es + +CXX_FLAGSarm64 = -std=gnu++17 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wall -Wextra -pedantic + +CXX_FLAGS = -std=gnu++17 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wall -Wextra -pedantic + diff --git a/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/link.txt b/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/link.txt new file mode 100644 index 0000000..129559b --- /dev/null +++ b/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/link.txt @@ -0,0 +1,2 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc ../../../../../lib/libes.a CMakeFiles/es.dir/make_algo_scalar_es.cpp.o CMakeFiles/es.dir/make_algo_scalar_real.cpp.o CMakeFiles/es.dir/make_checkpoint_es.cpp.o CMakeFiles/es.dir/make_checkpoint_real.cpp.o CMakeFiles/es.dir/make_continue_es.cpp.o CMakeFiles/es.dir/make_continue_real.cpp.o CMakeFiles/es.dir/make_genotype_es.cpp.o CMakeFiles/es.dir/make_genotype_real.cpp.o CMakeFiles/es.dir/make_op_es.cpp.o CMakeFiles/es.dir/make_op_real.cpp.o CMakeFiles/es.dir/make_pop_es.cpp.o CMakeFiles/es.dir/make_pop_real.cpp.o CMakeFiles/es.dir/make_run_es.cpp.o CMakeFiles/es.dir/make_run_real.cpp.o +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib ../../../../../lib/libes.a diff --git a/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/progress.make b/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/progress.make new file mode 100644 index 0000000..b482586 --- /dev/null +++ b/build/external/paradiseo/eo/src/es/CMakeFiles/es.dir/progress.make @@ -0,0 +1,16 @@ +CMAKE_PROGRESS_1 = 30 +CMAKE_PROGRESS_2 = 31 +CMAKE_PROGRESS_3 = 32 +CMAKE_PROGRESS_4 = 33 +CMAKE_PROGRESS_5 = 34 +CMAKE_PROGRESS_6 = 35 +CMAKE_PROGRESS_7 = 36 +CMAKE_PROGRESS_8 = 37 +CMAKE_PROGRESS_9 = 38 +CMAKE_PROGRESS_10 = 39 +CMAKE_PROGRESS_11 = 40 +CMAKE_PROGRESS_12 = 41 +CMAKE_PROGRESS_13 = 42 +CMAKE_PROGRESS_14 = 43 +CMAKE_PROGRESS_15 = 44 + diff --git a/build/external/paradiseo/eo/src/es/CMakeFiles/progress.marks b/build/external/paradiseo/eo/src/es/CMakeFiles/progress.marks new file mode 100644 index 0000000..d6b2404 --- /dev/null +++ b/build/external/paradiseo/eo/src/es/CMakeFiles/progress.marks @@ -0,0 +1 @@ +19 diff --git a/build/external/paradiseo/eo/src/es/Makefile b/build/external/paradiseo/eo/src/es/Makefile new file mode 100644 index 0000000..d47e1e9 --- /dev/null +++ b/build/external/paradiseo/eo/src/es/Makefile @@ -0,0 +1,689 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"gmock\" \"gtest\" \"headers\" \"libraries\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/es//CMakeFiles/progress.marks + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/es/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/es/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/es/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/es/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +external/paradiseo/eo/src/es/CMakeFiles/es.dir/rule: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/es/CMakeFiles/es.dir/rule +.PHONY : external/paradiseo/eo/src/es/CMakeFiles/es.dir/rule + +# Convenience name for target. +es: external/paradiseo/eo/src/es/CMakeFiles/es.dir/rule +.PHONY : es + +# fast build rule for target. +es/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/build +.PHONY : es/fast + +# Convenience name for target. +external/paradiseo/eo/src/es/CMakeFiles/cma.dir/rule: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/es/CMakeFiles/cma.dir/rule +.PHONY : external/paradiseo/eo/src/es/CMakeFiles/cma.dir/rule + +# Convenience name for target. +cma: external/paradiseo/eo/src/es/CMakeFiles/cma.dir/rule +.PHONY : cma + +# fast build rule for target. +cma/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build +.PHONY : cma/fast + +CMAParams.o: CMAParams.cpp.o +.PHONY : CMAParams.o + +# target to build an object file +CMAParams.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAParams.cpp.o +.PHONY : CMAParams.cpp.o + +CMAParams.i: CMAParams.cpp.i +.PHONY : CMAParams.i + +# target to preprocess a source file +CMAParams.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAParams.cpp.i +.PHONY : CMAParams.cpp.i + +CMAParams.s: CMAParams.cpp.s +.PHONY : CMAParams.s + +# target to generate assembly for a file +CMAParams.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAParams.cpp.s +.PHONY : CMAParams.cpp.s + +CMAState.o: CMAState.cpp.o +.PHONY : CMAState.o + +# target to build an object file +CMAState.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAState.cpp.o +.PHONY : CMAState.cpp.o + +CMAState.i: CMAState.cpp.i +.PHONY : CMAState.i + +# target to preprocess a source file +CMAState.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAState.cpp.i +.PHONY : CMAState.cpp.i + +CMAState.s: CMAState.cpp.s +.PHONY : CMAState.s + +# target to generate assembly for a file +CMAState.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/cma.dir/CMAState.cpp.s +.PHONY : CMAState.cpp.s + +eig.o: eig.cpp.o +.PHONY : eig.o + +# target to build an object file +eig.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/cma.dir/eig.cpp.o +.PHONY : eig.cpp.o + +eig.i: eig.cpp.i +.PHONY : eig.i + +# target to preprocess a source file +eig.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/cma.dir/eig.cpp.i +.PHONY : eig.cpp.i + +eig.s: eig.cpp.s +.PHONY : eig.s + +# target to generate assembly for a file +eig.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/cma.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/cma.dir/eig.cpp.s +.PHONY : eig.cpp.s + +make_algo_scalar_es.o: make_algo_scalar_es.cpp.o +.PHONY : make_algo_scalar_es.o + +# target to build an object file +make_algo_scalar_es.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_es.cpp.o +.PHONY : make_algo_scalar_es.cpp.o + +make_algo_scalar_es.i: make_algo_scalar_es.cpp.i +.PHONY : make_algo_scalar_es.i + +# target to preprocess a source file +make_algo_scalar_es.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_es.cpp.i +.PHONY : make_algo_scalar_es.cpp.i + +make_algo_scalar_es.s: make_algo_scalar_es.cpp.s +.PHONY : make_algo_scalar_es.s + +# target to generate assembly for a file +make_algo_scalar_es.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_es.cpp.s +.PHONY : make_algo_scalar_es.cpp.s + +make_algo_scalar_real.o: make_algo_scalar_real.cpp.o +.PHONY : make_algo_scalar_real.o + +# target to build an object file +make_algo_scalar_real.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_real.cpp.o +.PHONY : make_algo_scalar_real.cpp.o + +make_algo_scalar_real.i: make_algo_scalar_real.cpp.i +.PHONY : make_algo_scalar_real.i + +# target to preprocess a source file +make_algo_scalar_real.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_real.cpp.i +.PHONY : make_algo_scalar_real.cpp.i + +make_algo_scalar_real.s: make_algo_scalar_real.cpp.s +.PHONY : make_algo_scalar_real.s + +# target to generate assembly for a file +make_algo_scalar_real.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_algo_scalar_real.cpp.s +.PHONY : make_algo_scalar_real.cpp.s + +make_checkpoint_es.o: make_checkpoint_es.cpp.o +.PHONY : make_checkpoint_es.o + +# target to build an object file +make_checkpoint_es.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_es.cpp.o +.PHONY : make_checkpoint_es.cpp.o + +make_checkpoint_es.i: make_checkpoint_es.cpp.i +.PHONY : make_checkpoint_es.i + +# target to preprocess a source file +make_checkpoint_es.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_es.cpp.i +.PHONY : make_checkpoint_es.cpp.i + +make_checkpoint_es.s: make_checkpoint_es.cpp.s +.PHONY : make_checkpoint_es.s + +# target to generate assembly for a file +make_checkpoint_es.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_es.cpp.s +.PHONY : make_checkpoint_es.cpp.s + +make_checkpoint_real.o: make_checkpoint_real.cpp.o +.PHONY : make_checkpoint_real.o + +# target to build an object file +make_checkpoint_real.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_real.cpp.o +.PHONY : make_checkpoint_real.cpp.o + +make_checkpoint_real.i: make_checkpoint_real.cpp.i +.PHONY : make_checkpoint_real.i + +# target to preprocess a source file +make_checkpoint_real.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_real.cpp.i +.PHONY : make_checkpoint_real.cpp.i + +make_checkpoint_real.s: make_checkpoint_real.cpp.s +.PHONY : make_checkpoint_real.s + +# target to generate assembly for a file +make_checkpoint_real.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_checkpoint_real.cpp.s +.PHONY : make_checkpoint_real.cpp.s + +make_continue_es.o: make_continue_es.cpp.o +.PHONY : make_continue_es.o + +# target to build an object file +make_continue_es.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_es.cpp.o +.PHONY : make_continue_es.cpp.o + +make_continue_es.i: make_continue_es.cpp.i +.PHONY : make_continue_es.i + +# target to preprocess a source file +make_continue_es.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_es.cpp.i +.PHONY : make_continue_es.cpp.i + +make_continue_es.s: make_continue_es.cpp.s +.PHONY : make_continue_es.s + +# target to generate assembly for a file +make_continue_es.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_es.cpp.s +.PHONY : make_continue_es.cpp.s + +make_continue_real.o: make_continue_real.cpp.o +.PHONY : make_continue_real.o + +# target to build an object file +make_continue_real.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_real.cpp.o +.PHONY : make_continue_real.cpp.o + +make_continue_real.i: make_continue_real.cpp.i +.PHONY : make_continue_real.i + +# target to preprocess a source file +make_continue_real.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_real.cpp.i +.PHONY : make_continue_real.cpp.i + +make_continue_real.s: make_continue_real.cpp.s +.PHONY : make_continue_real.s + +# target to generate assembly for a file +make_continue_real.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_continue_real.cpp.s +.PHONY : make_continue_real.cpp.s + +make_genotype_es.o: make_genotype_es.cpp.o +.PHONY : make_genotype_es.o + +# target to build an object file +make_genotype_es.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_es.cpp.o +.PHONY : make_genotype_es.cpp.o + +make_genotype_es.i: make_genotype_es.cpp.i +.PHONY : make_genotype_es.i + +# target to preprocess a source file +make_genotype_es.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_es.cpp.i +.PHONY : make_genotype_es.cpp.i + +make_genotype_es.s: make_genotype_es.cpp.s +.PHONY : make_genotype_es.s + +# target to generate assembly for a file +make_genotype_es.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_es.cpp.s +.PHONY : make_genotype_es.cpp.s + +make_genotype_real.o: make_genotype_real.cpp.o +.PHONY : make_genotype_real.o + +# target to build an object file +make_genotype_real.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_real.cpp.o +.PHONY : make_genotype_real.cpp.o + +make_genotype_real.i: make_genotype_real.cpp.i +.PHONY : make_genotype_real.i + +# target to preprocess a source file +make_genotype_real.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_real.cpp.i +.PHONY : make_genotype_real.cpp.i + +make_genotype_real.s: make_genotype_real.cpp.s +.PHONY : make_genotype_real.s + +# target to generate assembly for a file +make_genotype_real.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_genotype_real.cpp.s +.PHONY : make_genotype_real.cpp.s + +make_op_es.o: make_op_es.cpp.o +.PHONY : make_op_es.o + +# target to build an object file +make_op_es.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_es.cpp.o +.PHONY : make_op_es.cpp.o + +make_op_es.i: make_op_es.cpp.i +.PHONY : make_op_es.i + +# target to preprocess a source file +make_op_es.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_es.cpp.i +.PHONY : make_op_es.cpp.i + +make_op_es.s: make_op_es.cpp.s +.PHONY : make_op_es.s + +# target to generate assembly for a file +make_op_es.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_es.cpp.s +.PHONY : make_op_es.cpp.s + +make_op_real.o: make_op_real.cpp.o +.PHONY : make_op_real.o + +# target to build an object file +make_op_real.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_real.cpp.o +.PHONY : make_op_real.cpp.o + +make_op_real.i: make_op_real.cpp.i +.PHONY : make_op_real.i + +# target to preprocess a source file +make_op_real.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_real.cpp.i +.PHONY : make_op_real.cpp.i + +make_op_real.s: make_op_real.cpp.s +.PHONY : make_op_real.s + +# target to generate assembly for a file +make_op_real.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_op_real.cpp.s +.PHONY : make_op_real.cpp.s + +make_pop_es.o: make_pop_es.cpp.o +.PHONY : make_pop_es.o + +# target to build an object file +make_pop_es.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_es.cpp.o +.PHONY : make_pop_es.cpp.o + +make_pop_es.i: make_pop_es.cpp.i +.PHONY : make_pop_es.i + +# target to preprocess a source file +make_pop_es.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_es.cpp.i +.PHONY : make_pop_es.cpp.i + +make_pop_es.s: make_pop_es.cpp.s +.PHONY : make_pop_es.s + +# target to generate assembly for a file +make_pop_es.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_es.cpp.s +.PHONY : make_pop_es.cpp.s + +make_pop_real.o: make_pop_real.cpp.o +.PHONY : make_pop_real.o + +# target to build an object file +make_pop_real.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_real.cpp.o +.PHONY : make_pop_real.cpp.o + +make_pop_real.i: make_pop_real.cpp.i +.PHONY : make_pop_real.i + +# target to preprocess a source file +make_pop_real.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_real.cpp.i +.PHONY : make_pop_real.cpp.i + +make_pop_real.s: make_pop_real.cpp.s +.PHONY : make_pop_real.s + +# target to generate assembly for a file +make_pop_real.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_pop_real.cpp.s +.PHONY : make_pop_real.cpp.s + +make_run_es.o: make_run_es.cpp.o +.PHONY : make_run_es.o + +# target to build an object file +make_run_es.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_es.cpp.o +.PHONY : make_run_es.cpp.o + +make_run_es.i: make_run_es.cpp.i +.PHONY : make_run_es.i + +# target to preprocess a source file +make_run_es.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_es.cpp.i +.PHONY : make_run_es.cpp.i + +make_run_es.s: make_run_es.cpp.s +.PHONY : make_run_es.s + +# target to generate assembly for a file +make_run_es.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_es.cpp.s +.PHONY : make_run_es.cpp.s + +make_run_real.o: make_run_real.cpp.o +.PHONY : make_run_real.o + +# target to build an object file +make_run_real.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_real.cpp.o +.PHONY : make_run_real.cpp.o + +make_run_real.i: make_run_real.cpp.i +.PHONY : make_run_real.i + +# target to preprocess a source file +make_run_real.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_real.cpp.i +.PHONY : make_run_real.cpp.i + +make_run_real.s: make_run_real.cpp.s +.PHONY : make_run_real.s + +# target to generate assembly for a file +make_run_real.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/es/CMakeFiles/es.dir/build.make external/paradiseo/eo/src/es/CMakeFiles/es.dir/make_run_real.cpp.s +.PHONY : make_run_real.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... cma" + @echo "... es" + @echo "... CMAParams.o" + @echo "... CMAParams.i" + @echo "... CMAParams.s" + @echo "... CMAState.o" + @echo "... CMAState.i" + @echo "... CMAState.s" + @echo "... eig.o" + @echo "... eig.i" + @echo "... eig.s" + @echo "... make_algo_scalar_es.o" + @echo "... make_algo_scalar_es.i" + @echo "... make_algo_scalar_es.s" + @echo "... make_algo_scalar_real.o" + @echo "... make_algo_scalar_real.i" + @echo "... make_algo_scalar_real.s" + @echo "... make_checkpoint_es.o" + @echo "... make_checkpoint_es.i" + @echo "... make_checkpoint_es.s" + @echo "... make_checkpoint_real.o" + @echo "... make_checkpoint_real.i" + @echo "... make_checkpoint_real.s" + @echo "... make_continue_es.o" + @echo "... make_continue_es.i" + @echo "... make_continue_es.s" + @echo "... make_continue_real.o" + @echo "... make_continue_real.i" + @echo "... make_continue_real.s" + @echo "... make_genotype_es.o" + @echo "... make_genotype_es.i" + @echo "... make_genotype_es.s" + @echo "... make_genotype_real.o" + @echo "... make_genotype_real.i" + @echo "... make_genotype_real.s" + @echo "... make_op_es.o" + @echo "... make_op_es.i" + @echo "... make_op_es.s" + @echo "... make_op_real.o" + @echo "... make_op_real.i" + @echo "... make_op_real.s" + @echo "... make_pop_es.o" + @echo "... make_pop_es.i" + @echo "... make_pop_es.s" + @echo "... make_pop_real.o" + @echo "... make_pop_real.i" + @echo "... make_pop_real.s" + @echo "... make_run_es.o" + @echo "... make_run_es.i" + @echo "... make_run_es.s" + @echo "... make_run_real.o" + @echo "... make_run_real.i" + @echo "... make_run_real.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/external/paradiseo/eo/src/es/cmake_install.cmake b/build/external/paradiseo/eo/src/es/cmake_install.cmake new file mode 100644 index 0000000..55a39e7 --- /dev/null +++ b/build/external/paradiseo/eo/src/es/cmake_install.cmake @@ -0,0 +1,55 @@ +# Install script for directory: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/es + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "libraries" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib64" TYPE STATIC_LIBRARY FILES "/Users/vguillem/git/rHashGen/build/lib/libes.a") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/libes.a" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/libes.a") + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/libes.a") + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "libraries" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib64" TYPE STATIC_LIBRARY FILES "/Users/vguillem/git/rHashGen/build/lib/libcma.a") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/libcma.a" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/libcma.a") + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/libcma.a") + endif() +endif() + diff --git a/build/external/paradiseo/eo/src/ga/CMakeFiles/CMakeDirectoryInformation.cmake b/build/external/paradiseo/eo/src/ga/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2ea7ea0 --- /dev/null +++ b/build/external/paradiseo/eo/src/ga/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/vguillem/git/rHashGen") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/vguillem/git/rHashGen/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/DependInfo.cmake b/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/DependInfo.cmake new file mode 100644 index 0000000..93d0d28 --- /dev/null +++ b/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/DependInfo.cmake @@ -0,0 +1,29 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_algo_scalar_ga.cpp" "external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_algo_scalar_ga.cpp.o" "gcc" "external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_algo_scalar_ga.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_checkpoint_ga.cpp" "external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_checkpoint_ga.cpp.o" "gcc" "external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_checkpoint_ga.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_continue_ga.cpp" "external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_continue_ga.cpp.o" "gcc" "external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_continue_ga.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_genotype_ga.cpp" "external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_genotype_ga.cpp.o" "gcc" "external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_genotype_ga.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_op_ga.cpp" "external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_op_ga.cpp.o" "gcc" "external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_op_ga.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_pop_ga.cpp" "external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_pop_ga.cpp.o" "gcc" "external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_pop_ga.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_run_ga.cpp" "external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_run_ga.cpp.o" "gcc" "external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_run_ga.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make b/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make new file mode 100644 index 0000000..417ba83 --- /dev/null +++ b/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make @@ -0,0 +1,207 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +# Include any dependencies generated for this target. +include external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/compiler_depend.make + +# Include the progress variables for this target. +include external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/progress.make + +# Include the compile flags for this target's objects. +include external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/flags.make + +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_algo_scalar_ga.cpp.o: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/flags.make +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_algo_scalar_ga.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_algo_scalar_ga.cpp +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_algo_scalar_ga.cpp.o: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_algo_scalar_ga.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_algo_scalar_ga.cpp.o -MF CMakeFiles/ga.dir/make_algo_scalar_ga.cpp.o.d -o CMakeFiles/ga.dir/make_algo_scalar_ga.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_algo_scalar_ga.cpp + +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_algo_scalar_ga.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/ga.dir/make_algo_scalar_ga.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_algo_scalar_ga.cpp > CMakeFiles/ga.dir/make_algo_scalar_ga.cpp.i + +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_algo_scalar_ga.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/ga.dir/make_algo_scalar_ga.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_algo_scalar_ga.cpp -o CMakeFiles/ga.dir/make_algo_scalar_ga.cpp.s + +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_checkpoint_ga.cpp.o: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/flags.make +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_checkpoint_ga.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_checkpoint_ga.cpp +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_checkpoint_ga.cpp.o: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_checkpoint_ga.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_checkpoint_ga.cpp.o -MF CMakeFiles/ga.dir/make_checkpoint_ga.cpp.o.d -o CMakeFiles/ga.dir/make_checkpoint_ga.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_checkpoint_ga.cpp + +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_checkpoint_ga.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/ga.dir/make_checkpoint_ga.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_checkpoint_ga.cpp > CMakeFiles/ga.dir/make_checkpoint_ga.cpp.i + +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_checkpoint_ga.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/ga.dir/make_checkpoint_ga.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_checkpoint_ga.cpp -o CMakeFiles/ga.dir/make_checkpoint_ga.cpp.s + +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_continue_ga.cpp.o: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/flags.make +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_continue_ga.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_continue_ga.cpp +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_continue_ga.cpp.o: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_continue_ga.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_continue_ga.cpp.o -MF CMakeFiles/ga.dir/make_continue_ga.cpp.o.d -o CMakeFiles/ga.dir/make_continue_ga.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_continue_ga.cpp + +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_continue_ga.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/ga.dir/make_continue_ga.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_continue_ga.cpp > CMakeFiles/ga.dir/make_continue_ga.cpp.i + +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_continue_ga.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/ga.dir/make_continue_ga.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_continue_ga.cpp -o CMakeFiles/ga.dir/make_continue_ga.cpp.s + +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_genotype_ga.cpp.o: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/flags.make +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_genotype_ga.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_genotype_ga.cpp +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_genotype_ga.cpp.o: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_genotype_ga.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_genotype_ga.cpp.o -MF CMakeFiles/ga.dir/make_genotype_ga.cpp.o.d -o CMakeFiles/ga.dir/make_genotype_ga.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_genotype_ga.cpp + +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_genotype_ga.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/ga.dir/make_genotype_ga.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_genotype_ga.cpp > CMakeFiles/ga.dir/make_genotype_ga.cpp.i + +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_genotype_ga.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/ga.dir/make_genotype_ga.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_genotype_ga.cpp -o CMakeFiles/ga.dir/make_genotype_ga.cpp.s + +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_op_ga.cpp.o: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/flags.make +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_op_ga.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_op_ga.cpp +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_op_ga.cpp.o: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_op_ga.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_op_ga.cpp.o -MF CMakeFiles/ga.dir/make_op_ga.cpp.o.d -o CMakeFiles/ga.dir/make_op_ga.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_op_ga.cpp + +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_op_ga.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/ga.dir/make_op_ga.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_op_ga.cpp > CMakeFiles/ga.dir/make_op_ga.cpp.i + +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_op_ga.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/ga.dir/make_op_ga.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_op_ga.cpp -o CMakeFiles/ga.dir/make_op_ga.cpp.s + +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_pop_ga.cpp.o: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/flags.make +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_pop_ga.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_pop_ga.cpp +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_pop_ga.cpp.o: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_pop_ga.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_pop_ga.cpp.o -MF CMakeFiles/ga.dir/make_pop_ga.cpp.o.d -o CMakeFiles/ga.dir/make_pop_ga.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_pop_ga.cpp + +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_pop_ga.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/ga.dir/make_pop_ga.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_pop_ga.cpp > CMakeFiles/ga.dir/make_pop_ga.cpp.i + +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_pop_ga.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/ga.dir/make_pop_ga.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_pop_ga.cpp -o CMakeFiles/ga.dir/make_pop_ga.cpp.s + +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_run_ga.cpp.o: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/flags.make +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_run_ga.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_run_ga.cpp +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_run_ga.cpp.o: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_run_ga.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_run_ga.cpp.o -MF CMakeFiles/ga.dir/make_run_ga.cpp.o.d -o CMakeFiles/ga.dir/make_run_ga.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_run_ga.cpp + +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_run_ga.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/ga.dir/make_run_ga.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_run_ga.cpp > CMakeFiles/ga.dir/make_run_ga.cpp.i + +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_run_ga.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/ga.dir/make_run_ga.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga/make_run_ga.cpp -o CMakeFiles/ga.dir/make_run_ga.cpp.s + +# Object files for target ga +ga_OBJECTS = \ +"CMakeFiles/ga.dir/make_algo_scalar_ga.cpp.o" \ +"CMakeFiles/ga.dir/make_checkpoint_ga.cpp.o" \ +"CMakeFiles/ga.dir/make_continue_ga.cpp.o" \ +"CMakeFiles/ga.dir/make_genotype_ga.cpp.o" \ +"CMakeFiles/ga.dir/make_op_ga.cpp.o" \ +"CMakeFiles/ga.dir/make_pop_ga.cpp.o" \ +"CMakeFiles/ga.dir/make_run_ga.cpp.o" + +# External object files for target ga +ga_EXTERNAL_OBJECTS = + +lib/libga.a: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_algo_scalar_ga.cpp.o +lib/libga.a: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_checkpoint_ga.cpp.o +lib/libga.a: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_continue_ga.cpp.o +lib/libga.a: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_genotype_ga.cpp.o +lib/libga.a: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_op_ga.cpp.o +lib/libga.a: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_pop_ga.cpp.o +lib/libga.a: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_run_ga.cpp.o +lib/libga.a: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make +lib/libga.a: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Linking CXX static library ../../../../../lib/libga.a" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && $(CMAKE_COMMAND) -P CMakeFiles/ga.dir/cmake_clean_target.cmake + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/ga.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build: lib/libga.a +.PHONY : external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build + +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/clean: + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga && $(CMAKE_COMMAND) -P CMakeFiles/ga.dir/cmake_clean.cmake +.PHONY : external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/clean + +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/vguillem/git/rHashGen /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga /Users/vguillem/git/rHashGen/build /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/depend + diff --git a/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/cmake_clean.cmake b/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/cmake_clean.cmake new file mode 100644 index 0000000..ca1b2b1 --- /dev/null +++ b/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/cmake_clean.cmake @@ -0,0 +1,23 @@ +file(REMOVE_RECURSE + "../../../../../lib/libga.a" + "../../../../../lib/libga.pdb" + "CMakeFiles/ga.dir/make_algo_scalar_ga.cpp.o" + "CMakeFiles/ga.dir/make_algo_scalar_ga.cpp.o.d" + "CMakeFiles/ga.dir/make_checkpoint_ga.cpp.o" + "CMakeFiles/ga.dir/make_checkpoint_ga.cpp.o.d" + "CMakeFiles/ga.dir/make_continue_ga.cpp.o" + "CMakeFiles/ga.dir/make_continue_ga.cpp.o.d" + "CMakeFiles/ga.dir/make_genotype_ga.cpp.o" + "CMakeFiles/ga.dir/make_genotype_ga.cpp.o.d" + "CMakeFiles/ga.dir/make_op_ga.cpp.o" + "CMakeFiles/ga.dir/make_op_ga.cpp.o.d" + "CMakeFiles/ga.dir/make_pop_ga.cpp.o" + "CMakeFiles/ga.dir/make_pop_ga.cpp.o.d" + "CMakeFiles/ga.dir/make_run_ga.cpp.o" + "CMakeFiles/ga.dir/make_run_ga.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/ga.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/cmake_clean_target.cmake b/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..1758c86 --- /dev/null +++ b/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../../../../lib/libga.a" +) diff --git a/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/compiler_depend.make b/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/compiler_depend.make new file mode 100644 index 0000000..e25b2b7 --- /dev/null +++ b/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for ga. +# This may be replaced when dependencies are built. diff --git a/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/compiler_depend.ts b/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/compiler_depend.ts new file mode 100644 index 0000000..4659e3d --- /dev/null +++ b/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for ga. diff --git a/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/depend.make b/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/depend.make new file mode 100644 index 0000000..837da83 --- /dev/null +++ b/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for ga. +# This may be replaced when dependencies are built. diff --git a/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/flags.make b/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/flags.make new file mode 100644 index 0000000..e68b01d --- /dev/null +++ b/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_DEFINES = -DDEPRECATED_MESSAGES + +CXX_INCLUDES = -I/Users/vguillem/git/rHashGen/include -I/Users/vguillem/git/rHashGen/external/paradiseo -I/Users/vguillem/git/rHashGen/external/paradiseo/eo/src -I/Users/vguillem/git/rHashGen/external/paradiseo/mo/src -I/Users/vguillem/git/rHashGen/external/clutchlog -I/Users/vguillem/git/rHashGen/src/include -I/Users/vguillem/git/rHashGen/external/googletest/googletest/include -I/Users/vguillem/git/rHashGen/external/googletest/googletest -I/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga + +CXX_FLAGSarm64 = -std=gnu++17 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wall -Wextra -pedantic + +CXX_FLAGS = -std=gnu++17 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wall -Wextra -pedantic + diff --git a/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/link.txt b/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/link.txt new file mode 100644 index 0000000..5e459ab --- /dev/null +++ b/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/link.txt @@ -0,0 +1,2 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc ../../../../../lib/libga.a CMakeFiles/ga.dir/make_algo_scalar_ga.cpp.o CMakeFiles/ga.dir/make_checkpoint_ga.cpp.o CMakeFiles/ga.dir/make_continue_ga.cpp.o CMakeFiles/ga.dir/make_genotype_ga.cpp.o CMakeFiles/ga.dir/make_op_ga.cpp.o CMakeFiles/ga.dir/make_pop_ga.cpp.o CMakeFiles/ga.dir/make_run_ga.cpp.o +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib ../../../../../lib/libga.a diff --git a/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/progress.make b/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/progress.make new file mode 100644 index 0000000..1bd8667 --- /dev/null +++ b/build/external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/progress.make @@ -0,0 +1,9 @@ +CMAKE_PROGRESS_1 = 47 +CMAKE_PROGRESS_2 = 48 +CMAKE_PROGRESS_3 = 49 +CMAKE_PROGRESS_4 = 50 +CMAKE_PROGRESS_5 = 51 +CMAKE_PROGRESS_6 = 52 +CMAKE_PROGRESS_7 = 53 +CMAKE_PROGRESS_8 = 54 + diff --git a/build/external/paradiseo/eo/src/ga/CMakeFiles/progress.marks b/build/external/paradiseo/eo/src/ga/CMakeFiles/progress.marks new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/build/external/paradiseo/eo/src/ga/CMakeFiles/progress.marks @@ -0,0 +1 @@ +8 diff --git a/build/external/paradiseo/eo/src/ga/Makefile b/build/external/paradiseo/eo/src/ga/Makefile new file mode 100644 index 0000000..fd327a9 --- /dev/null +++ b/build/external/paradiseo/eo/src/ga/Makefile @@ -0,0 +1,404 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"gmock\" \"gtest\" \"headers\" \"libraries\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/ga//CMakeFiles/progress.marks + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/ga/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/ga/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/ga/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/ga/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/rule: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/rule +.PHONY : external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/rule + +# Convenience name for target. +ga: external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/rule +.PHONY : ga + +# fast build rule for target. +ga/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build +.PHONY : ga/fast + +make_algo_scalar_ga.o: make_algo_scalar_ga.cpp.o +.PHONY : make_algo_scalar_ga.o + +# target to build an object file +make_algo_scalar_ga.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_algo_scalar_ga.cpp.o +.PHONY : make_algo_scalar_ga.cpp.o + +make_algo_scalar_ga.i: make_algo_scalar_ga.cpp.i +.PHONY : make_algo_scalar_ga.i + +# target to preprocess a source file +make_algo_scalar_ga.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_algo_scalar_ga.cpp.i +.PHONY : make_algo_scalar_ga.cpp.i + +make_algo_scalar_ga.s: make_algo_scalar_ga.cpp.s +.PHONY : make_algo_scalar_ga.s + +# target to generate assembly for a file +make_algo_scalar_ga.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_algo_scalar_ga.cpp.s +.PHONY : make_algo_scalar_ga.cpp.s + +make_checkpoint_ga.o: make_checkpoint_ga.cpp.o +.PHONY : make_checkpoint_ga.o + +# target to build an object file +make_checkpoint_ga.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_checkpoint_ga.cpp.o +.PHONY : make_checkpoint_ga.cpp.o + +make_checkpoint_ga.i: make_checkpoint_ga.cpp.i +.PHONY : make_checkpoint_ga.i + +# target to preprocess a source file +make_checkpoint_ga.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_checkpoint_ga.cpp.i +.PHONY : make_checkpoint_ga.cpp.i + +make_checkpoint_ga.s: make_checkpoint_ga.cpp.s +.PHONY : make_checkpoint_ga.s + +# target to generate assembly for a file +make_checkpoint_ga.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_checkpoint_ga.cpp.s +.PHONY : make_checkpoint_ga.cpp.s + +make_continue_ga.o: make_continue_ga.cpp.o +.PHONY : make_continue_ga.o + +# target to build an object file +make_continue_ga.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_continue_ga.cpp.o +.PHONY : make_continue_ga.cpp.o + +make_continue_ga.i: make_continue_ga.cpp.i +.PHONY : make_continue_ga.i + +# target to preprocess a source file +make_continue_ga.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_continue_ga.cpp.i +.PHONY : make_continue_ga.cpp.i + +make_continue_ga.s: make_continue_ga.cpp.s +.PHONY : make_continue_ga.s + +# target to generate assembly for a file +make_continue_ga.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_continue_ga.cpp.s +.PHONY : make_continue_ga.cpp.s + +make_genotype_ga.o: make_genotype_ga.cpp.o +.PHONY : make_genotype_ga.o + +# target to build an object file +make_genotype_ga.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_genotype_ga.cpp.o +.PHONY : make_genotype_ga.cpp.o + +make_genotype_ga.i: make_genotype_ga.cpp.i +.PHONY : make_genotype_ga.i + +# target to preprocess a source file +make_genotype_ga.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_genotype_ga.cpp.i +.PHONY : make_genotype_ga.cpp.i + +make_genotype_ga.s: make_genotype_ga.cpp.s +.PHONY : make_genotype_ga.s + +# target to generate assembly for a file +make_genotype_ga.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_genotype_ga.cpp.s +.PHONY : make_genotype_ga.cpp.s + +make_op_ga.o: make_op_ga.cpp.o +.PHONY : make_op_ga.o + +# target to build an object file +make_op_ga.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_op_ga.cpp.o +.PHONY : make_op_ga.cpp.o + +make_op_ga.i: make_op_ga.cpp.i +.PHONY : make_op_ga.i + +# target to preprocess a source file +make_op_ga.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_op_ga.cpp.i +.PHONY : make_op_ga.cpp.i + +make_op_ga.s: make_op_ga.cpp.s +.PHONY : make_op_ga.s + +# target to generate assembly for a file +make_op_ga.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_op_ga.cpp.s +.PHONY : make_op_ga.cpp.s + +make_pop_ga.o: make_pop_ga.cpp.o +.PHONY : make_pop_ga.o + +# target to build an object file +make_pop_ga.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_pop_ga.cpp.o +.PHONY : make_pop_ga.cpp.o + +make_pop_ga.i: make_pop_ga.cpp.i +.PHONY : make_pop_ga.i + +# target to preprocess a source file +make_pop_ga.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_pop_ga.cpp.i +.PHONY : make_pop_ga.cpp.i + +make_pop_ga.s: make_pop_ga.cpp.s +.PHONY : make_pop_ga.s + +# target to generate assembly for a file +make_pop_ga.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_pop_ga.cpp.s +.PHONY : make_pop_ga.cpp.s + +make_run_ga.o: make_run_ga.cpp.o +.PHONY : make_run_ga.o + +# target to build an object file +make_run_ga.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_run_ga.cpp.o +.PHONY : make_run_ga.cpp.o + +make_run_ga.i: make_run_ga.cpp.i +.PHONY : make_run_ga.i + +# target to preprocess a source file +make_run_ga.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_run_ga.cpp.i +.PHONY : make_run_ga.cpp.i + +make_run_ga.s: make_run_ga.cpp.s +.PHONY : make_run_ga.s + +# target to generate assembly for a file +make_run_ga.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/build.make external/paradiseo/eo/src/ga/CMakeFiles/ga.dir/make_run_ga.cpp.s +.PHONY : make_run_ga.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... ga" + @echo "... make_algo_scalar_ga.o" + @echo "... make_algo_scalar_ga.i" + @echo "... make_algo_scalar_ga.s" + @echo "... make_checkpoint_ga.o" + @echo "... make_checkpoint_ga.i" + @echo "... make_checkpoint_ga.s" + @echo "... make_continue_ga.o" + @echo "... make_continue_ga.i" + @echo "... make_continue_ga.s" + @echo "... make_genotype_ga.o" + @echo "... make_genotype_ga.i" + @echo "... make_genotype_ga.s" + @echo "... make_op_ga.o" + @echo "... make_op_ga.i" + @echo "... make_op_ga.s" + @echo "... make_pop_ga.o" + @echo "... make_pop_ga.i" + @echo "... make_pop_ga.s" + @echo "... make_run_ga.o" + @echo "... make_run_ga.i" + @echo "... make_run_ga.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/external/paradiseo/eo/src/ga/cmake_install.cmake b/build/external/paradiseo/eo/src/ga/cmake_install.cmake new file mode 100644 index 0000000..d23615f --- /dev/null +++ b/build/external/paradiseo/eo/src/ga/cmake_install.cmake @@ -0,0 +1,47 @@ +# Install script for directory: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/ga + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "libraries" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib64" TYPE STATIC_LIBRARY FILES "/Users/vguillem/git/rHashGen/build/lib/libga.a") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/libga.a" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/libga.a") + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/libga.a") + endif() +endif() + diff --git a/build/external/paradiseo/eo/src/utils/CMakeFiles/CMakeDirectoryInformation.cmake b/build/external/paradiseo/eo/src/utils/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2ea7ea0 --- /dev/null +++ b/build/external/paradiseo/eo/src/utils/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/vguillem/git/rHashGen") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/vguillem/git/rHashGen/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/DependInfo.cmake b/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/DependInfo.cmake new file mode 100644 index 0000000..b083c5e --- /dev/null +++ b/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/DependInfo.cmake @@ -0,0 +1,39 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoData.cpp" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoData.cpp.o" "gcc" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoData.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoFileMonitor.cpp" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoFileMonitor.cpp.o" "gcc" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoFileMonitor.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoGnuplot.cpp" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot.cpp.o" "gcc" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoGnuplot1DMonitor.cpp" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DMonitor.cpp.o" "gcc" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DMonitor.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoGnuplot1DSnapshot.cpp" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DSnapshot.cpp.o" "gcc" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DSnapshot.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoIntBounds.cpp" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoIntBounds.cpp.o" "gcc" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoIntBounds.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoLogger.cpp" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoLogger.cpp.o" "gcc" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoLogger.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoOStreamMonitor.cpp" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoOStreamMonitor.cpp.o" "gcc" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoOStreamMonitor.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoParallel.cpp" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParallel.cpp.o" "gcc" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParallel.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoParser.cpp" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParser.cpp.o" "gcc" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParser.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoRNG.cpp" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRNG.cpp.o" "gcc" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRNG.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoRealBounds.cpp" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRealBounds.cpp.o" "gcc" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRealBounds.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoSignal.cpp" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoSignal.cpp.o" "gcc" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoSignal.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoState.cpp" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoState.cpp.o" "gcc" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoState.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoUpdater.cpp" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoUpdater.cpp.o" "gcc" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoUpdater.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/make_help.cpp" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/make_help.cpp.o" "gcc" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/make_help.cpp.o.d" + "/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/pipecom.cpp" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/pipecom.cpp.o" "gcc" "external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/pipecom.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make b/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make new file mode 100644 index 0000000..339a410 --- /dev/null +++ b/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make @@ -0,0 +1,367 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +# Include any dependencies generated for this target. +include external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.make + +# Include the progress variables for this target. +include external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/progress.make + +# Include the compile flags for this target's objects. +include external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/flags.make + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoData.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/flags.make +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoData.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoData.cpp +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoData.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoData.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoData.cpp.o -MF CMakeFiles/eoutils.dir/eoData.cpp.o.d -o CMakeFiles/eoutils.dir/eoData.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoData.cpp + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoData.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/eoutils.dir/eoData.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoData.cpp > CMakeFiles/eoutils.dir/eoData.cpp.i + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoData.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/eoutils.dir/eoData.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoData.cpp -o CMakeFiles/eoutils.dir/eoData.cpp.s + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoFileMonitor.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/flags.make +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoFileMonitor.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoFileMonitor.cpp +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoFileMonitor.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoFileMonitor.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoFileMonitor.cpp.o -MF CMakeFiles/eoutils.dir/eoFileMonitor.cpp.o.d -o CMakeFiles/eoutils.dir/eoFileMonitor.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoFileMonitor.cpp + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoFileMonitor.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/eoutils.dir/eoFileMonitor.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoFileMonitor.cpp > CMakeFiles/eoutils.dir/eoFileMonitor.cpp.i + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoFileMonitor.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/eoutils.dir/eoFileMonitor.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoFileMonitor.cpp -o CMakeFiles/eoutils.dir/eoFileMonitor.cpp.s + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/flags.make +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoGnuplot.cpp +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot.cpp.o -MF CMakeFiles/eoutils.dir/eoGnuplot.cpp.o.d -o CMakeFiles/eoutils.dir/eoGnuplot.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoGnuplot.cpp + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/eoutils.dir/eoGnuplot.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoGnuplot.cpp > CMakeFiles/eoutils.dir/eoGnuplot.cpp.i + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/eoutils.dir/eoGnuplot.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoGnuplot.cpp -o CMakeFiles/eoutils.dir/eoGnuplot.cpp.s + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DMonitor.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/flags.make +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DMonitor.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoGnuplot1DMonitor.cpp +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DMonitor.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DMonitor.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DMonitor.cpp.o -MF CMakeFiles/eoutils.dir/eoGnuplot1DMonitor.cpp.o.d -o CMakeFiles/eoutils.dir/eoGnuplot1DMonitor.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoGnuplot1DMonitor.cpp + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DMonitor.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/eoutils.dir/eoGnuplot1DMonitor.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoGnuplot1DMonitor.cpp > CMakeFiles/eoutils.dir/eoGnuplot1DMonitor.cpp.i + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DMonitor.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/eoutils.dir/eoGnuplot1DMonitor.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoGnuplot1DMonitor.cpp -o CMakeFiles/eoutils.dir/eoGnuplot1DMonitor.cpp.s + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DSnapshot.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/flags.make +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DSnapshot.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoGnuplot1DSnapshot.cpp +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DSnapshot.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DSnapshot.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DSnapshot.cpp.o -MF CMakeFiles/eoutils.dir/eoGnuplot1DSnapshot.cpp.o.d -o CMakeFiles/eoutils.dir/eoGnuplot1DSnapshot.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoGnuplot1DSnapshot.cpp + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DSnapshot.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/eoutils.dir/eoGnuplot1DSnapshot.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoGnuplot1DSnapshot.cpp > CMakeFiles/eoutils.dir/eoGnuplot1DSnapshot.cpp.i + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DSnapshot.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/eoutils.dir/eoGnuplot1DSnapshot.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoGnuplot1DSnapshot.cpp -o CMakeFiles/eoutils.dir/eoGnuplot1DSnapshot.cpp.s + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoIntBounds.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/flags.make +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoIntBounds.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoIntBounds.cpp +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoIntBounds.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoIntBounds.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoIntBounds.cpp.o -MF CMakeFiles/eoutils.dir/eoIntBounds.cpp.o.d -o CMakeFiles/eoutils.dir/eoIntBounds.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoIntBounds.cpp + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoIntBounds.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/eoutils.dir/eoIntBounds.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoIntBounds.cpp > CMakeFiles/eoutils.dir/eoIntBounds.cpp.i + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoIntBounds.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/eoutils.dir/eoIntBounds.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoIntBounds.cpp -o CMakeFiles/eoutils.dir/eoIntBounds.cpp.s + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParser.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/flags.make +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParser.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoParser.cpp +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParser.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParser.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParser.cpp.o -MF CMakeFiles/eoutils.dir/eoParser.cpp.o.d -o CMakeFiles/eoutils.dir/eoParser.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoParser.cpp + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParser.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/eoutils.dir/eoParser.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoParser.cpp > CMakeFiles/eoutils.dir/eoParser.cpp.i + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParser.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/eoutils.dir/eoParser.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoParser.cpp -o CMakeFiles/eoutils.dir/eoParser.cpp.s + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRealBounds.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/flags.make +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRealBounds.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoRealBounds.cpp +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRealBounds.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRealBounds.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRealBounds.cpp.o -MF CMakeFiles/eoutils.dir/eoRealBounds.cpp.o.d -o CMakeFiles/eoutils.dir/eoRealBounds.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoRealBounds.cpp + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRealBounds.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/eoutils.dir/eoRealBounds.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoRealBounds.cpp > CMakeFiles/eoutils.dir/eoRealBounds.cpp.i + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRealBounds.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/eoutils.dir/eoRealBounds.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoRealBounds.cpp -o CMakeFiles/eoutils.dir/eoRealBounds.cpp.s + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRNG.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/flags.make +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRNG.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoRNG.cpp +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRNG.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRNG.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRNG.cpp.o -MF CMakeFiles/eoutils.dir/eoRNG.cpp.o.d -o CMakeFiles/eoutils.dir/eoRNG.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoRNG.cpp + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRNG.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/eoutils.dir/eoRNG.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoRNG.cpp > CMakeFiles/eoutils.dir/eoRNG.cpp.i + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRNG.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/eoutils.dir/eoRNG.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoRNG.cpp -o CMakeFiles/eoutils.dir/eoRNG.cpp.s + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoState.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/flags.make +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoState.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoState.cpp +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoState.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoState.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoState.cpp.o -MF CMakeFiles/eoutils.dir/eoState.cpp.o.d -o CMakeFiles/eoutils.dir/eoState.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoState.cpp + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoState.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/eoutils.dir/eoState.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoState.cpp > CMakeFiles/eoutils.dir/eoState.cpp.i + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoState.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/eoutils.dir/eoState.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoState.cpp -o CMakeFiles/eoutils.dir/eoState.cpp.s + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoOStreamMonitor.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/flags.make +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoOStreamMonitor.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoOStreamMonitor.cpp +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoOStreamMonitor.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoOStreamMonitor.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoOStreamMonitor.cpp.o -MF CMakeFiles/eoutils.dir/eoOStreamMonitor.cpp.o.d -o CMakeFiles/eoutils.dir/eoOStreamMonitor.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoOStreamMonitor.cpp + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoOStreamMonitor.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/eoutils.dir/eoOStreamMonitor.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoOStreamMonitor.cpp > CMakeFiles/eoutils.dir/eoOStreamMonitor.cpp.i + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoOStreamMonitor.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/eoutils.dir/eoOStreamMonitor.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoOStreamMonitor.cpp -o CMakeFiles/eoutils.dir/eoOStreamMonitor.cpp.s + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoUpdater.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/flags.make +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoUpdater.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoUpdater.cpp +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoUpdater.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building CXX object external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoUpdater.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoUpdater.cpp.o -MF CMakeFiles/eoutils.dir/eoUpdater.cpp.o.d -o CMakeFiles/eoutils.dir/eoUpdater.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoUpdater.cpp + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoUpdater.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/eoutils.dir/eoUpdater.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoUpdater.cpp > CMakeFiles/eoutils.dir/eoUpdater.cpp.i + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoUpdater.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/eoutils.dir/eoUpdater.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoUpdater.cpp -o CMakeFiles/eoutils.dir/eoUpdater.cpp.s + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/make_help.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/flags.make +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/make_help.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/make_help.cpp +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/make_help.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building CXX object external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/make_help.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/make_help.cpp.o -MF CMakeFiles/eoutils.dir/make_help.cpp.o.d -o CMakeFiles/eoutils.dir/make_help.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/make_help.cpp + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/make_help.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/eoutils.dir/make_help.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/make_help.cpp > CMakeFiles/eoutils.dir/make_help.cpp.i + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/make_help.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/eoutils.dir/make_help.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/make_help.cpp -o CMakeFiles/eoutils.dir/make_help.cpp.s + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/pipecom.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/flags.make +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/pipecom.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/pipecom.cpp +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/pipecom.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building CXX object external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/pipecom.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/pipecom.cpp.o -MF CMakeFiles/eoutils.dir/pipecom.cpp.o.d -o CMakeFiles/eoutils.dir/pipecom.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/pipecom.cpp + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/pipecom.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/eoutils.dir/pipecom.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/pipecom.cpp > CMakeFiles/eoutils.dir/pipecom.cpp.i + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/pipecom.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/eoutils.dir/pipecom.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/pipecom.cpp -o CMakeFiles/eoutils.dir/pipecom.cpp.s + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoLogger.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/flags.make +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoLogger.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoLogger.cpp +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoLogger.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building CXX object external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoLogger.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoLogger.cpp.o -MF CMakeFiles/eoutils.dir/eoLogger.cpp.o.d -o CMakeFiles/eoutils.dir/eoLogger.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoLogger.cpp + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoLogger.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/eoutils.dir/eoLogger.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoLogger.cpp > CMakeFiles/eoutils.dir/eoLogger.cpp.i + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoLogger.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/eoutils.dir/eoLogger.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoLogger.cpp -o CMakeFiles/eoutils.dir/eoLogger.cpp.s + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParallel.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/flags.make +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParallel.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoParallel.cpp +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParallel.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building CXX object external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParallel.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParallel.cpp.o -MF CMakeFiles/eoutils.dir/eoParallel.cpp.o.d -o CMakeFiles/eoutils.dir/eoParallel.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoParallel.cpp + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParallel.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/eoutils.dir/eoParallel.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoParallel.cpp > CMakeFiles/eoutils.dir/eoParallel.cpp.i + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParallel.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/eoutils.dir/eoParallel.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoParallel.cpp -o CMakeFiles/eoutils.dir/eoParallel.cpp.s + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoSignal.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/flags.make +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoSignal.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoSignal.cpp +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoSignal.cpp.o: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building CXX object external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoSignal.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoSignal.cpp.o -MF CMakeFiles/eoutils.dir/eoSignal.cpp.o.d -o CMakeFiles/eoutils.dir/eoSignal.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoSignal.cpp + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoSignal.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/eoutils.dir/eoSignal.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoSignal.cpp > CMakeFiles/eoutils.dir/eoSignal.cpp.i + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoSignal.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/eoutils.dir/eoSignal.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils/eoSignal.cpp -o CMakeFiles/eoutils.dir/eoSignal.cpp.s + +# Object files for target eoutils +eoutils_OBJECTS = \ +"CMakeFiles/eoutils.dir/eoData.cpp.o" \ +"CMakeFiles/eoutils.dir/eoFileMonitor.cpp.o" \ +"CMakeFiles/eoutils.dir/eoGnuplot.cpp.o" \ +"CMakeFiles/eoutils.dir/eoGnuplot1DMonitor.cpp.o" \ +"CMakeFiles/eoutils.dir/eoGnuplot1DSnapshot.cpp.o" \ +"CMakeFiles/eoutils.dir/eoIntBounds.cpp.o" \ +"CMakeFiles/eoutils.dir/eoParser.cpp.o" \ +"CMakeFiles/eoutils.dir/eoRealBounds.cpp.o" \ +"CMakeFiles/eoutils.dir/eoRNG.cpp.o" \ +"CMakeFiles/eoutils.dir/eoState.cpp.o" \ +"CMakeFiles/eoutils.dir/eoOStreamMonitor.cpp.o" \ +"CMakeFiles/eoutils.dir/eoUpdater.cpp.o" \ +"CMakeFiles/eoutils.dir/make_help.cpp.o" \ +"CMakeFiles/eoutils.dir/pipecom.cpp.o" \ +"CMakeFiles/eoutils.dir/eoLogger.cpp.o" \ +"CMakeFiles/eoutils.dir/eoParallel.cpp.o" \ +"CMakeFiles/eoutils.dir/eoSignal.cpp.o" + +# External object files for target eoutils +eoutils_EXTERNAL_OBJECTS = + +lib/libeoutils.a: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoData.cpp.o +lib/libeoutils.a: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoFileMonitor.cpp.o +lib/libeoutils.a: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot.cpp.o +lib/libeoutils.a: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DMonitor.cpp.o +lib/libeoutils.a: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DSnapshot.cpp.o +lib/libeoutils.a: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoIntBounds.cpp.o +lib/libeoutils.a: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParser.cpp.o +lib/libeoutils.a: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRealBounds.cpp.o +lib/libeoutils.a: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRNG.cpp.o +lib/libeoutils.a: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoState.cpp.o +lib/libeoutils.a: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoOStreamMonitor.cpp.o +lib/libeoutils.a: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoUpdater.cpp.o +lib/libeoutils.a: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/make_help.cpp.o +lib/libeoutils.a: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/pipecom.cpp.o +lib/libeoutils.a: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoLogger.cpp.o +lib/libeoutils.a: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParallel.cpp.o +lib/libeoutils.a: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoSignal.cpp.o +lib/libeoutils.a: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make +lib/libeoutils.a: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Linking CXX static library ../../../../../lib/libeoutils.a" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && $(CMAKE_COMMAND) -P CMakeFiles/eoutils.dir/cmake_clean_target.cmake + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/eoutils.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build: lib/libeoutils.a +.PHONY : external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/clean: + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils && $(CMAKE_COMMAND) -P CMakeFiles/eoutils.dir/cmake_clean.cmake +.PHONY : external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/clean + +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/vguillem/git/rHashGen /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils /Users/vguillem/git/rHashGen/build /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/depend + diff --git a/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/cmake_clean.cmake b/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/cmake_clean.cmake new file mode 100644 index 0000000..7924bfc --- /dev/null +++ b/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/cmake_clean.cmake @@ -0,0 +1,43 @@ +file(REMOVE_RECURSE + "../../../../../lib/libeoutils.a" + "../../../../../lib/libeoutils.pdb" + "CMakeFiles/eoutils.dir/eoData.cpp.o" + "CMakeFiles/eoutils.dir/eoData.cpp.o.d" + "CMakeFiles/eoutils.dir/eoFileMonitor.cpp.o" + "CMakeFiles/eoutils.dir/eoFileMonitor.cpp.o.d" + "CMakeFiles/eoutils.dir/eoGnuplot.cpp.o" + "CMakeFiles/eoutils.dir/eoGnuplot.cpp.o.d" + "CMakeFiles/eoutils.dir/eoGnuplot1DMonitor.cpp.o" + "CMakeFiles/eoutils.dir/eoGnuplot1DMonitor.cpp.o.d" + "CMakeFiles/eoutils.dir/eoGnuplot1DSnapshot.cpp.o" + "CMakeFiles/eoutils.dir/eoGnuplot1DSnapshot.cpp.o.d" + "CMakeFiles/eoutils.dir/eoIntBounds.cpp.o" + "CMakeFiles/eoutils.dir/eoIntBounds.cpp.o.d" + "CMakeFiles/eoutils.dir/eoLogger.cpp.o" + "CMakeFiles/eoutils.dir/eoLogger.cpp.o.d" + "CMakeFiles/eoutils.dir/eoOStreamMonitor.cpp.o" + "CMakeFiles/eoutils.dir/eoOStreamMonitor.cpp.o.d" + "CMakeFiles/eoutils.dir/eoParallel.cpp.o" + "CMakeFiles/eoutils.dir/eoParallel.cpp.o.d" + "CMakeFiles/eoutils.dir/eoParser.cpp.o" + "CMakeFiles/eoutils.dir/eoParser.cpp.o.d" + "CMakeFiles/eoutils.dir/eoRNG.cpp.o" + "CMakeFiles/eoutils.dir/eoRNG.cpp.o.d" + "CMakeFiles/eoutils.dir/eoRealBounds.cpp.o" + "CMakeFiles/eoutils.dir/eoRealBounds.cpp.o.d" + "CMakeFiles/eoutils.dir/eoSignal.cpp.o" + "CMakeFiles/eoutils.dir/eoSignal.cpp.o.d" + "CMakeFiles/eoutils.dir/eoState.cpp.o" + "CMakeFiles/eoutils.dir/eoState.cpp.o.d" + "CMakeFiles/eoutils.dir/eoUpdater.cpp.o" + "CMakeFiles/eoutils.dir/eoUpdater.cpp.o.d" + "CMakeFiles/eoutils.dir/make_help.cpp.o" + "CMakeFiles/eoutils.dir/make_help.cpp.o.d" + "CMakeFiles/eoutils.dir/pipecom.cpp.o" + "CMakeFiles/eoutils.dir/pipecom.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/eoutils.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/cmake_clean_target.cmake b/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..0e81f44 --- /dev/null +++ b/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../../../../lib/libeoutils.a" +) diff --git a/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.make b/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.make new file mode 100644 index 0000000..8b8dc75 --- /dev/null +++ b/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for eoutils. +# This may be replaced when dependencies are built. diff --git a/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.ts b/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.ts new file mode 100644 index 0000000..011aabb --- /dev/null +++ b/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for eoutils. diff --git a/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/depend.make b/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/depend.make new file mode 100644 index 0000000..46f2e93 --- /dev/null +++ b/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for eoutils. +# This may be replaced when dependencies are built. diff --git a/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/flags.make b/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/flags.make new file mode 100644 index 0000000..59457f9 --- /dev/null +++ b/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_DEFINES = -DDEPRECATED_MESSAGES + +CXX_INCLUDES = -I/Users/vguillem/git/rHashGen/include -I/Users/vguillem/git/rHashGen/external/paradiseo -I/Users/vguillem/git/rHashGen/external/paradiseo/eo/src -I/Users/vguillem/git/rHashGen/external/paradiseo/mo/src -I/Users/vguillem/git/rHashGen/external/clutchlog -I/Users/vguillem/git/rHashGen/src/include -I/Users/vguillem/git/rHashGen/external/googletest/googletest/include -I/Users/vguillem/git/rHashGen/external/googletest/googletest -I/Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils + +CXX_FLAGSarm64 = -std=gnu++17 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wall -Wextra -pedantic + +CXX_FLAGS = -std=gnu++17 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wall -Wextra -pedantic + diff --git a/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/link.txt b/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/link.txt new file mode 100644 index 0000000..b7cc282 --- /dev/null +++ b/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/link.txt @@ -0,0 +1,2 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc ../../../../../lib/libeoutils.a CMakeFiles/eoutils.dir/eoData.cpp.o CMakeFiles/eoutils.dir/eoFileMonitor.cpp.o CMakeFiles/eoutils.dir/eoGnuplot.cpp.o CMakeFiles/eoutils.dir/eoGnuplot1DMonitor.cpp.o CMakeFiles/eoutils.dir/eoGnuplot1DSnapshot.cpp.o CMakeFiles/eoutils.dir/eoIntBounds.cpp.o CMakeFiles/eoutils.dir/eoParser.cpp.o CMakeFiles/eoutils.dir/eoRealBounds.cpp.o CMakeFiles/eoutils.dir/eoRNG.cpp.o CMakeFiles/eoutils.dir/eoState.cpp.o CMakeFiles/eoutils.dir/eoOStreamMonitor.cpp.o CMakeFiles/eoutils.dir/eoUpdater.cpp.o CMakeFiles/eoutils.dir/make_help.cpp.o CMakeFiles/eoutils.dir/pipecom.cpp.o CMakeFiles/eoutils.dir/eoLogger.cpp.o CMakeFiles/eoutils.dir/eoParallel.cpp.o CMakeFiles/eoutils.dir/eoSignal.cpp.o +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib ../../../../../lib/libeoutils.a diff --git a/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/progress.make b/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/progress.make new file mode 100644 index 0000000..7ad2086 --- /dev/null +++ b/build/external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/progress.make @@ -0,0 +1,19 @@ +CMAKE_PROGRESS_1 = 12 +CMAKE_PROGRESS_2 = 13 +CMAKE_PROGRESS_3 = 14 +CMAKE_PROGRESS_4 = 15 +CMAKE_PROGRESS_5 = 16 +CMAKE_PROGRESS_6 = 17 +CMAKE_PROGRESS_7 = 18 +CMAKE_PROGRESS_8 = 19 +CMAKE_PROGRESS_9 = 20 +CMAKE_PROGRESS_10 = 21 +CMAKE_PROGRESS_11 = 22 +CMAKE_PROGRESS_12 = 23 +CMAKE_PROGRESS_13 = 24 +CMAKE_PROGRESS_14 = 25 +CMAKE_PROGRESS_15 = 26 +CMAKE_PROGRESS_16 = 27 +CMAKE_PROGRESS_17 = 28 +CMAKE_PROGRESS_18 = 29 + diff --git a/build/external/paradiseo/eo/src/utils/CMakeFiles/progress.marks b/build/external/paradiseo/eo/src/utils/CMakeFiles/progress.marks new file mode 100644 index 0000000..3c03207 --- /dev/null +++ b/build/external/paradiseo/eo/src/utils/CMakeFiles/progress.marks @@ -0,0 +1 @@ +18 diff --git a/build/external/paradiseo/eo/src/utils/Makefile b/build/external/paradiseo/eo/src/utils/Makefile new file mode 100644 index 0000000..c1c5ca1 --- /dev/null +++ b/build/external/paradiseo/eo/src/utils/Makefile @@ -0,0 +1,674 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"gmock\" \"gtest\" \"headers\" \"libraries\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles /Users/vguillem/git/rHashGen/build/external/paradiseo/eo/src/utils//CMakeFiles/progress.marks + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/utils/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/utils/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/utils/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/utils/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/rule: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/rule +.PHONY : external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/rule + +# Convenience name for target. +eoutils: external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/rule +.PHONY : eoutils + +# fast build rule for target. +eoutils/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build +.PHONY : eoutils/fast + +eoData.o: eoData.cpp.o +.PHONY : eoData.o + +# target to build an object file +eoData.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoData.cpp.o +.PHONY : eoData.cpp.o + +eoData.i: eoData.cpp.i +.PHONY : eoData.i + +# target to preprocess a source file +eoData.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoData.cpp.i +.PHONY : eoData.cpp.i + +eoData.s: eoData.cpp.s +.PHONY : eoData.s + +# target to generate assembly for a file +eoData.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoData.cpp.s +.PHONY : eoData.cpp.s + +eoFileMonitor.o: eoFileMonitor.cpp.o +.PHONY : eoFileMonitor.o + +# target to build an object file +eoFileMonitor.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoFileMonitor.cpp.o +.PHONY : eoFileMonitor.cpp.o + +eoFileMonitor.i: eoFileMonitor.cpp.i +.PHONY : eoFileMonitor.i + +# target to preprocess a source file +eoFileMonitor.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoFileMonitor.cpp.i +.PHONY : eoFileMonitor.cpp.i + +eoFileMonitor.s: eoFileMonitor.cpp.s +.PHONY : eoFileMonitor.s + +# target to generate assembly for a file +eoFileMonitor.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoFileMonitor.cpp.s +.PHONY : eoFileMonitor.cpp.s + +eoGnuplot.o: eoGnuplot.cpp.o +.PHONY : eoGnuplot.o + +# target to build an object file +eoGnuplot.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot.cpp.o +.PHONY : eoGnuplot.cpp.o + +eoGnuplot.i: eoGnuplot.cpp.i +.PHONY : eoGnuplot.i + +# target to preprocess a source file +eoGnuplot.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot.cpp.i +.PHONY : eoGnuplot.cpp.i + +eoGnuplot.s: eoGnuplot.cpp.s +.PHONY : eoGnuplot.s + +# target to generate assembly for a file +eoGnuplot.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot.cpp.s +.PHONY : eoGnuplot.cpp.s + +eoGnuplot1DMonitor.o: eoGnuplot1DMonitor.cpp.o +.PHONY : eoGnuplot1DMonitor.o + +# target to build an object file +eoGnuplot1DMonitor.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DMonitor.cpp.o +.PHONY : eoGnuplot1DMonitor.cpp.o + +eoGnuplot1DMonitor.i: eoGnuplot1DMonitor.cpp.i +.PHONY : eoGnuplot1DMonitor.i + +# target to preprocess a source file +eoGnuplot1DMonitor.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DMonitor.cpp.i +.PHONY : eoGnuplot1DMonitor.cpp.i + +eoGnuplot1DMonitor.s: eoGnuplot1DMonitor.cpp.s +.PHONY : eoGnuplot1DMonitor.s + +# target to generate assembly for a file +eoGnuplot1DMonitor.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DMonitor.cpp.s +.PHONY : eoGnuplot1DMonitor.cpp.s + +eoGnuplot1DSnapshot.o: eoGnuplot1DSnapshot.cpp.o +.PHONY : eoGnuplot1DSnapshot.o + +# target to build an object file +eoGnuplot1DSnapshot.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DSnapshot.cpp.o +.PHONY : eoGnuplot1DSnapshot.cpp.o + +eoGnuplot1DSnapshot.i: eoGnuplot1DSnapshot.cpp.i +.PHONY : eoGnuplot1DSnapshot.i + +# target to preprocess a source file +eoGnuplot1DSnapshot.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DSnapshot.cpp.i +.PHONY : eoGnuplot1DSnapshot.cpp.i + +eoGnuplot1DSnapshot.s: eoGnuplot1DSnapshot.cpp.s +.PHONY : eoGnuplot1DSnapshot.s + +# target to generate assembly for a file +eoGnuplot1DSnapshot.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoGnuplot1DSnapshot.cpp.s +.PHONY : eoGnuplot1DSnapshot.cpp.s + +eoIntBounds.o: eoIntBounds.cpp.o +.PHONY : eoIntBounds.o + +# target to build an object file +eoIntBounds.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoIntBounds.cpp.o +.PHONY : eoIntBounds.cpp.o + +eoIntBounds.i: eoIntBounds.cpp.i +.PHONY : eoIntBounds.i + +# target to preprocess a source file +eoIntBounds.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoIntBounds.cpp.i +.PHONY : eoIntBounds.cpp.i + +eoIntBounds.s: eoIntBounds.cpp.s +.PHONY : eoIntBounds.s + +# target to generate assembly for a file +eoIntBounds.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoIntBounds.cpp.s +.PHONY : eoIntBounds.cpp.s + +eoLogger.o: eoLogger.cpp.o +.PHONY : eoLogger.o + +# target to build an object file +eoLogger.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoLogger.cpp.o +.PHONY : eoLogger.cpp.o + +eoLogger.i: eoLogger.cpp.i +.PHONY : eoLogger.i + +# target to preprocess a source file +eoLogger.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoLogger.cpp.i +.PHONY : eoLogger.cpp.i + +eoLogger.s: eoLogger.cpp.s +.PHONY : eoLogger.s + +# target to generate assembly for a file +eoLogger.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoLogger.cpp.s +.PHONY : eoLogger.cpp.s + +eoOStreamMonitor.o: eoOStreamMonitor.cpp.o +.PHONY : eoOStreamMonitor.o + +# target to build an object file +eoOStreamMonitor.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoOStreamMonitor.cpp.o +.PHONY : eoOStreamMonitor.cpp.o + +eoOStreamMonitor.i: eoOStreamMonitor.cpp.i +.PHONY : eoOStreamMonitor.i + +# target to preprocess a source file +eoOStreamMonitor.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoOStreamMonitor.cpp.i +.PHONY : eoOStreamMonitor.cpp.i + +eoOStreamMonitor.s: eoOStreamMonitor.cpp.s +.PHONY : eoOStreamMonitor.s + +# target to generate assembly for a file +eoOStreamMonitor.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoOStreamMonitor.cpp.s +.PHONY : eoOStreamMonitor.cpp.s + +eoParallel.o: eoParallel.cpp.o +.PHONY : eoParallel.o + +# target to build an object file +eoParallel.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParallel.cpp.o +.PHONY : eoParallel.cpp.o + +eoParallel.i: eoParallel.cpp.i +.PHONY : eoParallel.i + +# target to preprocess a source file +eoParallel.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParallel.cpp.i +.PHONY : eoParallel.cpp.i + +eoParallel.s: eoParallel.cpp.s +.PHONY : eoParallel.s + +# target to generate assembly for a file +eoParallel.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParallel.cpp.s +.PHONY : eoParallel.cpp.s + +eoParser.o: eoParser.cpp.o +.PHONY : eoParser.o + +# target to build an object file +eoParser.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParser.cpp.o +.PHONY : eoParser.cpp.o + +eoParser.i: eoParser.cpp.i +.PHONY : eoParser.i + +# target to preprocess a source file +eoParser.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParser.cpp.i +.PHONY : eoParser.cpp.i + +eoParser.s: eoParser.cpp.s +.PHONY : eoParser.s + +# target to generate assembly for a file +eoParser.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoParser.cpp.s +.PHONY : eoParser.cpp.s + +eoRNG.o: eoRNG.cpp.o +.PHONY : eoRNG.o + +# target to build an object file +eoRNG.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRNG.cpp.o +.PHONY : eoRNG.cpp.o + +eoRNG.i: eoRNG.cpp.i +.PHONY : eoRNG.i + +# target to preprocess a source file +eoRNG.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRNG.cpp.i +.PHONY : eoRNG.cpp.i + +eoRNG.s: eoRNG.cpp.s +.PHONY : eoRNG.s + +# target to generate assembly for a file +eoRNG.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRNG.cpp.s +.PHONY : eoRNG.cpp.s + +eoRealBounds.o: eoRealBounds.cpp.o +.PHONY : eoRealBounds.o + +# target to build an object file +eoRealBounds.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRealBounds.cpp.o +.PHONY : eoRealBounds.cpp.o + +eoRealBounds.i: eoRealBounds.cpp.i +.PHONY : eoRealBounds.i + +# target to preprocess a source file +eoRealBounds.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRealBounds.cpp.i +.PHONY : eoRealBounds.cpp.i + +eoRealBounds.s: eoRealBounds.cpp.s +.PHONY : eoRealBounds.s + +# target to generate assembly for a file +eoRealBounds.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoRealBounds.cpp.s +.PHONY : eoRealBounds.cpp.s + +eoSignal.o: eoSignal.cpp.o +.PHONY : eoSignal.o + +# target to build an object file +eoSignal.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoSignal.cpp.o +.PHONY : eoSignal.cpp.o + +eoSignal.i: eoSignal.cpp.i +.PHONY : eoSignal.i + +# target to preprocess a source file +eoSignal.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoSignal.cpp.i +.PHONY : eoSignal.cpp.i + +eoSignal.s: eoSignal.cpp.s +.PHONY : eoSignal.s + +# target to generate assembly for a file +eoSignal.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoSignal.cpp.s +.PHONY : eoSignal.cpp.s + +eoState.o: eoState.cpp.o +.PHONY : eoState.o + +# target to build an object file +eoState.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoState.cpp.o +.PHONY : eoState.cpp.o + +eoState.i: eoState.cpp.i +.PHONY : eoState.i + +# target to preprocess a source file +eoState.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoState.cpp.i +.PHONY : eoState.cpp.i + +eoState.s: eoState.cpp.s +.PHONY : eoState.s + +# target to generate assembly for a file +eoState.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoState.cpp.s +.PHONY : eoState.cpp.s + +eoUpdater.o: eoUpdater.cpp.o +.PHONY : eoUpdater.o + +# target to build an object file +eoUpdater.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoUpdater.cpp.o +.PHONY : eoUpdater.cpp.o + +eoUpdater.i: eoUpdater.cpp.i +.PHONY : eoUpdater.i + +# target to preprocess a source file +eoUpdater.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoUpdater.cpp.i +.PHONY : eoUpdater.cpp.i + +eoUpdater.s: eoUpdater.cpp.s +.PHONY : eoUpdater.s + +# target to generate assembly for a file +eoUpdater.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/eoUpdater.cpp.s +.PHONY : eoUpdater.cpp.s + +make_help.o: make_help.cpp.o +.PHONY : make_help.o + +# target to build an object file +make_help.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/make_help.cpp.o +.PHONY : make_help.cpp.o + +make_help.i: make_help.cpp.i +.PHONY : make_help.i + +# target to preprocess a source file +make_help.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/make_help.cpp.i +.PHONY : make_help.cpp.i + +make_help.s: make_help.cpp.s +.PHONY : make_help.s + +# target to generate assembly for a file +make_help.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/make_help.cpp.s +.PHONY : make_help.cpp.s + +pipecom.o: pipecom.cpp.o +.PHONY : pipecom.o + +# target to build an object file +pipecom.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/pipecom.cpp.o +.PHONY : pipecom.cpp.o + +pipecom.i: pipecom.cpp.i +.PHONY : pipecom.i + +# target to preprocess a source file +pipecom.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/pipecom.cpp.i +.PHONY : pipecom.cpp.i + +pipecom.s: pipecom.cpp.s +.PHONY : pipecom.s + +# target to generate assembly for a file +pipecom.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/build.make external/paradiseo/eo/src/utils/CMakeFiles/eoutils.dir/pipecom.cpp.s +.PHONY : pipecom.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... eoutils" + @echo "... eoData.o" + @echo "... eoData.i" + @echo "... eoData.s" + @echo "... eoFileMonitor.o" + @echo "... eoFileMonitor.i" + @echo "... eoFileMonitor.s" + @echo "... eoGnuplot.o" + @echo "... eoGnuplot.i" + @echo "... eoGnuplot.s" + @echo "... eoGnuplot1DMonitor.o" + @echo "... eoGnuplot1DMonitor.i" + @echo "... eoGnuplot1DMonitor.s" + @echo "... eoGnuplot1DSnapshot.o" + @echo "... eoGnuplot1DSnapshot.i" + @echo "... eoGnuplot1DSnapshot.s" + @echo "... eoIntBounds.o" + @echo "... eoIntBounds.i" + @echo "... eoIntBounds.s" + @echo "... eoLogger.o" + @echo "... eoLogger.i" + @echo "... eoLogger.s" + @echo "... eoOStreamMonitor.o" + @echo "... eoOStreamMonitor.i" + @echo "... eoOStreamMonitor.s" + @echo "... eoParallel.o" + @echo "... eoParallel.i" + @echo "... eoParallel.s" + @echo "... eoParser.o" + @echo "... eoParser.i" + @echo "... eoParser.s" + @echo "... eoRNG.o" + @echo "... eoRNG.i" + @echo "... eoRNG.s" + @echo "... eoRealBounds.o" + @echo "... eoRealBounds.i" + @echo "... eoRealBounds.s" + @echo "... eoSignal.o" + @echo "... eoSignal.i" + @echo "... eoSignal.s" + @echo "... eoState.o" + @echo "... eoState.i" + @echo "... eoState.s" + @echo "... eoUpdater.o" + @echo "... eoUpdater.i" + @echo "... eoUpdater.s" + @echo "... make_help.o" + @echo "... make_help.i" + @echo "... make_help.s" + @echo "... pipecom.o" + @echo "... pipecom.i" + @echo "... pipecom.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/external/paradiseo/eo/src/utils/cmake_install.cmake b/build/external/paradiseo/eo/src/utils/cmake_install.cmake new file mode 100644 index 0000000..30a3071 --- /dev/null +++ b/build/external/paradiseo/eo/src/utils/cmake_install.cmake @@ -0,0 +1,47 @@ +# Install script for directory: /Users/vguillem/git/rHashGen/external/paradiseo/eo/src/utils + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "libraries" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib64" TYPE STATIC_LIBRARY FILES "/Users/vguillem/git/rHashGen/build/lib/libeoutils.a") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/libeoutils.a" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/libeoutils.a") + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/libeoutils.a") + endif() +endif() + diff --git a/build/external/paradiseo/mo/CMakeFiles/CMakeDirectoryInformation.cmake b/build/external/paradiseo/mo/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2ea7ea0 --- /dev/null +++ b/build/external/paradiseo/mo/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/vguillem/git/rHashGen") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/vguillem/git/rHashGen/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/external/paradiseo/mo/CMakeFiles/progress.marks b/build/external/paradiseo/mo/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/build/external/paradiseo/mo/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/build/external/paradiseo/mo/Makefile b/build/external/paradiseo/mo/Makefile new file mode 100644 index 0000000..d97c672 --- /dev/null +++ b/build/external/paradiseo/mo/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"gmock\" \"gtest\" \"headers\" \"libraries\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles /Users/vguillem/git/rHashGen/build/external/paradiseo/mo//CMakeFiles/progress.marks + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/mo/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/mo/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/mo/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/mo/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/external/paradiseo/mo/cmake_install.cmake b/build/external/paradiseo/mo/cmake_install.cmake new file mode 100644 index 0000000..6f10ee9 --- /dev/null +++ b/build/external/paradiseo/mo/cmake_install.cmake @@ -0,0 +1,46 @@ +# Install script for directory: /Users/vguillem/git/rHashGen/external/paradiseo/mo + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/doc/cmake_install.cmake") + include("/Users/vguillem/git/rHashGen/build/external/paradiseo/mo/src/cmake_install.cmake") + +endif() + diff --git a/build/external/paradiseo/mo/doc/CMakeFiles/CMakeDirectoryInformation.cmake b/build/external/paradiseo/mo/doc/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2ea7ea0 --- /dev/null +++ b/build/external/paradiseo/mo/doc/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/vguillem/git/rHashGen") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/vguillem/git/rHashGen/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/external/paradiseo/mo/doc/CMakeFiles/progress.marks b/build/external/paradiseo/mo/doc/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/build/external/paradiseo/mo/doc/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/build/external/paradiseo/mo/doc/Makefile b/build/external/paradiseo/mo/doc/Makefile new file mode 100644 index 0000000..65de904 --- /dev/null +++ b/build/external/paradiseo/mo/doc/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"gmock\" \"gtest\" \"headers\" \"libraries\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles /Users/vguillem/git/rHashGen/build/external/paradiseo/mo/doc//CMakeFiles/progress.marks + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/mo/doc/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/mo/doc/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/mo/doc/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/mo/doc/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/external/paradiseo/mo/doc/cmake_install.cmake b/build/external/paradiseo/mo/doc/cmake_install.cmake new file mode 100644 index 0000000..f32991e --- /dev/null +++ b/build/external/paradiseo/mo/doc/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/vguillem/git/rHashGen/external/paradiseo/mo/doc + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") +endif() + diff --git a/build/external/paradiseo/mo/src/CMakeFiles/CMakeDirectoryInformation.cmake b/build/external/paradiseo/mo/src/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2ea7ea0 --- /dev/null +++ b/build/external/paradiseo/mo/src/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/vguillem/git/rHashGen") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/vguillem/git/rHashGen/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/external/paradiseo/mo/src/CMakeFiles/progress.marks b/build/external/paradiseo/mo/src/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/build/external/paradiseo/mo/src/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/build/external/paradiseo/mo/src/Makefile b/build/external/paradiseo/mo/src/Makefile new file mode 100644 index 0000000..b6c54a7 --- /dev/null +++ b/build/external/paradiseo/mo/src/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"gmock\" \"gtest\" \"headers\" \"libraries\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles /Users/vguillem/git/rHashGen/build/external/paradiseo/mo/src//CMakeFiles/progress.marks + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/mo/src/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/mo/src/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/mo/src/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/mo/src/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/external/paradiseo/mo/src/cmake_install.cmake b/build/external/paradiseo/mo/src/cmake_install.cmake new file mode 100644 index 0000000..bf12780 --- /dev/null +++ b/build/external/paradiseo/mo/src/cmake_install.cmake @@ -0,0 +1,63 @@ +# Install script for directory: /Users/vguillem/git/rHashGen/external/paradiseo/mo/src + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "headers" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/paradiseo/mo" TYPE FILE FILES + "/Users/vguillem/git/rHashGen/external/paradiseo/mo/src/mo" + "/Users/vguillem/git/rHashGen/external/paradiseo/mo/src/mo.h" + ) +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "headers" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/paradiseo/mo" TYPE DIRECTORY FILES + "/Users/vguillem/git/rHashGen/external/paradiseo/mo/src/acceptCrit" + "/Users/vguillem/git/rHashGen/external/paradiseo/mo/src/algo" + "/Users/vguillem/git/rHashGen/external/paradiseo/mo/src/comparator" + "/Users/vguillem/git/rHashGen/external/paradiseo/mo/src/continuator" + "/Users/vguillem/git/rHashGen/external/paradiseo/mo/src/coolingSchedule" + "/Users/vguillem/git/rHashGen/external/paradiseo/mo/src/eval" + "/Users/vguillem/git/rHashGen/external/paradiseo/mo/src/explorer" + "/Users/vguillem/git/rHashGen/external/paradiseo/mo/src/memory" + "/Users/vguillem/git/rHashGen/external/paradiseo/mo/src/neighborhood" + "/Users/vguillem/git/rHashGen/external/paradiseo/mo/src/perturb" + "/Users/vguillem/git/rHashGen/external/paradiseo/mo/src/problems" + "/Users/vguillem/git/rHashGen/external/paradiseo/mo/src/sampling" + FILES_MATCHING REGEX "/[^/]*\\.h$") +endif() + diff --git a/build/external/paradiseo/moeo/CMakeFiles/CMakeDirectoryInformation.cmake b/build/external/paradiseo/moeo/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2ea7ea0 --- /dev/null +++ b/build/external/paradiseo/moeo/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/vguillem/git/rHashGen") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/vguillem/git/rHashGen/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/external/paradiseo/moeo/CMakeFiles/progress.marks b/build/external/paradiseo/moeo/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build/external/paradiseo/moeo/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/external/paradiseo/moeo/Makefile b/build/external/paradiseo/moeo/Makefile new file mode 100644 index 0000000..a4b7e0e --- /dev/null +++ b/build/external/paradiseo/moeo/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"gmock\" \"gtest\" \"headers\" \"libraries\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles /Users/vguillem/git/rHashGen/build/external/paradiseo/moeo//CMakeFiles/progress.marks + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/moeo/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/moeo/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/moeo/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/moeo/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/external/paradiseo/moeo/cmake_install.cmake b/build/external/paradiseo/moeo/cmake_install.cmake new file mode 100644 index 0000000..e17642d --- /dev/null +++ b/build/external/paradiseo/moeo/cmake_install.cmake @@ -0,0 +1,46 @@ +# Install script for directory: /Users/vguillem/git/rHashGen/external/paradiseo/moeo + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/doc/cmake_install.cmake") + include("/Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/src/cmake_install.cmake") + +endif() + diff --git a/build/external/paradiseo/moeo/doc/CMakeFiles/CMakeDirectoryInformation.cmake b/build/external/paradiseo/moeo/doc/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2ea7ea0 --- /dev/null +++ b/build/external/paradiseo/moeo/doc/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/vguillem/git/rHashGen") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/vguillem/git/rHashGen/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/external/paradiseo/moeo/doc/CMakeFiles/progress.marks b/build/external/paradiseo/moeo/doc/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/build/external/paradiseo/moeo/doc/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/build/external/paradiseo/moeo/doc/Makefile b/build/external/paradiseo/moeo/doc/Makefile new file mode 100644 index 0000000..bebeab7 --- /dev/null +++ b/build/external/paradiseo/moeo/doc/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"gmock\" \"gtest\" \"headers\" \"libraries\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles /Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/doc//CMakeFiles/progress.marks + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/moeo/doc/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/moeo/doc/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/moeo/doc/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/moeo/doc/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/external/paradiseo/moeo/doc/cmake_install.cmake b/build/external/paradiseo/moeo/doc/cmake_install.cmake new file mode 100644 index 0000000..1372692 --- /dev/null +++ b/build/external/paradiseo/moeo/doc/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/vguillem/git/rHashGen/external/paradiseo/moeo/doc + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") +endif() + diff --git a/build/external/paradiseo/moeo/src/CMakeFiles/CMakeDirectoryInformation.cmake b/build/external/paradiseo/moeo/src/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2ea7ea0 --- /dev/null +++ b/build/external/paradiseo/moeo/src/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/vguillem/git/rHashGen") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/vguillem/git/rHashGen/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/DependInfo.cmake b/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/DependInfo.cmake new file mode 100644 index 0000000..c9ad4b5 --- /dev/null +++ b/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/core/moeoObjectiveVectorTraits.cpp" "external/paradiseo/moeo/src/CMakeFiles/moeo.dir/core/moeoObjectiveVectorTraits.cpp.o" "gcc" "external/paradiseo/moeo/src/CMakeFiles/moeo.dir/core/moeoObjectiveVectorTraits.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/build.make b/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/build.make new file mode 100644 index 0000000..46360f1 --- /dev/null +++ b/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/build.make @@ -0,0 +1,111 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +# Include any dependencies generated for this target. +include external/paradiseo/moeo/src/CMakeFiles/moeo.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include external/paradiseo/moeo/src/CMakeFiles/moeo.dir/compiler_depend.make + +# Include the progress variables for this target. +include external/paradiseo/moeo/src/CMakeFiles/moeo.dir/progress.make + +# Include the compile flags for this target's objects. +include external/paradiseo/moeo/src/CMakeFiles/moeo.dir/flags.make + +external/paradiseo/moeo/src/CMakeFiles/moeo.dir/core/moeoObjectiveVectorTraits.cpp.o: external/paradiseo/moeo/src/CMakeFiles/moeo.dir/flags.make +external/paradiseo/moeo/src/CMakeFiles/moeo.dir/core/moeoObjectiveVectorTraits.cpp.o: /Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/core/moeoObjectiveVectorTraits.cpp +external/paradiseo/moeo/src/CMakeFiles/moeo.dir/core/moeoObjectiveVectorTraits.cpp.o: external/paradiseo/moeo/src/CMakeFiles/moeo.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object external/paradiseo/moeo/src/CMakeFiles/moeo.dir/core/moeoObjectiveVectorTraits.cpp.o" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT external/paradiseo/moeo/src/CMakeFiles/moeo.dir/core/moeoObjectiveVectorTraits.cpp.o -MF CMakeFiles/moeo.dir/core/moeoObjectiveVectorTraits.cpp.o.d -o CMakeFiles/moeo.dir/core/moeoObjectiveVectorTraits.cpp.o -c /Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/core/moeoObjectiveVectorTraits.cpp + +external/paradiseo/moeo/src/CMakeFiles/moeo.dir/core/moeoObjectiveVectorTraits.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/moeo.dir/core/moeoObjectiveVectorTraits.cpp.i" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/core/moeoObjectiveVectorTraits.cpp > CMakeFiles/moeo.dir/core/moeoObjectiveVectorTraits.cpp.i + +external/paradiseo/moeo/src/CMakeFiles/moeo.dir/core/moeoObjectiveVectorTraits.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/moeo.dir/core/moeoObjectiveVectorTraits.cpp.s" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/core/moeoObjectiveVectorTraits.cpp -o CMakeFiles/moeo.dir/core/moeoObjectiveVectorTraits.cpp.s + +# Object files for target moeo +moeo_OBJECTS = \ +"CMakeFiles/moeo.dir/core/moeoObjectiveVectorTraits.cpp.o" + +# External object files for target moeo +moeo_EXTERNAL_OBJECTS = + +lib/libmoeo.a: external/paradiseo/moeo/src/CMakeFiles/moeo.dir/core/moeoObjectiveVectorTraits.cpp.o +lib/libmoeo.a: external/paradiseo/moeo/src/CMakeFiles/moeo.dir/build.make +lib/libmoeo.a: external/paradiseo/moeo/src/CMakeFiles/moeo.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../../../lib/libmoeo.a" + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/src && $(CMAKE_COMMAND) -P CMakeFiles/moeo.dir/cmake_clean_target.cmake + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/src && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/moeo.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +external/paradiseo/moeo/src/CMakeFiles/moeo.dir/build: lib/libmoeo.a +.PHONY : external/paradiseo/moeo/src/CMakeFiles/moeo.dir/build + +external/paradiseo/moeo/src/CMakeFiles/moeo.dir/clean: + cd /Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/src && $(CMAKE_COMMAND) -P CMakeFiles/moeo.dir/cmake_clean.cmake +.PHONY : external/paradiseo/moeo/src/CMakeFiles/moeo.dir/clean + +external/paradiseo/moeo/src/CMakeFiles/moeo.dir/depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/vguillem/git/rHashGen /Users/vguillem/git/rHashGen/external/paradiseo/moeo/src /Users/vguillem/git/rHashGen/build /Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/src /Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : external/paradiseo/moeo/src/CMakeFiles/moeo.dir/depend + diff --git a/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/cmake_clean.cmake b/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/cmake_clean.cmake new file mode 100644 index 0000000..b4b0855 --- /dev/null +++ b/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../../../lib/libmoeo.a" + "../../../../lib/libmoeo.pdb" + "CMakeFiles/moeo.dir/core/moeoObjectiveVectorTraits.cpp.o" + "CMakeFiles/moeo.dir/core/moeoObjectiveVectorTraits.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/moeo.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/cmake_clean_target.cmake b/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..f609f42 --- /dev/null +++ b/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../../../lib/libmoeo.a" +) diff --git a/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/compiler_depend.make b/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/compiler_depend.make new file mode 100644 index 0000000..f872b76 --- /dev/null +++ b/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for moeo. +# This may be replaced when dependencies are built. diff --git a/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/compiler_depend.ts b/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/compiler_depend.ts new file mode 100644 index 0000000..0152814 --- /dev/null +++ b/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for moeo. diff --git a/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/depend.make b/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/depend.make new file mode 100644 index 0000000..84708d5 --- /dev/null +++ b/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for moeo. +# This may be replaced when dependencies are built. diff --git a/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/flags.make b/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/flags.make new file mode 100644 index 0000000..6e0d0cd --- /dev/null +++ b/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_DEFINES = -DDEPRECATED_MESSAGES + +CXX_INCLUDES = -I/Users/vguillem/git/rHashGen/include -I/Users/vguillem/git/rHashGen/external/paradiseo -I/Users/vguillem/git/rHashGen/external/paradiseo/eo/src -I/Users/vguillem/git/rHashGen/external/paradiseo/mo/src -I/Users/vguillem/git/rHashGen/external/clutchlog -I/Users/vguillem/git/rHashGen/src/include -I/Users/vguillem/git/rHashGen/external/googletest/googletest/include -I/Users/vguillem/git/rHashGen/external/googletest/googletest -I/Users/vguillem/git/rHashGen/external/paradiseo/moeo/src + +CXX_FLAGSarm64 = -std=gnu++17 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wall -Wextra -pedantic + +CXX_FLAGS = -std=gnu++17 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wall -Wextra -pedantic + diff --git a/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/link.txt b/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/link.txt new file mode 100644 index 0000000..e8466d4 --- /dev/null +++ b/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/link.txt @@ -0,0 +1,2 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc ../../../../lib/libmoeo.a CMakeFiles/moeo.dir/core/moeoObjectiveVectorTraits.cpp.o +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib ../../../../lib/libmoeo.a diff --git a/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/progress.make b/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/progress.make new file mode 100644 index 0000000..d17f317 --- /dev/null +++ b/build/external/paradiseo/moeo/src/CMakeFiles/moeo.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 63 +CMAKE_PROGRESS_2 = 64 + diff --git a/build/external/paradiseo/moeo/src/CMakeFiles/progress.marks b/build/external/paradiseo/moeo/src/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build/external/paradiseo/moeo/src/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/external/paradiseo/moeo/src/Makefile b/build/external/paradiseo/moeo/src/Makefile new file mode 100644 index 0000000..9bcb99f --- /dev/null +++ b/build/external/paradiseo/moeo/src/Makefile @@ -0,0 +1,242 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"gmock\" \"gtest\" \"headers\" \"libraries\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles /Users/vguillem/git/rHashGen/build/external/paradiseo/moeo/src//CMakeFiles/progress.marks + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/moeo/src/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/moeo/src/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/moeo/src/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/moeo/src/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +external/paradiseo/moeo/src/CMakeFiles/moeo.dir/rule: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 external/paradiseo/moeo/src/CMakeFiles/moeo.dir/rule +.PHONY : external/paradiseo/moeo/src/CMakeFiles/moeo.dir/rule + +# Convenience name for target. +moeo: external/paradiseo/moeo/src/CMakeFiles/moeo.dir/rule +.PHONY : moeo + +# fast build rule for target. +moeo/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/moeo/src/CMakeFiles/moeo.dir/build.make external/paradiseo/moeo/src/CMakeFiles/moeo.dir/build +.PHONY : moeo/fast + +core/moeoObjectiveVectorTraits.o: core/moeoObjectiveVectorTraits.cpp.o +.PHONY : core/moeoObjectiveVectorTraits.o + +# target to build an object file +core/moeoObjectiveVectorTraits.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/moeo/src/CMakeFiles/moeo.dir/build.make external/paradiseo/moeo/src/CMakeFiles/moeo.dir/core/moeoObjectiveVectorTraits.cpp.o +.PHONY : core/moeoObjectiveVectorTraits.cpp.o + +core/moeoObjectiveVectorTraits.i: core/moeoObjectiveVectorTraits.cpp.i +.PHONY : core/moeoObjectiveVectorTraits.i + +# target to preprocess a source file +core/moeoObjectiveVectorTraits.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/moeo/src/CMakeFiles/moeo.dir/build.make external/paradiseo/moeo/src/CMakeFiles/moeo.dir/core/moeoObjectiveVectorTraits.cpp.i +.PHONY : core/moeoObjectiveVectorTraits.cpp.i + +core/moeoObjectiveVectorTraits.s: core/moeoObjectiveVectorTraits.cpp.s +.PHONY : core/moeoObjectiveVectorTraits.s + +# target to generate assembly for a file +core/moeoObjectiveVectorTraits.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f external/paradiseo/moeo/src/CMakeFiles/moeo.dir/build.make external/paradiseo/moeo/src/CMakeFiles/moeo.dir/core/moeoObjectiveVectorTraits.cpp.s +.PHONY : core/moeoObjectiveVectorTraits.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... moeo" + @echo "... core/moeoObjectiveVectorTraits.o" + @echo "... core/moeoObjectiveVectorTraits.i" + @echo "... core/moeoObjectiveVectorTraits.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/external/paradiseo/moeo/src/cmake_install.cmake b/build/external/paradiseo/moeo/src/cmake_install.cmake new file mode 100644 index 0000000..beaff44 --- /dev/null +++ b/build/external/paradiseo/moeo/src/cmake_install.cmake @@ -0,0 +1,73 @@ +# Install script for directory: /Users/vguillem/git/rHashGen/external/paradiseo/moeo/src + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "libraries" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib64" TYPE STATIC_LIBRARY FILES "/Users/vguillem/git/rHashGen/build/lib/libmoeo.a") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/libmoeo.a" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/libmoeo.a") + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/libmoeo.a") + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "headers" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/paradiseo/moeo" TYPE FILE FILES "/Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/moeo") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "headers" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/paradiseo/moeo" TYPE DIRECTORY FILES + "/Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/acceptCrit" + "/Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/algo" + "/Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/archive" + "/Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/continue" + "/Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/comparator" + "/Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/core" + "/Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/distance" + "/Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/diversity" + "/Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/do" + "/Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/explorer" + "/Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/fitness" + "/Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/hybridization" + "/Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/metric" + "/Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/replacement" + "/Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/scalarStuffs" + "/Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/selection" + "/Users/vguillem/git/rHashGen/external/paradiseo/moeo/src/utils" + FILES_MATCHING REGEX "/[^/]*\\.h$") +endif() + diff --git a/build/external/paradiseo/paradiseo-config.cmake b/build/external/paradiseo/paradiseo-config.cmake new file mode 100644 index 0000000..f25e56a --- /dev/null +++ b/build/external/paradiseo/paradiseo-config.cmake @@ -0,0 +1,64 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) + message(FATAL_ERROR "CMake >= 2.8.0 required") +endif() +if(CMAKE_VERSION VERSION_LESS "2.8.3") + message(FATAL_ERROR "CMake >= 2.8.3 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.8.3...3.28) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_cmake_targets_defined "") +set(_cmake_targets_not_defined "") +set(_cmake_expected_targets "") +foreach(_cmake_expected_target IN ITEMS eo) + list(APPEND _cmake_expected_targets "${_cmake_expected_target}") + if(TARGET "${_cmake_expected_target}") + list(APPEND _cmake_targets_defined "${_cmake_expected_target}") + else() + list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") + endif() +endforeach() +unset(_cmake_expected_target) +if(_cmake_targets_defined STREQUAL _cmake_expected_targets) + unset(_cmake_targets_defined) + unset(_cmake_targets_not_defined) + unset(_cmake_expected_targets) + unset(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT _cmake_targets_defined STREQUAL "") + string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") + string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") +endif() +unset(_cmake_targets_defined) +unset(_cmake_targets_not_defined) +unset(_cmake_expected_targets) + + +# Create imported target eo +add_library(eo STATIC IMPORTED) + +# Import target "eo" for configuration "" +set_property(TARGET eo APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(eo PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "CXX" + IMPORTED_LOCATION_NOCONFIG "/Users/vguillem/git/rHashGen/build/lib/libeo.a" + ) + +# This file does not depend on other imported targets which have +# been exported from the same project but in a separate export set. + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/build/search b/build/search new file mode 100755 index 0000000000000000000000000000000000000000..33d7f46a815df94f4333e4a513ad613282ec0d9e GIT binary patch literal 1626792 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 du^Ha@7gka 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

Crn9Mg<@J4?q4{vYs#Bp6}NK#`gACjh5|! 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

*qUsjYTv$b-jNYy{SDdO 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

pfKI4cL?RX7E=KBqhvJ8>cIdtP}Ju2(L{oYwvs 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≤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�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

=&&L^Yac?!nkr@-b@;LBmS?1o|7 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�MgL)Vgl7db8=7J< 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

76`XNBIdcTet^0lxF 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 z
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

E8mAYcrzx#dOz`9uFZ7DD@D=eFKZw5+sX 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�=jHU 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 DrtaW( literal 0 HcmV?d00001 diff --git a/data_exploration/hash_functions.cpp b/data_exploration/hash_functions.cpp new file mode 100644 index 0000000..9a58381 --- /dev/null +++ b/data_exploration/hash_functions.cpp @@ -0,0 +1,35 @@ +//Hash function +template +myuint hash(myuint val) +{ + val *= 9; + val ^= val << 17; + val ^= val << 5; + val += val << 19; + val &= 0x7fffffff; + val ^= val >> 3; + val *= 9; + val &= 0x7fffffff; + return val; +} + +//Inverted function: +template +myuint inverted_hash(myuint val) +{ + val *= 954437177; + val &= 0x7fffffff; + val ^= val >> 3; + val ^= val >> 6; + val ^= val >> 12; + val ^= val >> 24; + val *= 2146959361; + val ^= val << 5; + val ^= val << 10; + val ^= val << 20; + val ^= val << 17; + val &= 0x7fffffff; + val *= 954437177; + val &= 0x7fffffff; + return val; +} \ No newline at end of file diff --git a/data_exploration/hash_functions_rcpp.cpp b/data_exploration/hash_functions_rcpp.cpp new file mode 100644 index 0000000..3e37694 --- /dev/null +++ b/data_exploration/hash_functions_rcpp.cpp @@ -0,0 +1,45 @@ +#include +#include // pour uint32_t + +// Hash function +uint32_t hash(uint32_t val) { + val *= 9; + val ^= val << 17; + val ^= val << 5; + val += val << 19; + val &= 0x7fffffff; + val ^= val >> 3; + val *= 9; + val &= 0x7fffffff; + return val; +} + +// Inverted hash function +uint32_t inverted_hash(uint32_t val) { + val *= 954437177; + val &= 0x7fffffff; + val ^= val >> 3; + val ^= val >> 6; + val ^= val >> 12; + val ^= val >> 24; + val *= 2146959361; + val ^= val << 5; + val ^= val << 10; + val ^= val << 20; + val ^= val << 17; + val &= 0x7fffffff; + val *= 954437177; + val &= 0x7fffffff; + return val; +} + +// Expose the functions to R using Rcpp +// [[Rcpp::export]] +uint32_t hash_R(uint32_t val) { + return hash(val); +} + +// [[Rcpp::export]] +uint32_t inverted_hash_R(uint32_t val) { + return inverted_hash(val); +} diff --git a/data_exploration/read.R b/data_exploration/read.R new file mode 100644 index 0000000..49259be --- /dev/null +++ b/data_exploration/read.R @@ -0,0 +1,91 @@ +library(Rcpp) + +# Chargez le fichier C++ (remplacez le chemin par celui du fichier .cpp) +sourceCpp("hash_functions_rcpp.cpp") + +# Exemple d'utilisation des fonctions +val <- 12345 + +hashed_value <- hash_R(val) +inverted_value <- inverted_hash_R(hashed_value) + +cat("Valeur hashée :", hashed_value, "\n") +cat("Valeur inversée :", inverted_value, "\n") + + +x <- "ATTACA" + +babytransfo <- function(input) { + inputlist <- strsplit(input, "")[[1]] + out <- rep(NA, length(inputlist)) + for (i in seq_along(inputlist)) { + charac.i <- inputlist[[i]] + out[i] <- switch(charac.i, A = 0, T = 1, G = 2, C = 3) + } + return(out) +} + +encode_nucl <- function(nucl) { + return(switch(nucl, "A" = 0, "T" = 1, "G" = 2, "C" = 3)) +} + +encode_kmer <- function(seq_k) { + seq_k <- unlist(strsplit(seq_k, "")[[1]]) + encoded_kmer <- 0 + for (nucl in seq_k) { + encoded_kmer <- encoded_kmer * 4 + encode_nucl(nucl) + } + return(encoded_kmer) +} + +enco_gattaca <- encode_kmer(seq_k = "GATTACA") + +encode_next_kmer <- function(prev_kmer, new_nucl, k) { + encoded_kmer <- prev_kmer + encoded_kmer <- bitwAnd(encoded_kmer, 4**(k-1) - 1) + encoded_kmer <- encoded_kmer * 4 + encode_nucl(new_nucl) + return(encoded_kmer) +} + +encode_next_kmer( + prev_kmer = enco_gattaca, + new_nucl = "T", + k = 7) + + +flip_bit <- function(x, n) { + # n is the bit position (0-based index) + # bitwShiftL(1, n) creates a mask where only the nth bit is set to 1 + # bitwXor flips that specific bit in x + flipped_x <- bitwXor(x, bitwShiftL(1, n)) + return(flipped_x) +} + + +# Let's flip the 2nd bit (0-based) of the number 5 (binary: 101) +x <- 234 # binary: 101 +n <- 4 # 0-based index, flip the 2nd bit (which is 1) +flipped_x <- flip_bit(x, n) + +cat("Original number:", x, "\n") # Output: 5 +cat("After flipping the 2nd bit:", flipped_x, "\n") # Output: 7 (binary: 111) + +a <- 345 # entier intitial +flipa3 <- flip_bit(345, 3) # entier flippé + +bitwXor(hash_R(a), hash_R(flipa3)) + +# La matrice individuelle correspond au lien +# entre un entier hashé (hasha), et le même entier +# flippé hashé (hashaflippé). Ligne à ligne, pour chaque +# bit de hasha, on met un 1 là où ce bit +# correspond à un bit de hashaflippé. + +# But de l'opération : pour tous les a possibles, +# créer les matrices de lien avec tous les hashaflippés +# possible et en déduire si les hashaflippés sont bien +# les plus éloignés possibles du hasha. + + + +

(vSlsAp%Y_fs;7mvD` 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 CMakeFiles/rHashGenLib.dir/log.cpp.i + +src/CMakeFiles/rHashGenLib.dir/log.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/rHashGenLib.dir/log.cpp.s" + cd /Users/vguillem/git/rHashGen/build/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/src/log.cpp -o CMakeFiles/rHashGenLib.dir/log.cpp.s + +# Object files for target rHashGenLib +rHashGenLib_OBJECTS = \ +"CMakeFiles/rHashGenLib.dir/log.cpp.o" + +# External object files for target rHashGenLib +rHashGenLib_EXTERNAL_OBJECTS = + +src/librHashGenLib.a: src/CMakeFiles/rHashGenLib.dir/log.cpp.o +src/librHashGenLib.a: src/CMakeFiles/rHashGenLib.dir/build.make +src/librHashGenLib.a: src/CMakeFiles/rHashGenLib.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library librHashGenLib.a" + cd /Users/vguillem/git/rHashGen/build/src && $(CMAKE_COMMAND) -P CMakeFiles/rHashGenLib.dir/cmake_clean_target.cmake + cd /Users/vguillem/git/rHashGen/build/src && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/rHashGenLib.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +src/CMakeFiles/rHashGenLib.dir/build: src/librHashGenLib.a +.PHONY : src/CMakeFiles/rHashGenLib.dir/build + +src/CMakeFiles/rHashGenLib.dir/clean: + cd /Users/vguillem/git/rHashGen/build/src && $(CMAKE_COMMAND) -P CMakeFiles/rHashGenLib.dir/cmake_clean.cmake +.PHONY : src/CMakeFiles/rHashGenLib.dir/clean + +src/CMakeFiles/rHashGenLib.dir/depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/vguillem/git/rHashGen /Users/vguillem/git/rHashGen/src /Users/vguillem/git/rHashGen/build /Users/vguillem/git/rHashGen/build/src /Users/vguillem/git/rHashGen/build/src/CMakeFiles/rHashGenLib.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : src/CMakeFiles/rHashGenLib.dir/depend + diff --git a/build/src/CMakeFiles/rHashGenLib.dir/cmake_clean.cmake b/build/src/CMakeFiles/rHashGenLib.dir/cmake_clean.cmake new file mode 100644 index 0000000..d30414b --- /dev/null +++ b/build/src/CMakeFiles/rHashGenLib.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/rHashGenLib.dir/log.cpp.o" + "CMakeFiles/rHashGenLib.dir/log.cpp.o.d" + "librHashGenLib.a" + "librHashGenLib.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/rHashGenLib.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/src/CMakeFiles/rHashGenLib.dir/cmake_clean_target.cmake b/build/src/CMakeFiles/rHashGenLib.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..bbbd8a0 --- /dev/null +++ b/build/src/CMakeFiles/rHashGenLib.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "librHashGenLib.a" +) diff --git a/build/src/CMakeFiles/rHashGenLib.dir/compiler_depend.make b/build/src/CMakeFiles/rHashGenLib.dir/compiler_depend.make new file mode 100644 index 0000000..e16bd00 --- /dev/null +++ b/build/src/CMakeFiles/rHashGenLib.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for rHashGenLib. +# This may be replaced when dependencies are built. diff --git a/build/src/CMakeFiles/rHashGenLib.dir/compiler_depend.ts b/build/src/CMakeFiles/rHashGenLib.dir/compiler_depend.ts new file mode 100644 index 0000000..a816646 --- /dev/null +++ b/build/src/CMakeFiles/rHashGenLib.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for rHashGenLib. diff --git a/build/src/CMakeFiles/rHashGenLib.dir/depend.make b/build/src/CMakeFiles/rHashGenLib.dir/depend.make new file mode 100644 index 0000000..76dce29 --- /dev/null +++ b/build/src/CMakeFiles/rHashGenLib.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for rHashGenLib. +# This may be replaced when dependencies are built. diff --git a/build/src/CMakeFiles/rHashGenLib.dir/flags.make b/build/src/CMakeFiles/rHashGenLib.dir/flags.make new file mode 100644 index 0000000..7d7bf19 --- /dev/null +++ b/build/src/CMakeFiles/rHashGenLib.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/Users/vguillem/git/rHashGen/include -I/Users/vguillem/git/rHashGen/external/paradiseo -I/Users/vguillem/git/rHashGen/external/paradiseo/eo/src -I/Users/vguillem/git/rHashGen/external/paradiseo/mo/src -I/Users/vguillem/git/rHashGen/external/clutchlog -I/Users/vguillem/git/rHashGen/src/include + +CXX_FLAGSarm64 = -std=gnu++20 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wall -Wextra -pedantic + +CXX_FLAGS = -std=gnu++20 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wall -Wextra -pedantic + diff --git a/build/src/CMakeFiles/rHashGenLib.dir/link.txt b/build/src/CMakeFiles/rHashGenLib.dir/link.txt new file mode 100644 index 0000000..a70aac8 --- /dev/null +++ b/build/src/CMakeFiles/rHashGenLib.dir/link.txt @@ -0,0 +1,2 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc librHashGenLib.a CMakeFiles/rHashGenLib.dir/log.cpp.o +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib librHashGenLib.a diff --git a/build/src/CMakeFiles/rHashGenLib.dir/progress.make b/build/src/CMakeFiles/rHashGenLib.dir/progress.make new file mode 100644 index 0000000..ee7811f --- /dev/null +++ b/build/src/CMakeFiles/rHashGenLib.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 77 +CMAKE_PROGRESS_2 = 78 + diff --git a/build/src/Makefile b/build/src/Makefile new file mode 100644 index 0000000..7eb63d2 --- /dev/null +++ b/build/src/Makefile @@ -0,0 +1,242 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"gmock\" \"gtest\" \"headers\" \"libraries\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles /Users/vguillem/git/rHashGen/build/src//CMakeFiles/progress.marks + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +src/CMakeFiles/rHashGenLib.dir/rule: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/CMakeFiles/rHashGenLib.dir/rule +.PHONY : src/CMakeFiles/rHashGenLib.dir/rule + +# Convenience name for target. +rHashGenLib: src/CMakeFiles/rHashGenLib.dir/rule +.PHONY : rHashGenLib + +# fast build rule for target. +rHashGenLib/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/rHashGenLib.dir/build.make src/CMakeFiles/rHashGenLib.dir/build +.PHONY : rHashGenLib/fast + +log.o: log.cpp.o +.PHONY : log.o + +# target to build an object file +log.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/rHashGenLib.dir/build.make src/CMakeFiles/rHashGenLib.dir/log.cpp.o +.PHONY : log.cpp.o + +log.i: log.cpp.i +.PHONY : log.i + +# target to preprocess a source file +log.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/rHashGenLib.dir/build.make src/CMakeFiles/rHashGenLib.dir/log.cpp.i +.PHONY : log.cpp.i + +log.s: log.cpp.s +.PHONY : log.s + +# target to generate assembly for a file +log.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/rHashGenLib.dir/build.make src/CMakeFiles/rHashGenLib.dir/log.cpp.s +.PHONY : log.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... rHashGenLib" + @echo "... log.o" + @echo "... log.i" + @echo "... log.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/src/cmake_install.cmake b/build/src/cmake_install.cmake new file mode 100644 index 0000000..f96d964 --- /dev/null +++ b/build/src/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/vguillem/git/rHashGen/src + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") +endif() + diff --git a/build/test/CMakeFiles/CMakeDirectoryInformation.cmake b/build/test/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2ea7ea0 --- /dev/null +++ b/build/test/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/vguillem/git/rHashGen") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/vguillem/git/rHashGen/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/test/CMakeFiles/progress.marks b/build/test/CMakeFiles/progress.marks new file mode 100644 index 0000000..87523dd --- /dev/null +++ b/build/test/CMakeFiles/progress.marks @@ -0,0 +1 @@ +41 diff --git a/build/test/CMakeFiles/rHashGen-tests.dir/DependInfo.cmake b/build/test/CMakeFiles/rHashGen-tests.dir/DependInfo.cmake new file mode 100644 index 0000000..fffa238 --- /dev/null +++ b/build/test/CMakeFiles/rHashGen-tests.dir/DependInfo.cmake @@ -0,0 +1,33 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/vguillem/git/rHashGen/test/AddShift_T.cpp" "test/CMakeFiles/rHashGen-tests.dir/AddShift_T.cpp.o" "gcc" "test/CMakeFiles/rHashGen-tests.dir/AddShift_T.cpp.o.d" + "/Users/vguillem/git/rHashGen/test/EvalFull_T.cpp" "test/CMakeFiles/rHashGen-tests.dir/EvalFull_T.cpp.o" "gcc" "test/CMakeFiles/rHashGen-tests.dir/EvalFull_T.cpp.o.d" + "/Users/vguillem/git/rHashGen/test/Hash_T.cpp" "test/CMakeFiles/rHashGen-tests.dir/Hash_T.cpp.o" "gcc" "test/CMakeFiles/rHashGen-tests.dir/Hash_T.cpp.o.d" + "/Users/vguillem/git/rHashGen/test/Masking_T.cpp" "test/CMakeFiles/rHashGen-tests.dir/Masking_T.cpp.o" "gcc" "test/CMakeFiles/rHashGen-tests.dir/Masking_T.cpp.o.d" + "/Users/vguillem/git/rHashGen/test/Multiply_T.cpp" "test/CMakeFiles/rHashGen-tests.dir/Multiply_T.cpp.o" "gcc" "test/CMakeFiles/rHashGen-tests.dir/Multiply_T.cpp.o.d" + "/Users/vguillem/git/rHashGen/test/XorLeftShift_T.cpp" "test/CMakeFiles/rHashGen-tests.dir/XorLeftShift_T.cpp.o" "gcc" "test/CMakeFiles/rHashGen-tests.dir/XorLeftShift_T.cpp.o.d" + "/Users/vguillem/git/rHashGen/test/XorRightShift_T.cpp" "test/CMakeFiles/rHashGen-tests.dir/XorRightShift_T.cpp.o" "gcc" "test/CMakeFiles/rHashGen-tests.dir/XorRightShift_T.cpp.o.d" + "/Users/vguillem/git/rHashGen/test/main.cpp" "test/CMakeFiles/rHashGen-tests.dir/main.cpp.o" "gcc" "test/CMakeFiles/rHashGen-tests.dir/main.cpp.o.d" + "/Users/vguillem/git/rHashGen/test/moCombinationNeighbor_T.cpp" "test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighbor_T.cpp.o" "gcc" "test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighbor_T.cpp.o.d" + "/Users/vguillem/git/rHashGen/test/moCombinationNeighborhood_T.cpp" "test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighborhood_T.cpp.o" "gcc" "test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighborhood_T.cpp.o.d" + "/Users/vguillem/git/rHashGen/test/moCombination_T.cpp" "test/CMakeFiles/rHashGen-tests.dir/moCombination_T.cpp.o" "gcc" "test/CMakeFiles/rHashGen-tests.dir/moCombination_T.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/test/CMakeFiles/rHashGen-tests.dir/build.make b/build/test/CMakeFiles/rHashGen-tests.dir/build.make new file mode 100644 index 0000000..228bb8f --- /dev/null +++ b/build/test/CMakeFiles/rHashGen-tests.dir/build.make @@ -0,0 +1,274 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +# Include any dependencies generated for this target. +include test/CMakeFiles/rHashGen-tests.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include test/CMakeFiles/rHashGen-tests.dir/compiler_depend.make + +# Include the progress variables for this target. +include test/CMakeFiles/rHashGen-tests.dir/progress.make + +# Include the compile flags for this target's objects. +include test/CMakeFiles/rHashGen-tests.dir/flags.make + +test/CMakeFiles/rHashGen-tests.dir/AddShift_T.cpp.o: test/CMakeFiles/rHashGen-tests.dir/flags.make +test/CMakeFiles/rHashGen-tests.dir/AddShift_T.cpp.o: /Users/vguillem/git/rHashGen/test/AddShift_T.cpp +test/CMakeFiles/rHashGen-tests.dir/AddShift_T.cpp.o: test/CMakeFiles/rHashGen-tests.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object test/CMakeFiles/rHashGen-tests.dir/AddShift_T.cpp.o" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT test/CMakeFiles/rHashGen-tests.dir/AddShift_T.cpp.o -MF CMakeFiles/rHashGen-tests.dir/AddShift_T.cpp.o.d -o CMakeFiles/rHashGen-tests.dir/AddShift_T.cpp.o -c /Users/vguillem/git/rHashGen/test/AddShift_T.cpp + +test/CMakeFiles/rHashGen-tests.dir/AddShift_T.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/rHashGen-tests.dir/AddShift_T.cpp.i" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/test/AddShift_T.cpp > CMakeFiles/rHashGen-tests.dir/AddShift_T.cpp.i + +test/CMakeFiles/rHashGen-tests.dir/AddShift_T.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/rHashGen-tests.dir/AddShift_T.cpp.s" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/test/AddShift_T.cpp -o CMakeFiles/rHashGen-tests.dir/AddShift_T.cpp.s + +test/CMakeFiles/rHashGen-tests.dir/EvalFull_T.cpp.o: test/CMakeFiles/rHashGen-tests.dir/flags.make +test/CMakeFiles/rHashGen-tests.dir/EvalFull_T.cpp.o: /Users/vguillem/git/rHashGen/test/EvalFull_T.cpp +test/CMakeFiles/rHashGen-tests.dir/EvalFull_T.cpp.o: test/CMakeFiles/rHashGen-tests.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object test/CMakeFiles/rHashGen-tests.dir/EvalFull_T.cpp.o" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT test/CMakeFiles/rHashGen-tests.dir/EvalFull_T.cpp.o -MF CMakeFiles/rHashGen-tests.dir/EvalFull_T.cpp.o.d -o CMakeFiles/rHashGen-tests.dir/EvalFull_T.cpp.o -c /Users/vguillem/git/rHashGen/test/EvalFull_T.cpp + +test/CMakeFiles/rHashGen-tests.dir/EvalFull_T.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/rHashGen-tests.dir/EvalFull_T.cpp.i" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/test/EvalFull_T.cpp > CMakeFiles/rHashGen-tests.dir/EvalFull_T.cpp.i + +test/CMakeFiles/rHashGen-tests.dir/EvalFull_T.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/rHashGen-tests.dir/EvalFull_T.cpp.s" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/test/EvalFull_T.cpp -o CMakeFiles/rHashGen-tests.dir/EvalFull_T.cpp.s + +test/CMakeFiles/rHashGen-tests.dir/Hash_T.cpp.o: test/CMakeFiles/rHashGen-tests.dir/flags.make +test/CMakeFiles/rHashGen-tests.dir/Hash_T.cpp.o: /Users/vguillem/git/rHashGen/test/Hash_T.cpp +test/CMakeFiles/rHashGen-tests.dir/Hash_T.cpp.o: test/CMakeFiles/rHashGen-tests.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object test/CMakeFiles/rHashGen-tests.dir/Hash_T.cpp.o" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT test/CMakeFiles/rHashGen-tests.dir/Hash_T.cpp.o -MF CMakeFiles/rHashGen-tests.dir/Hash_T.cpp.o.d -o CMakeFiles/rHashGen-tests.dir/Hash_T.cpp.o -c /Users/vguillem/git/rHashGen/test/Hash_T.cpp + +test/CMakeFiles/rHashGen-tests.dir/Hash_T.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/rHashGen-tests.dir/Hash_T.cpp.i" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/test/Hash_T.cpp > CMakeFiles/rHashGen-tests.dir/Hash_T.cpp.i + +test/CMakeFiles/rHashGen-tests.dir/Hash_T.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/rHashGen-tests.dir/Hash_T.cpp.s" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/test/Hash_T.cpp -o CMakeFiles/rHashGen-tests.dir/Hash_T.cpp.s + +test/CMakeFiles/rHashGen-tests.dir/Masking_T.cpp.o: test/CMakeFiles/rHashGen-tests.dir/flags.make +test/CMakeFiles/rHashGen-tests.dir/Masking_T.cpp.o: /Users/vguillem/git/rHashGen/test/Masking_T.cpp +test/CMakeFiles/rHashGen-tests.dir/Masking_T.cpp.o: test/CMakeFiles/rHashGen-tests.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object test/CMakeFiles/rHashGen-tests.dir/Masking_T.cpp.o" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT test/CMakeFiles/rHashGen-tests.dir/Masking_T.cpp.o -MF CMakeFiles/rHashGen-tests.dir/Masking_T.cpp.o.d -o CMakeFiles/rHashGen-tests.dir/Masking_T.cpp.o -c /Users/vguillem/git/rHashGen/test/Masking_T.cpp + +test/CMakeFiles/rHashGen-tests.dir/Masking_T.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/rHashGen-tests.dir/Masking_T.cpp.i" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/test/Masking_T.cpp > CMakeFiles/rHashGen-tests.dir/Masking_T.cpp.i + +test/CMakeFiles/rHashGen-tests.dir/Masking_T.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/rHashGen-tests.dir/Masking_T.cpp.s" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/test/Masking_T.cpp -o CMakeFiles/rHashGen-tests.dir/Masking_T.cpp.s + +test/CMakeFiles/rHashGen-tests.dir/Multiply_T.cpp.o: test/CMakeFiles/rHashGen-tests.dir/flags.make +test/CMakeFiles/rHashGen-tests.dir/Multiply_T.cpp.o: /Users/vguillem/git/rHashGen/test/Multiply_T.cpp +test/CMakeFiles/rHashGen-tests.dir/Multiply_T.cpp.o: test/CMakeFiles/rHashGen-tests.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object test/CMakeFiles/rHashGen-tests.dir/Multiply_T.cpp.o" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT test/CMakeFiles/rHashGen-tests.dir/Multiply_T.cpp.o -MF CMakeFiles/rHashGen-tests.dir/Multiply_T.cpp.o.d -o CMakeFiles/rHashGen-tests.dir/Multiply_T.cpp.o -c /Users/vguillem/git/rHashGen/test/Multiply_T.cpp + +test/CMakeFiles/rHashGen-tests.dir/Multiply_T.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/rHashGen-tests.dir/Multiply_T.cpp.i" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/test/Multiply_T.cpp > CMakeFiles/rHashGen-tests.dir/Multiply_T.cpp.i + +test/CMakeFiles/rHashGen-tests.dir/Multiply_T.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/rHashGen-tests.dir/Multiply_T.cpp.s" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/test/Multiply_T.cpp -o CMakeFiles/rHashGen-tests.dir/Multiply_T.cpp.s + +test/CMakeFiles/rHashGen-tests.dir/XorLeftShift_T.cpp.o: test/CMakeFiles/rHashGen-tests.dir/flags.make +test/CMakeFiles/rHashGen-tests.dir/XorLeftShift_T.cpp.o: /Users/vguillem/git/rHashGen/test/XorLeftShift_T.cpp +test/CMakeFiles/rHashGen-tests.dir/XorLeftShift_T.cpp.o: test/CMakeFiles/rHashGen-tests.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object test/CMakeFiles/rHashGen-tests.dir/XorLeftShift_T.cpp.o" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT test/CMakeFiles/rHashGen-tests.dir/XorLeftShift_T.cpp.o -MF CMakeFiles/rHashGen-tests.dir/XorLeftShift_T.cpp.o.d -o CMakeFiles/rHashGen-tests.dir/XorLeftShift_T.cpp.o -c /Users/vguillem/git/rHashGen/test/XorLeftShift_T.cpp + +test/CMakeFiles/rHashGen-tests.dir/XorLeftShift_T.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/rHashGen-tests.dir/XorLeftShift_T.cpp.i" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/test/XorLeftShift_T.cpp > CMakeFiles/rHashGen-tests.dir/XorLeftShift_T.cpp.i + +test/CMakeFiles/rHashGen-tests.dir/XorLeftShift_T.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/rHashGen-tests.dir/XorLeftShift_T.cpp.s" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/test/XorLeftShift_T.cpp -o CMakeFiles/rHashGen-tests.dir/XorLeftShift_T.cpp.s + +test/CMakeFiles/rHashGen-tests.dir/XorRightShift_T.cpp.o: test/CMakeFiles/rHashGen-tests.dir/flags.make +test/CMakeFiles/rHashGen-tests.dir/XorRightShift_T.cpp.o: /Users/vguillem/git/rHashGen/test/XorRightShift_T.cpp +test/CMakeFiles/rHashGen-tests.dir/XorRightShift_T.cpp.o: test/CMakeFiles/rHashGen-tests.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object test/CMakeFiles/rHashGen-tests.dir/XorRightShift_T.cpp.o" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT test/CMakeFiles/rHashGen-tests.dir/XorRightShift_T.cpp.o -MF CMakeFiles/rHashGen-tests.dir/XorRightShift_T.cpp.o.d -o CMakeFiles/rHashGen-tests.dir/XorRightShift_T.cpp.o -c /Users/vguillem/git/rHashGen/test/XorRightShift_T.cpp + +test/CMakeFiles/rHashGen-tests.dir/XorRightShift_T.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/rHashGen-tests.dir/XorRightShift_T.cpp.i" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/test/XorRightShift_T.cpp > CMakeFiles/rHashGen-tests.dir/XorRightShift_T.cpp.i + +test/CMakeFiles/rHashGen-tests.dir/XorRightShift_T.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/rHashGen-tests.dir/XorRightShift_T.cpp.s" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/test/XorRightShift_T.cpp -o CMakeFiles/rHashGen-tests.dir/XorRightShift_T.cpp.s + +test/CMakeFiles/rHashGen-tests.dir/main.cpp.o: test/CMakeFiles/rHashGen-tests.dir/flags.make +test/CMakeFiles/rHashGen-tests.dir/main.cpp.o: /Users/vguillem/git/rHashGen/test/main.cpp +test/CMakeFiles/rHashGen-tests.dir/main.cpp.o: test/CMakeFiles/rHashGen-tests.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object test/CMakeFiles/rHashGen-tests.dir/main.cpp.o" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT test/CMakeFiles/rHashGen-tests.dir/main.cpp.o -MF CMakeFiles/rHashGen-tests.dir/main.cpp.o.d -o CMakeFiles/rHashGen-tests.dir/main.cpp.o -c /Users/vguillem/git/rHashGen/test/main.cpp + +test/CMakeFiles/rHashGen-tests.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/rHashGen-tests.dir/main.cpp.i" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/test/main.cpp > CMakeFiles/rHashGen-tests.dir/main.cpp.i + +test/CMakeFiles/rHashGen-tests.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/rHashGen-tests.dir/main.cpp.s" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/test/main.cpp -o CMakeFiles/rHashGen-tests.dir/main.cpp.s + +test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighbor_T.cpp.o: test/CMakeFiles/rHashGen-tests.dir/flags.make +test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighbor_T.cpp.o: /Users/vguillem/git/rHashGen/test/moCombinationNeighbor_T.cpp +test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighbor_T.cpp.o: test/CMakeFiles/rHashGen-tests.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighbor_T.cpp.o" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighbor_T.cpp.o -MF CMakeFiles/rHashGen-tests.dir/moCombinationNeighbor_T.cpp.o.d -o CMakeFiles/rHashGen-tests.dir/moCombinationNeighbor_T.cpp.o -c /Users/vguillem/git/rHashGen/test/moCombinationNeighbor_T.cpp + +test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighbor_T.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/rHashGen-tests.dir/moCombinationNeighbor_T.cpp.i" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/test/moCombinationNeighbor_T.cpp > CMakeFiles/rHashGen-tests.dir/moCombinationNeighbor_T.cpp.i + +test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighbor_T.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/rHashGen-tests.dir/moCombinationNeighbor_T.cpp.s" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/test/moCombinationNeighbor_T.cpp -o CMakeFiles/rHashGen-tests.dir/moCombinationNeighbor_T.cpp.s + +test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighborhood_T.cpp.o: test/CMakeFiles/rHashGen-tests.dir/flags.make +test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighborhood_T.cpp.o: /Users/vguillem/git/rHashGen/test/moCombinationNeighborhood_T.cpp +test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighborhood_T.cpp.o: test/CMakeFiles/rHashGen-tests.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighborhood_T.cpp.o" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighborhood_T.cpp.o -MF CMakeFiles/rHashGen-tests.dir/moCombinationNeighborhood_T.cpp.o.d -o CMakeFiles/rHashGen-tests.dir/moCombinationNeighborhood_T.cpp.o -c /Users/vguillem/git/rHashGen/test/moCombinationNeighborhood_T.cpp + +test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighborhood_T.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/rHashGen-tests.dir/moCombinationNeighborhood_T.cpp.i" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/test/moCombinationNeighborhood_T.cpp > CMakeFiles/rHashGen-tests.dir/moCombinationNeighborhood_T.cpp.i + +test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighborhood_T.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/rHashGen-tests.dir/moCombinationNeighborhood_T.cpp.s" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/test/moCombinationNeighborhood_T.cpp -o CMakeFiles/rHashGen-tests.dir/moCombinationNeighborhood_T.cpp.s + +test/CMakeFiles/rHashGen-tests.dir/moCombination_T.cpp.o: test/CMakeFiles/rHashGen-tests.dir/flags.make +test/CMakeFiles/rHashGen-tests.dir/moCombination_T.cpp.o: /Users/vguillem/git/rHashGen/test/moCombination_T.cpp +test/CMakeFiles/rHashGen-tests.dir/moCombination_T.cpp.o: test/CMakeFiles/rHashGen-tests.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object test/CMakeFiles/rHashGen-tests.dir/moCombination_T.cpp.o" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT test/CMakeFiles/rHashGen-tests.dir/moCombination_T.cpp.o -MF CMakeFiles/rHashGen-tests.dir/moCombination_T.cpp.o.d -o CMakeFiles/rHashGen-tests.dir/moCombination_T.cpp.o -c /Users/vguillem/git/rHashGen/test/moCombination_T.cpp + +test/CMakeFiles/rHashGen-tests.dir/moCombination_T.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/rHashGen-tests.dir/moCombination_T.cpp.i" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/vguillem/git/rHashGen/test/moCombination_T.cpp > CMakeFiles/rHashGen-tests.dir/moCombination_T.cpp.i + +test/CMakeFiles/rHashGen-tests.dir/moCombination_T.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/rHashGen-tests.dir/moCombination_T.cpp.s" + cd /Users/vguillem/git/rHashGen/build/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/vguillem/git/rHashGen/test/moCombination_T.cpp -o CMakeFiles/rHashGen-tests.dir/moCombination_T.cpp.s + +# Object files for target rHashGen-tests +rHashGen__tests_OBJECTS = \ +"CMakeFiles/rHashGen-tests.dir/AddShift_T.cpp.o" \ +"CMakeFiles/rHashGen-tests.dir/EvalFull_T.cpp.o" \ +"CMakeFiles/rHashGen-tests.dir/Hash_T.cpp.o" \ +"CMakeFiles/rHashGen-tests.dir/Masking_T.cpp.o" \ +"CMakeFiles/rHashGen-tests.dir/Multiply_T.cpp.o" \ +"CMakeFiles/rHashGen-tests.dir/XorLeftShift_T.cpp.o" \ +"CMakeFiles/rHashGen-tests.dir/XorRightShift_T.cpp.o" \ +"CMakeFiles/rHashGen-tests.dir/main.cpp.o" \ +"CMakeFiles/rHashGen-tests.dir/moCombinationNeighbor_T.cpp.o" \ +"CMakeFiles/rHashGen-tests.dir/moCombinationNeighborhood_T.cpp.o" \ +"CMakeFiles/rHashGen-tests.dir/moCombination_T.cpp.o" + +# External object files for target rHashGen-tests +rHashGen__tests_EXTERNAL_OBJECTS = + +test/rHashGen-tests: test/CMakeFiles/rHashGen-tests.dir/AddShift_T.cpp.o +test/rHashGen-tests: test/CMakeFiles/rHashGen-tests.dir/EvalFull_T.cpp.o +test/rHashGen-tests: test/CMakeFiles/rHashGen-tests.dir/Hash_T.cpp.o +test/rHashGen-tests: test/CMakeFiles/rHashGen-tests.dir/Masking_T.cpp.o +test/rHashGen-tests: test/CMakeFiles/rHashGen-tests.dir/Multiply_T.cpp.o +test/rHashGen-tests: test/CMakeFiles/rHashGen-tests.dir/XorLeftShift_T.cpp.o +test/rHashGen-tests: test/CMakeFiles/rHashGen-tests.dir/XorRightShift_T.cpp.o +test/rHashGen-tests: test/CMakeFiles/rHashGen-tests.dir/main.cpp.o +test/rHashGen-tests: test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighbor_T.cpp.o +test/rHashGen-tests: test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighborhood_T.cpp.o +test/rHashGen-tests: test/CMakeFiles/rHashGen-tests.dir/moCombination_T.cpp.o +test/rHashGen-tests: test/CMakeFiles/rHashGen-tests.dir/build.make +test/rHashGen-tests: lib/libgtest.a +test/rHashGen-tests: src/librHashGenLib.a +test/rHashGen-tests: lib/libeoutils.a +test/rHashGen-tests: lib/libeo.a +test/rHashGen-tests: test/CMakeFiles/rHashGen-tests.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/vguillem/git/rHashGen/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Linking CXX executable rHashGen-tests" + cd /Users/vguillem/git/rHashGen/build/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/rHashGen-tests.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +test/CMakeFiles/rHashGen-tests.dir/build: test/rHashGen-tests +.PHONY : test/CMakeFiles/rHashGen-tests.dir/build + +test/CMakeFiles/rHashGen-tests.dir/clean: + cd /Users/vguillem/git/rHashGen/build/test && $(CMAKE_COMMAND) -P CMakeFiles/rHashGen-tests.dir/cmake_clean.cmake +.PHONY : test/CMakeFiles/rHashGen-tests.dir/clean + +test/CMakeFiles/rHashGen-tests.dir/depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/vguillem/git/rHashGen /Users/vguillem/git/rHashGen/test /Users/vguillem/git/rHashGen/build /Users/vguillem/git/rHashGen/build/test /Users/vguillem/git/rHashGen/build/test/CMakeFiles/rHashGen-tests.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : test/CMakeFiles/rHashGen-tests.dir/depend + diff --git a/build/test/CMakeFiles/rHashGen-tests.dir/cmake_clean.cmake b/build/test/CMakeFiles/rHashGen-tests.dir/cmake_clean.cmake new file mode 100644 index 0000000..ee1ef46 --- /dev/null +++ b/build/test/CMakeFiles/rHashGen-tests.dir/cmake_clean.cmake @@ -0,0 +1,31 @@ +file(REMOVE_RECURSE + "CMakeFiles/rHashGen-tests.dir/AddShift_T.cpp.o" + "CMakeFiles/rHashGen-tests.dir/AddShift_T.cpp.o.d" + "CMakeFiles/rHashGen-tests.dir/EvalFull_T.cpp.o" + "CMakeFiles/rHashGen-tests.dir/EvalFull_T.cpp.o.d" + "CMakeFiles/rHashGen-tests.dir/Hash_T.cpp.o" + "CMakeFiles/rHashGen-tests.dir/Hash_T.cpp.o.d" + "CMakeFiles/rHashGen-tests.dir/Masking_T.cpp.o" + "CMakeFiles/rHashGen-tests.dir/Masking_T.cpp.o.d" + "CMakeFiles/rHashGen-tests.dir/Multiply_T.cpp.o" + "CMakeFiles/rHashGen-tests.dir/Multiply_T.cpp.o.d" + "CMakeFiles/rHashGen-tests.dir/XorLeftShift_T.cpp.o" + "CMakeFiles/rHashGen-tests.dir/XorLeftShift_T.cpp.o.d" + "CMakeFiles/rHashGen-tests.dir/XorRightShift_T.cpp.o" + "CMakeFiles/rHashGen-tests.dir/XorRightShift_T.cpp.o.d" + "CMakeFiles/rHashGen-tests.dir/main.cpp.o" + "CMakeFiles/rHashGen-tests.dir/main.cpp.o.d" + "CMakeFiles/rHashGen-tests.dir/moCombinationNeighbor_T.cpp.o" + "CMakeFiles/rHashGen-tests.dir/moCombinationNeighbor_T.cpp.o.d" + "CMakeFiles/rHashGen-tests.dir/moCombinationNeighborhood_T.cpp.o" + "CMakeFiles/rHashGen-tests.dir/moCombinationNeighborhood_T.cpp.o.d" + "CMakeFiles/rHashGen-tests.dir/moCombination_T.cpp.o" + "CMakeFiles/rHashGen-tests.dir/moCombination_T.cpp.o.d" + "rHashGen-tests" + "rHashGen-tests.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/rHashGen-tests.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/test/CMakeFiles/rHashGen-tests.dir/compiler_depend.make b/build/test/CMakeFiles/rHashGen-tests.dir/compiler_depend.make new file mode 100644 index 0000000..b36580a --- /dev/null +++ b/build/test/CMakeFiles/rHashGen-tests.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for rHashGen-tests. +# This may be replaced when dependencies are built. diff --git a/build/test/CMakeFiles/rHashGen-tests.dir/compiler_depend.ts b/build/test/CMakeFiles/rHashGen-tests.dir/compiler_depend.ts new file mode 100644 index 0000000..c3f9e0a --- /dev/null +++ b/build/test/CMakeFiles/rHashGen-tests.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for rHashGen-tests. diff --git a/build/test/CMakeFiles/rHashGen-tests.dir/depend.make b/build/test/CMakeFiles/rHashGen-tests.dir/depend.make new file mode 100644 index 0000000..a7727a9 --- /dev/null +++ b/build/test/CMakeFiles/rHashGen-tests.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for rHashGen-tests. +# This may be replaced when dependencies are built. diff --git a/build/test/CMakeFiles/rHashGen-tests.dir/flags.make b/build/test/CMakeFiles/rHashGen-tests.dir/flags.make new file mode 100644 index 0000000..a874ae1 --- /dev/null +++ b/build/test/CMakeFiles/rHashGen-tests.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/Users/vguillem/git/rHashGen/include -I/Users/vguillem/git/rHashGen/external/paradiseo -I/Users/vguillem/git/rHashGen/external/paradiseo/eo/src -I/Users/vguillem/git/rHashGen/external/paradiseo/mo/src -I/Users/vguillem/git/rHashGen/external/clutchlog -I/Users/vguillem/git/rHashGen/src/include -isystem /Users/vguillem/git/rHashGen/external/googletest/googletest/include -isystem /Users/vguillem/git/rHashGen/external/googletest/googletest + +CXX_FLAGSarm64 = -std=gnu++20 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wall -Wextra -pedantic + +CXX_FLAGS = -std=gnu++20 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wall -Wextra -pedantic + diff --git a/build/test/CMakeFiles/rHashGen-tests.dir/link.txt b/build/test/CMakeFiles/rHashGen-tests.dir/link.txt new file mode 100644 index 0000000..fd888b4 --- /dev/null +++ b/build/test/CMakeFiles/rHashGen-tests.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names "CMakeFiles/rHashGen-tests.dir/AddShift_T.cpp.o" "CMakeFiles/rHashGen-tests.dir/EvalFull_T.cpp.o" "CMakeFiles/rHashGen-tests.dir/Hash_T.cpp.o" "CMakeFiles/rHashGen-tests.dir/Masking_T.cpp.o" "CMakeFiles/rHashGen-tests.dir/Multiply_T.cpp.o" "CMakeFiles/rHashGen-tests.dir/XorLeftShift_T.cpp.o" "CMakeFiles/rHashGen-tests.dir/XorRightShift_T.cpp.o" "CMakeFiles/rHashGen-tests.dir/main.cpp.o" "CMakeFiles/rHashGen-tests.dir/moCombinationNeighbor_T.cpp.o" "CMakeFiles/rHashGen-tests.dir/moCombinationNeighborhood_T.cpp.o" "CMakeFiles/rHashGen-tests.dir/moCombination_T.cpp.o" -o rHashGen-tests -L/Users/vguillem/git/rHashGen/build/lib -Wl,-rpath,/Users/vguillem/git/rHashGen/build/lib ../lib/libgtest.a ../src/librHashGenLib.a ../lib/libeoutils.a ../lib/libeo.a diff --git a/build/test/CMakeFiles/rHashGen-tests.dir/progress.make b/build/test/CMakeFiles/rHashGen-tests.dir/progress.make new file mode 100644 index 0000000..42f1fdf --- /dev/null +++ b/build/test/CMakeFiles/rHashGen-tests.dir/progress.make @@ -0,0 +1,13 @@ +CMAKE_PROGRESS_1 = 65 +CMAKE_PROGRESS_2 = 66 +CMAKE_PROGRESS_3 = 67 +CMAKE_PROGRESS_4 = 68 +CMAKE_PROGRESS_5 = 69 +CMAKE_PROGRESS_6 = 70 +CMAKE_PROGRESS_7 = 71 +CMAKE_PROGRESS_8 = 72 +CMAKE_PROGRESS_9 = 73 +CMAKE_PROGRESS_10 = 74 +CMAKE_PROGRESS_11 = 75 +CMAKE_PROGRESS_12 = 76 + diff --git a/build/test/CTestTestfile.cmake b/build/test/CTestTestfile.cmake new file mode 100644 index 0000000..209a3ab --- /dev/null +++ b/build/test/CTestTestfile.cmake @@ -0,0 +1,8 @@ +# CMake generated Testfile for +# Source directory: /Users/vguillem/git/rHashGen/test +# Build directory: /Users/vguillem/git/rHashGen/build/test +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +add_test(rhashgen:all "/Users/vguillem/git/rHashGen/build/test/rHashGen-tests") +set_tests_properties(rhashgen:all PROPERTIES _BACKTRACE_TRIPLES "/Users/vguillem/git/rHashGen/test/CMakeLists.txt;11;add_test;/Users/vguillem/git/rHashGen/test/CMakeLists.txt;0;") diff --git a/build/test/Makefile b/build/test/Makefile new file mode 100644 index 0000000..c3ad2a4 --- /dev/null +++ b/build/test/Makefile @@ -0,0 +1,512 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.30 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/vguillem/git/rHashGen + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/vguillem/git/rHashGen/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"gmock\" \"gtest\" \"headers\" \"libraries\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles /Users/vguillem/git/rHashGen/build/test//CMakeFiles/progress.marks + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/vguillem/git/rHashGen/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +test/CMakeFiles/rHashGen-tests.dir/rule: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test/CMakeFiles/rHashGen-tests.dir/rule +.PHONY : test/CMakeFiles/rHashGen-tests.dir/rule + +# Convenience name for target. +rHashGen-tests: test/CMakeFiles/rHashGen-tests.dir/rule +.PHONY : rHashGen-tests + +# fast build rule for target. +rHashGen-tests/fast: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/build +.PHONY : rHashGen-tests/fast + +AddShift_T.o: AddShift_T.cpp.o +.PHONY : AddShift_T.o + +# target to build an object file +AddShift_T.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/AddShift_T.cpp.o +.PHONY : AddShift_T.cpp.o + +AddShift_T.i: AddShift_T.cpp.i +.PHONY : AddShift_T.i + +# target to preprocess a source file +AddShift_T.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/AddShift_T.cpp.i +.PHONY : AddShift_T.cpp.i + +AddShift_T.s: AddShift_T.cpp.s +.PHONY : AddShift_T.s + +# target to generate assembly for a file +AddShift_T.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/AddShift_T.cpp.s +.PHONY : AddShift_T.cpp.s + +EvalFull_T.o: EvalFull_T.cpp.o +.PHONY : EvalFull_T.o + +# target to build an object file +EvalFull_T.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/EvalFull_T.cpp.o +.PHONY : EvalFull_T.cpp.o + +EvalFull_T.i: EvalFull_T.cpp.i +.PHONY : EvalFull_T.i + +# target to preprocess a source file +EvalFull_T.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/EvalFull_T.cpp.i +.PHONY : EvalFull_T.cpp.i + +EvalFull_T.s: EvalFull_T.cpp.s +.PHONY : EvalFull_T.s + +# target to generate assembly for a file +EvalFull_T.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/EvalFull_T.cpp.s +.PHONY : EvalFull_T.cpp.s + +Hash_T.o: Hash_T.cpp.o +.PHONY : Hash_T.o + +# target to build an object file +Hash_T.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/Hash_T.cpp.o +.PHONY : Hash_T.cpp.o + +Hash_T.i: Hash_T.cpp.i +.PHONY : Hash_T.i + +# target to preprocess a source file +Hash_T.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/Hash_T.cpp.i +.PHONY : Hash_T.cpp.i + +Hash_T.s: Hash_T.cpp.s +.PHONY : Hash_T.s + +# target to generate assembly for a file +Hash_T.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/Hash_T.cpp.s +.PHONY : Hash_T.cpp.s + +Masking_T.o: Masking_T.cpp.o +.PHONY : Masking_T.o + +# target to build an object file +Masking_T.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/Masking_T.cpp.o +.PHONY : Masking_T.cpp.o + +Masking_T.i: Masking_T.cpp.i +.PHONY : Masking_T.i + +# target to preprocess a source file +Masking_T.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/Masking_T.cpp.i +.PHONY : Masking_T.cpp.i + +Masking_T.s: Masking_T.cpp.s +.PHONY : Masking_T.s + +# target to generate assembly for a file +Masking_T.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/Masking_T.cpp.s +.PHONY : Masking_T.cpp.s + +Multiply_T.o: Multiply_T.cpp.o +.PHONY : Multiply_T.o + +# target to build an object file +Multiply_T.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/Multiply_T.cpp.o +.PHONY : Multiply_T.cpp.o + +Multiply_T.i: Multiply_T.cpp.i +.PHONY : Multiply_T.i + +# target to preprocess a source file +Multiply_T.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/Multiply_T.cpp.i +.PHONY : Multiply_T.cpp.i + +Multiply_T.s: Multiply_T.cpp.s +.PHONY : Multiply_T.s + +# target to generate assembly for a file +Multiply_T.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/Multiply_T.cpp.s +.PHONY : Multiply_T.cpp.s + +XorLeftShift_T.o: XorLeftShift_T.cpp.o +.PHONY : XorLeftShift_T.o + +# target to build an object file +XorLeftShift_T.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/XorLeftShift_T.cpp.o +.PHONY : XorLeftShift_T.cpp.o + +XorLeftShift_T.i: XorLeftShift_T.cpp.i +.PHONY : XorLeftShift_T.i + +# target to preprocess a source file +XorLeftShift_T.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/XorLeftShift_T.cpp.i +.PHONY : XorLeftShift_T.cpp.i + +XorLeftShift_T.s: XorLeftShift_T.cpp.s +.PHONY : XorLeftShift_T.s + +# target to generate assembly for a file +XorLeftShift_T.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/XorLeftShift_T.cpp.s +.PHONY : XorLeftShift_T.cpp.s + +XorRightShift_T.o: XorRightShift_T.cpp.o +.PHONY : XorRightShift_T.o + +# target to build an object file +XorRightShift_T.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/XorRightShift_T.cpp.o +.PHONY : XorRightShift_T.cpp.o + +XorRightShift_T.i: XorRightShift_T.cpp.i +.PHONY : XorRightShift_T.i + +# target to preprocess a source file +XorRightShift_T.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/XorRightShift_T.cpp.i +.PHONY : XorRightShift_T.cpp.i + +XorRightShift_T.s: XorRightShift_T.cpp.s +.PHONY : XorRightShift_T.s + +# target to generate assembly for a file +XorRightShift_T.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/XorRightShift_T.cpp.s +.PHONY : XorRightShift_T.cpp.s + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/main.cpp.s +.PHONY : main.cpp.s + +moCombinationNeighbor_T.o: moCombinationNeighbor_T.cpp.o +.PHONY : moCombinationNeighbor_T.o + +# target to build an object file +moCombinationNeighbor_T.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighbor_T.cpp.o +.PHONY : moCombinationNeighbor_T.cpp.o + +moCombinationNeighbor_T.i: moCombinationNeighbor_T.cpp.i +.PHONY : moCombinationNeighbor_T.i + +# target to preprocess a source file +moCombinationNeighbor_T.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighbor_T.cpp.i +.PHONY : moCombinationNeighbor_T.cpp.i + +moCombinationNeighbor_T.s: moCombinationNeighbor_T.cpp.s +.PHONY : moCombinationNeighbor_T.s + +# target to generate assembly for a file +moCombinationNeighbor_T.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighbor_T.cpp.s +.PHONY : moCombinationNeighbor_T.cpp.s + +moCombinationNeighborhood_T.o: moCombinationNeighborhood_T.cpp.o +.PHONY : moCombinationNeighborhood_T.o + +# target to build an object file +moCombinationNeighborhood_T.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighborhood_T.cpp.o +.PHONY : moCombinationNeighborhood_T.cpp.o + +moCombinationNeighborhood_T.i: moCombinationNeighborhood_T.cpp.i +.PHONY : moCombinationNeighborhood_T.i + +# target to preprocess a source file +moCombinationNeighborhood_T.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighborhood_T.cpp.i +.PHONY : moCombinationNeighborhood_T.cpp.i + +moCombinationNeighborhood_T.s: moCombinationNeighborhood_T.cpp.s +.PHONY : moCombinationNeighborhood_T.s + +# target to generate assembly for a file +moCombinationNeighborhood_T.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/moCombinationNeighborhood_T.cpp.s +.PHONY : moCombinationNeighborhood_T.cpp.s + +moCombination_T.o: moCombination_T.cpp.o +.PHONY : moCombination_T.o + +# target to build an object file +moCombination_T.cpp.o: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/moCombination_T.cpp.o +.PHONY : moCombination_T.cpp.o + +moCombination_T.i: moCombination_T.cpp.i +.PHONY : moCombination_T.i + +# target to preprocess a source file +moCombination_T.cpp.i: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/moCombination_T.cpp.i +.PHONY : moCombination_T.cpp.i + +moCombination_T.s: moCombination_T.cpp.s +.PHONY : moCombination_T.s + +# target to generate assembly for a file +moCombination_T.cpp.s: + cd /Users/vguillem/git/rHashGen/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/rHashGen-tests.dir/build.make test/CMakeFiles/rHashGen-tests.dir/moCombination_T.cpp.s +.PHONY : moCombination_T.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... rHashGen-tests" + @echo "... AddShift_T.o" + @echo "... AddShift_T.i" + @echo "... AddShift_T.s" + @echo "... EvalFull_T.o" + @echo "... EvalFull_T.i" + @echo "... EvalFull_T.s" + @echo "... Hash_T.o" + @echo "... Hash_T.i" + @echo "... Hash_T.s" + @echo "... Masking_T.o" + @echo "... Masking_T.i" + @echo "... Masking_T.s" + @echo "... Multiply_T.o" + @echo "... Multiply_T.i" + @echo "... Multiply_T.s" + @echo "... XorLeftShift_T.o" + @echo "... XorLeftShift_T.i" + @echo "... XorLeftShift_T.s" + @echo "... XorRightShift_T.o" + @echo "... XorRightShift_T.i" + @echo "... XorRightShift_T.s" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" + @echo "... moCombinationNeighbor_T.o" + @echo "... moCombinationNeighbor_T.i" + @echo "... moCombinationNeighbor_T.s" + @echo "... moCombinationNeighborhood_T.o" + @echo "... moCombinationNeighborhood_T.i" + @echo "... moCombinationNeighborhood_T.s" + @echo "... moCombination_T.o" + @echo "... moCombination_T.i" + @echo "... moCombination_T.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/vguillem/git/rHashGen/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/test/cmake_install.cmake b/build/test/cmake_install.cmake new file mode 100644 index 0000000..59e8a61 --- /dev/null +++ b/build/test/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/vguillem/git/rHashGen/test + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") +endif() + diff --git a/build/test/rHashGen-tests b/build/test/rHashGen-tests new file mode 100755 index 0000000000000000000000000000000000000000..4527f335e79615e68380b0ee194098ef6b4b0e09 GIT binary patch literal 2634576 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