From 805aaad8f5cf00f657f25515cdb807a19ffc1d31 Mon Sep 17 00:00:00 2001 From: yul Date: Sun, 4 Feb 2024 20:42:51 -0800 Subject: [PATCH] first commit --- build/.built_by | 1 + build/CATKIN_IGNORE | 0 build/CMakeCache.txt | 559 ++++++++++ build/CMakeFiles/3.10.2/CMakeCCompiler.cmake | 73 ++ .../CMakeFiles/3.10.2/CMakeCXXCompiler.cmake | 75 ++ .../3.10.2/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 8248 bytes .../3.10.2/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 8264 bytes build/CMakeFiles/3.10.2/CMakeSystem.cmake | 15 + .../3.10.2/CompilerIdC/CMakeCCompilerId.c | 598 +++++++++++ build/CMakeFiles/3.10.2/CompilerIdC/a.out | Bin 0 -> 8408 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 576 +++++++++++ build/CMakeFiles/3.10.2/CompilerIdCXX/a.out | Bin 0 -> 8416 bytes .../CMakeDirectoryInformation.cmake | 16 + build/CMakeFiles/CMakeError.log | 55 + build/CMakeFiles/CMakeOutput.log | 661 ++++++++++++ build/CMakeFiles/CMakeRuleHashes.txt | 2 + build/CMakeFiles/Makefile.cmake | 205 ++++ build/CMakeFiles/Makefile2 | 966 ++++++++++++++++++ build/CMakeFiles/TargetDirectories.txt | 60 ++ .../clean_test_results.dir/DependInfo.cmake | 11 + .../clean_test_results.dir/build.make | 76 ++ .../clean_test_results.dir/cmake_clean.cmake | 8 + .../clean_test_results.dir/progress.make | 1 + build/CMakeFiles/cmake.check_cache | 1 + .../download_extra_data.dir/DependInfo.cmake | 11 + .../download_extra_data.dir/build.make | 72 ++ .../download_extra_data.dir/cmake_clean.cmake | 5 + .../download_extra_data.dir/progress.make | 1 + build/CMakeFiles/doxygen.dir/DependInfo.cmake | 11 + build/CMakeFiles/doxygen.dir/build.make | 72 ++ .../CMakeFiles/doxygen.dir/cmake_clean.cmake | 5 + build/CMakeFiles/doxygen.dir/progress.make | 1 + build/CMakeFiles/feature_tests.bin | Bin 0 -> 12312 bytes build/CMakeFiles/feature_tests.c | 34 + build/CMakeFiles/feature_tests.cxx | 405 ++++++++ build/CMakeFiles/progress.marks | 1 + .../CMakeFiles/run_tests.dir/DependInfo.cmake | 11 + build/CMakeFiles/run_tests.dir/build.make | 72 ++ .../run_tests.dir/cmake_clean.cmake | 5 + build/CMakeFiles/run_tests.dir/progress.make | 1 + build/CMakeFiles/tests.dir/DependInfo.cmake | 11 + build/CMakeFiles/tests.dir/build.make | 72 ++ build/CMakeFiles/tests.dir/cmake_clean.cmake | 5 + build/CMakeFiles/tests.dir/progress.make | 1 + build/CTestConfiguration.ini | 115 +++ build/CTestCustom.cmake | 2 + build/CTestTestfile.cmake | 8 + build/Makefile | 546 ++++++++++ build/atomic_configure/.rosinstall | 2 + build/atomic_configure/_setup_util.py | 304 ++++++ build/atomic_configure/env.sh | 16 + build/atomic_configure/local_setup.bash | 8 + build/atomic_configure/local_setup.sh | 9 + build/atomic_configure/local_setup.zsh | 8 + build/atomic_configure/setup.bash | 8 + build/atomic_configure/setup.sh | 96 ++ build/atomic_configure/setup.zsh | 8 + .../catkin_generated/version/package.cmake | 24 + build/catkin_generated/env_cached.sh | 16 + .../catkin_generated/generate_cached_setup.py | 30 + .../catkin_generated/installspace/.rosinstall | 2 + .../installspace/_setup_util.py | 304 ++++++ build/catkin_generated/installspace/env.sh | 16 + .../installspace/local_setup.bash | 8 + .../installspace/local_setup.sh | 9 + .../installspace/local_setup.zsh | 8 + .../catkin_generated/installspace/setup.bash | 8 + build/catkin_generated/installspace/setup.sh | 96 ++ build/catkin_generated/installspace/setup.zsh | 8 + build/catkin_generated/order_packages.cmake | 14 + build/catkin_generated/order_packages.py | 5 + build/catkin_generated/setup_cached.sh | 10 + .../stamps/Project/_setup_util.py.stamp | 304 ++++++ .../Project/interrogate_setup_dot_py.py.stamp | 255 +++++ .../Project/order_packages.cmake.em.stamp | 70 ++ .../stamps/Project/package.xml.stamp | 48 + build/catkin_make.cache | 2 + build/cmake_install.cmake | 147 +++ .../CMakeDirectoryInformation.cmake | 16 + build/gtest/CMakeFiles/progress.marks | 1 + build/gtest/CTestTestfile.cmake | 7 + build/gtest/Makefile | 196 ++++ build/gtest/cmake_install.cmake | 45 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/gmock.dir/DependInfo.cmake | 30 + .../CMakeFiles/gmock.dir/build.make | 140 +++ .../CMakeFiles/gmock.dir/cmake_clean.cmake | 11 + .../CMakeFiles/gmock.dir/depend.make | 2 + .../CMakeFiles/gmock.dir/flags.make | 10 + .../googlemock/CMakeFiles/gmock.dir/link.txt | 1 + .../CMakeFiles/gmock.dir/progress.make | 4 + .../gmock_main.dir/DependInfo.cmake | 31 + .../CMakeFiles/gmock_main.dir/build.make | 167 +++ .../gmock_main.dir/cmake_clean.cmake | 12 + .../CMakeFiles/gmock_main.dir/depend.make | 2 + .../CMakeFiles/gmock_main.dir/flags.make | 10 + .../CMakeFiles/gmock_main.dir/link.txt | 1 + .../CMakeFiles/gmock_main.dir/progress.make | 5 + .../googlemock/CMakeFiles/progress.marks | 1 + build/gtest/googlemock/CTestTestfile.cmake | 7 + build/gtest/googlemock/Makefile | 324 ++++++ build/gtest/googlemock/cmake_install.cmake | 45 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/gtest.dir/DependInfo.cmake | 27 + .../gtest/CMakeFiles/gtest.dir/build.make | 113 ++ .../CMakeFiles/gtest.dir/cmake_clean.cmake | 10 + .../gtest/CMakeFiles/gtest.dir/depend.make | 2 + .../gtest/CMakeFiles/gtest.dir/flags.make | 10 + .../gtest/CMakeFiles/gtest.dir/link.txt | 1 + .../gtest/CMakeFiles/gtest.dir/progress.make | 3 + .../gtest_main.dir/DependInfo.cmake | 28 + .../CMakeFiles/gtest_main.dir/build.make | 114 +++ .../gtest_main.dir/cmake_clean.cmake | 10 + .../CMakeFiles/gtest_main.dir/depend.make | 2 + .../CMakeFiles/gtest_main.dir/flags.make | 10 + .../gtest/CMakeFiles/gtest_main.dir/link.txt | 1 + .../CMakeFiles/gtest_main.dir/progress.make | 3 + .../gtest/CMakeFiles/progress.marks | 1 + .../googlemock/gtest/CTestTestfile.cmake | 6 + build/gtest/googlemock/gtest/Makefile | 288 ++++++ .../googlemock/gtest/cmake_install.cmake | 39 + .../CMakeDirectoryInformation.cmake | 16 + .../my_first_node.dir/CXX.includecache | 710 +++++++++++++ .../my_first_node.dir/DependInfo.cmake | 29 + .../CMakeFiles/my_first_node.dir/build.make | 131 +++ .../my_first_node.dir/cmake_clean.cmake | 10 + .../my_first_node.dir/depend.internal | 65 ++ .../CMakeFiles/my_first_node.dir/depend.make | 65 ++ .../CMakeFiles/my_first_node.dir/flags.make | 10 + .../CMakeFiles/my_first_node.dir/link.txt | 1 + .../my_first_node.dir/progress.make | 3 + .../my_first_node.dir/src/my_first_node.cpp.o | Bin 0 -> 392800 bytes build/tutorial_pkg/CMakeFiles/progress.marks | 1 + .../DependInfo.cmake | 11 + .../build.make | 72 ++ .../cmake_clean.cmake | 5 + .../progress.make | 1 + .../DependInfo.cmake | 11 + .../build.make | 72 ++ .../cmake_clean.cmake | 5 + .../progress.make | 1 + .../DependInfo.cmake | 11 + .../build.make | 72 ++ .../cmake_clean.cmake | 5 + .../progress.make | 1 + .../DependInfo.cmake | 11 + .../build.make | 72 ++ .../cmake_clean.cmake | 5 + .../progress.make | 1 + .../DependInfo.cmake | 11 + .../build.make | 72 ++ .../cmake_clean.cmake | 5 + .../progress.make | 1 + .../DependInfo.cmake | 11 + .../build.make | 72 ++ .../cmake_clean.cmake | 5 + .../progress.make | 1 + .../DependInfo.cmake | 11 + .../build.make | 72 ++ .../cmake_clean.cmake | 5 + .../progress.make | 1 + .../DependInfo.cmake | 11 + .../build.make | 72 ++ .../cmake_clean.cmake | 5 + .../progress.make | 1 + .../DependInfo.cmake | 11 + .../build.make | 72 ++ .../cmake_clean.cmake | 5 + .../progress.make | 1 + .../DependInfo.cmake | 11 + .../build.make | 72 ++ .../cmake_clean.cmake | 5 + .../progress.make | 1 + .../DependInfo.cmake | 11 + .../build.make | 72 ++ .../cmake_clean.cmake | 5 + .../progress.make | 1 + .../DependInfo.cmake | 11 + .../build.make | 72 ++ .../cmake_clean.cmake | 5 + .../progress.make | 1 + .../DependInfo.cmake | 11 + .../build.make | 72 ++ .../cmake_clean.cmake | 5 + .../progress.make | 1 + .../DependInfo.cmake | 11 + .../build.make | 72 ++ .../cmake_clean.cmake | 5 + .../progress.make | 1 + .../DependInfo.cmake | 11 + .../build.make | 72 ++ .../cmake_clean.cmake | 5 + .../progress.make | 1 + build/tutorial_pkg/CTestTestfile.cmake | 6 + build/tutorial_pkg/Makefile | 482 +++++++++ .../installspace/tutorial_pkg.pc | 8 + .../tutorial_pkgConfig-version.cmake | 14 + .../installspace/tutorial_pkgConfig.cmake | 223 ++++ .../catkin_generated/ordered_paths.cmake | 1 + .../catkin_generated/package.cmake | 16 + .../pkg.develspace.context.pc.py | 8 + .../pkg.installspace.context.pc.py | 8 + .../stamps/tutorial_pkg/package.xml.stamp | 62 ++ .../stamps/tutorial_pkg/pkg.pc.em.stamp | 8 + build/tutorial_pkg/cmake_install.cmake | 54 + devel/.built_by | 1 + devel/.catkin | 1 + devel/.rosinstall | 2 + devel/_setup_util.py | 304 ++++++ devel/cmake.lock | 0 devel/env.sh | 16 + devel/lib/pkgconfig/tutorial_pkg.pc | 8 + devel/lib/tutorial_pkg/my_first_node | Bin 0 -> 255176 bytes devel/local_setup.bash | 8 + devel/local_setup.sh | 9 + devel/local_setup.zsh | 8 + devel/setup.bash | 8 + devel/setup.sh | 96 ++ devel/setup.zsh | 8 + .../cmake/tutorial_pkgConfig-version.cmake | 14 + .../cmake/tutorial_pkgConfig.cmake | 223 ++++ src/CMakeLists.txt | 1 + src/tutorial_pkg/CMakeLists.txt | 20 + src/tutorial_pkg/package.xml | 62 ++ src/tutorial_pkg/src/CMakeLists.txt | 21 + src/tutorial_pkg/src/my_first_node.cpp | 23 + 226 files changed, 13136 insertions(+) create mode 100644 build/.built_by create mode 100644 build/CATKIN_IGNORE create mode 100644 build/CMakeCache.txt create mode 100644 build/CMakeFiles/3.10.2/CMakeCCompiler.cmake create mode 100644 build/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake create mode 100755 build/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin create mode 100755 build/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin create mode 100644 build/CMakeFiles/3.10.2/CMakeSystem.cmake create mode 100644 build/CMakeFiles/3.10.2/CompilerIdC/CMakeCCompilerId.c create mode 100755 build/CMakeFiles/3.10.2/CompilerIdC/a.out create mode 100644 build/CMakeFiles/3.10.2/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 build/CMakeFiles/3.10.2/CompilerIdCXX/a.out create mode 100644 build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/CMakeFiles/CMakeError.log create mode 100644 build/CMakeFiles/CMakeOutput.log create mode 100644 build/CMakeFiles/CMakeRuleHashes.txt 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/clean_test_results.dir/DependInfo.cmake create mode 100644 build/CMakeFiles/clean_test_results.dir/build.make create mode 100644 build/CMakeFiles/clean_test_results.dir/cmake_clean.cmake create mode 100644 build/CMakeFiles/clean_test_results.dir/progress.make create mode 100644 build/CMakeFiles/cmake.check_cache create mode 100644 build/CMakeFiles/download_extra_data.dir/DependInfo.cmake create mode 100644 build/CMakeFiles/download_extra_data.dir/build.make create mode 100644 build/CMakeFiles/download_extra_data.dir/cmake_clean.cmake create mode 100644 build/CMakeFiles/download_extra_data.dir/progress.make create mode 100644 build/CMakeFiles/doxygen.dir/DependInfo.cmake create mode 100644 build/CMakeFiles/doxygen.dir/build.make create mode 100644 build/CMakeFiles/doxygen.dir/cmake_clean.cmake create mode 100644 build/CMakeFiles/doxygen.dir/progress.make create mode 100755 build/CMakeFiles/feature_tests.bin create mode 100644 build/CMakeFiles/feature_tests.c create mode 100644 build/CMakeFiles/feature_tests.cxx create mode 100644 build/CMakeFiles/progress.marks create mode 100644 build/CMakeFiles/run_tests.dir/DependInfo.cmake create mode 100644 build/CMakeFiles/run_tests.dir/build.make create mode 100644 build/CMakeFiles/run_tests.dir/cmake_clean.cmake create mode 100644 build/CMakeFiles/run_tests.dir/progress.make create mode 100644 build/CMakeFiles/tests.dir/DependInfo.cmake create mode 100644 build/CMakeFiles/tests.dir/build.make create mode 100644 build/CMakeFiles/tests.dir/cmake_clean.cmake create mode 100644 build/CMakeFiles/tests.dir/progress.make create mode 100644 build/CTestConfiguration.ini create mode 100644 build/CTestCustom.cmake create mode 100644 build/CTestTestfile.cmake create mode 100644 build/Makefile create mode 100644 build/atomic_configure/.rosinstall create mode 100755 build/atomic_configure/_setup_util.py create mode 100755 build/atomic_configure/env.sh create mode 100644 build/atomic_configure/local_setup.bash create mode 100644 build/atomic_configure/local_setup.sh create mode 100644 build/atomic_configure/local_setup.zsh create mode 100644 build/atomic_configure/setup.bash create mode 100644 build/atomic_configure/setup.sh create mode 100644 build/atomic_configure/setup.zsh create mode 100644 build/catkin/catkin_generated/version/package.cmake create mode 100755 build/catkin_generated/env_cached.sh create mode 100644 build/catkin_generated/generate_cached_setup.py create mode 100644 build/catkin_generated/installspace/.rosinstall create mode 100755 build/catkin_generated/installspace/_setup_util.py create mode 100755 build/catkin_generated/installspace/env.sh create mode 100644 build/catkin_generated/installspace/local_setup.bash create mode 100644 build/catkin_generated/installspace/local_setup.sh create mode 100644 build/catkin_generated/installspace/local_setup.zsh create mode 100644 build/catkin_generated/installspace/setup.bash create mode 100644 build/catkin_generated/installspace/setup.sh create mode 100644 build/catkin_generated/installspace/setup.zsh create mode 100644 build/catkin_generated/order_packages.cmake create mode 100644 build/catkin_generated/order_packages.py create mode 100755 build/catkin_generated/setup_cached.sh create mode 100755 build/catkin_generated/stamps/Project/_setup_util.py.stamp create mode 100644 build/catkin_generated/stamps/Project/interrogate_setup_dot_py.py.stamp create mode 100644 build/catkin_generated/stamps/Project/order_packages.cmake.em.stamp create mode 100644 build/catkin_generated/stamps/Project/package.xml.stamp create mode 100644 build/catkin_make.cache create mode 100644 build/cmake_install.cmake create mode 100644 build/gtest/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/gtest/CMakeFiles/progress.marks create mode 100644 build/gtest/CTestTestfile.cmake create mode 100644 build/gtest/Makefile create mode 100644 build/gtest/cmake_install.cmake create mode 100644 build/gtest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/gtest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake create mode 100644 build/gtest/googlemock/CMakeFiles/gmock.dir/build.make create mode 100644 build/gtest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake create mode 100644 build/gtest/googlemock/CMakeFiles/gmock.dir/depend.make create mode 100644 build/gtest/googlemock/CMakeFiles/gmock.dir/flags.make create mode 100644 build/gtest/googlemock/CMakeFiles/gmock.dir/link.txt create mode 100644 build/gtest/googlemock/CMakeFiles/gmock.dir/progress.make create mode 100644 build/gtest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake create mode 100644 build/gtest/googlemock/CMakeFiles/gmock_main.dir/build.make create mode 100644 build/gtest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake create mode 100644 build/gtest/googlemock/CMakeFiles/gmock_main.dir/depend.make create mode 100644 build/gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make create mode 100644 build/gtest/googlemock/CMakeFiles/gmock_main.dir/link.txt create mode 100644 build/gtest/googlemock/CMakeFiles/gmock_main.dir/progress.make create mode 100644 build/gtest/googlemock/CMakeFiles/progress.marks create mode 100644 build/gtest/googlemock/CTestTestfile.cmake create mode 100644 build/gtest/googlemock/Makefile create mode 100644 build/gtest/googlemock/cmake_install.cmake create mode 100644 build/gtest/googlemock/gtest/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake create mode 100644 build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make create mode 100644 build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake create mode 100644 build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend.make create mode 100644 build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/flags.make create mode 100644 build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/link.txt create mode 100644 build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/progress.make create mode 100644 build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake create mode 100644 build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make create mode 100644 build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake create mode 100644 build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend.make create mode 100644 build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/flags.make create mode 100644 build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/link.txt create mode 100644 build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/progress.make create mode 100644 build/gtest/googlemock/gtest/CMakeFiles/progress.marks create mode 100644 build/gtest/googlemock/gtest/CTestTestfile.cmake create mode 100644 build/gtest/googlemock/gtest/Makefile create mode 100644 build/gtest/googlemock/gtest/cmake_install.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/my_first_node.dir/CXX.includecache create mode 100644 build/tutorial_pkg/CMakeFiles/my_first_node.dir/DependInfo.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/my_first_node.dir/build.make create mode 100644 build/tutorial_pkg/CMakeFiles/my_first_node.dir/cmake_clean.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/my_first_node.dir/depend.internal create mode 100644 build/tutorial_pkg/CMakeFiles/my_first_node.dir/depend.make create mode 100644 build/tutorial_pkg/CMakeFiles/my_first_node.dir/flags.make create mode 100644 build/tutorial_pkg/CMakeFiles/my_first_node.dir/link.txt create mode 100644 build/tutorial_pkg/CMakeFiles/my_first_node.dir/progress.make create mode 100644 build/tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o create mode 100644 build/tutorial_pkg/CMakeFiles/progress.marks create mode 100644 build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/DependInfo.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make create mode 100644 build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/cmake_clean.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/progress.make create mode 100644 build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/DependInfo.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/build.make create mode 100644 build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/cmake_clean.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/progress.make create mode 100644 build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/DependInfo.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make create mode 100644 build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/cmake_clean.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/progress.make create mode 100644 build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/DependInfo.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/build.make create mode 100644 build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/cmake_clean.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/progress.make create mode 100644 build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/DependInfo.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/build.make create mode 100644 build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/cmake_clean.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/progress.make create mode 100644 build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/DependInfo.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make create mode 100644 build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/cmake_clean.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/progress.make create mode 100644 build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/DependInfo.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build.make create mode 100644 build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/cmake_clean.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/progress.make create mode 100644 build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/DependInfo.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make create mode 100644 build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/cmake_clean.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/progress.make create mode 100644 build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/DependInfo.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build.make create mode 100644 build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/cmake_clean.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/progress.make create mode 100644 build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/DependInfo.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make create mode 100644 build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/cmake_clean.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/progress.make create mode 100644 build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make create mode 100644 build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/progress.make create mode 100644 build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/DependInfo.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/build.make create mode 100644 build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/cmake_clean.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/progress.make create mode 100644 build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make create mode 100644 build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/progress.make create mode 100644 build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/DependInfo.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make create mode 100644 build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/cmake_clean.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/progress.make create mode 100644 build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/build.make create mode 100644 build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean.cmake create mode 100644 build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/progress.make create mode 100644 build/tutorial_pkg/CTestTestfile.cmake create mode 100644 build/tutorial_pkg/Makefile create mode 100644 build/tutorial_pkg/catkin_generated/installspace/tutorial_pkg.pc create mode 100644 build/tutorial_pkg/catkin_generated/installspace/tutorial_pkgConfig-version.cmake create mode 100644 build/tutorial_pkg/catkin_generated/installspace/tutorial_pkgConfig.cmake create mode 100644 build/tutorial_pkg/catkin_generated/ordered_paths.cmake create mode 100644 build/tutorial_pkg/catkin_generated/package.cmake create mode 100644 build/tutorial_pkg/catkin_generated/pkg.develspace.context.pc.py create mode 100644 build/tutorial_pkg/catkin_generated/pkg.installspace.context.pc.py create mode 100644 build/tutorial_pkg/catkin_generated/stamps/tutorial_pkg/package.xml.stamp create mode 100644 build/tutorial_pkg/catkin_generated/stamps/tutorial_pkg/pkg.pc.em.stamp create mode 100644 build/tutorial_pkg/cmake_install.cmake create mode 100644 devel/.built_by create mode 100644 devel/.catkin create mode 100644 devel/.rosinstall create mode 100755 devel/_setup_util.py create mode 100644 devel/cmake.lock create mode 100755 devel/env.sh create mode 100644 devel/lib/pkgconfig/tutorial_pkg.pc create mode 100755 devel/lib/tutorial_pkg/my_first_node create mode 100644 devel/local_setup.bash create mode 100644 devel/local_setup.sh create mode 100644 devel/local_setup.zsh create mode 100644 devel/setup.bash create mode 100644 devel/setup.sh create mode 100644 devel/setup.zsh create mode 100644 devel/share/tutorial_pkg/cmake/tutorial_pkgConfig-version.cmake create mode 100644 devel/share/tutorial_pkg/cmake/tutorial_pkgConfig.cmake create mode 120000 src/CMakeLists.txt create mode 100644 src/tutorial_pkg/CMakeLists.txt create mode 100644 src/tutorial_pkg/package.xml create mode 100644 src/tutorial_pkg/src/CMakeLists.txt create mode 100644 src/tutorial_pkg/src/my_first_node.cpp diff --git a/build/.built_by b/build/.built_by new file mode 100644 index 0000000..2e212dd --- /dev/null +++ b/build/.built_by @@ -0,0 +1 @@ +catkin_make \ No newline at end of file diff --git a/build/CATKIN_IGNORE b/build/CATKIN_IGNORE new file mode 100644 index 0000000..e69de29 diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt new file mode 100644 index 0000000..12a5e48 --- /dev/null +++ b/build/CMakeCache.txt @@ -0,0 +1,559 @@ +# This is the CMakeCache file. +# For build in directory: /home/husarion/ros_ws/build +# It was generated by CMake: /usr/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 +######################## + +//Builds the googlemock subproject +BUILD_GMOCK:BOOL=ON + +//Builds the googletest subproject +BUILD_GTEST:BOOL=OFF + +//Build shared libraries (DLLs). +BUILD_SHARED_LIBS:BOOL=ON + +//List of ';' separated packages to exclude +CATKIN_BLACKLIST_PACKAGES:STRING= + +//catkin devel space +CATKIN_DEVEL_PREFIX:PATH=/home/husarion/ros_ws/devel + +//Catkin enable testing +CATKIN_ENABLE_TESTING:BOOL=ON + +//Catkin skip testing +CATKIN_SKIP_TESTING:BOOL=OFF + +//Replace the CMake install command with a custom implementation +// using symlinks instead of copying resources +CATKIN_SYMLINK_INSTALL:BOOL=OFF + +//List of ';' separated packages to build +CATKIN_WHITELIST_PACKAGES:STRING= + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or +// CMAKE_C_FLAGS used) 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=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7 + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the compiler during release builds with debug info. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7 + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the compiler during release builds with debug info. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Flags used by the linker. +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 release minsize 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 Release with Debug Info builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/home/husarion/ros_ws/install + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info 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. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//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 + +//Path to a program. +DOXYGEN_EXECUTABLE:FILEPATH=DOXYGEN_EXECUTABLE-NOTFOUND + +//Path to a program. +EMPY_EXECUTABLE:FILEPATH=/usr/bin/empy + +//Empy script +EMPY_SCRIPT:STRING=/usr/bin/empy + +//The directory containing a CMake configuration file for GMock. +GMock_DIR:PATH=GMock_DIR-NOTFOUND + +//Path to a file. +GTEST_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +GTEST_LIBRARY:FILEPATH=GTEST_LIBRARY-NOTFOUND + +//Path to a library. +GTEST_LIBRARY_DEBUG:FILEPATH=GTEST_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +GTEST_MAIN_LIBRARY:FILEPATH=GTEST_MAIN_LIBRARY-NOTFOUND + +//Path to a library. +GTEST_MAIN_LIBRARY_DEBUG:FILEPATH=GTEST_MAIN_LIBRARY_DEBUG-NOTFOUND + +//lsb_release executable was found +LSB_FOUND:BOOL=TRUE + +//Path to a program. +LSB_RELEASE_EXECUTABLE:FILEPATH=/usr/bin/lsb_release + +//Path to a program. +NOSETESTS:FILEPATH=/usr/bin/nosetests-2.7 + +//Path to a program. +PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python2 + +//Specify specific Python version to use ('major.minor' or 'major') +PYTHON_VERSION:STRING=2 + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/home/husarion/ros_ws/build + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/husarion/ros_ws/src + +//Path to a library. +RT_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/librt.so + +//Enable debian style python package layout +SETUPTOOLS_DEB_LAYOUT:BOOL=ON + +//Name of the computer/site where compile is being run +SITE:STRING=husarion + +//LSB Distrib tag +UBUNTU:BOOL=TRUE + +//LSB Distrib - codename tag +UBUNTU_BIONIC:BOOL=TRUE + +//Path to a file. +_gmock_INCLUDES:FILEPATH=/usr/include/gmock/gmock.h + +//Path to a file. +_gmock_SOURCES:FILEPATH=/usr/src/gmock/src/gmock.cc + +//Path to a file. +_gtest_INCLUDES:FILEPATH=/usr/include/gtest/gtest.h + +//Path to a file. +_gtest_SOURCES:FILEPATH=/usr/src/gtest/src/gtest.cc + +//The directory containing a CMake configuration file for catkin. +catkin_DIR:PATH=/opt/ros/melodic/share/catkin/cmake + +//The directory containing a CMake configuration file for cpp_common. +cpp_common_DIR:PATH=/opt/ros/melodic/share/cpp_common/cmake + +//Value Computed by CMake +gmock_BINARY_DIR:STATIC=/home/husarion/ros_ws/build/gtest/googlemock + +//Dependencies for the target +gmock_LIB_DEPENDS:STATIC=general;-lpthread; + +//Value Computed by CMake +gmock_SOURCE_DIR:STATIC=/usr/src/googletest/googlemock + +//Build all of Google Mock's own tests. +gmock_build_tests:BOOL=OFF + +//Dependencies for the target +gmock_main_LIB_DEPENDS:STATIC=general;-lpthread; + +//Value Computed by CMake +googletest-distribution_BINARY_DIR:STATIC=/home/husarion/ros_ws/build/gtest + +//Value Computed by CMake +googletest-distribution_SOURCE_DIR:STATIC=/usr/src/googletest + +//Value Computed by CMake +gtest_BINARY_DIR:STATIC=/home/husarion/ros_ws/build/gtest/googlemock/gtest + +//Dependencies for the target +gtest_LIB_DEPENDS:STATIC=general;-lpthread; + +//Value Computed by CMake +gtest_SOURCE_DIR:STATIC=/usr/src/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 + +//Dependencies for the target +gtest_main_LIB_DEPENDS:STATIC=general;-lpthread;general;gtest; + +//Path to a library. +lib:FILEPATH=/opt/ros/melodic/lib/libxmlrpcpp.so + +//The directory containing a CMake configuration file for message_runtime. +message_runtime_DIR:PATH=/opt/ros/melodic/share/message_runtime/cmake + +//The directory containing a CMake configuration file for rosconsole. +rosconsole_DIR:PATH=/opt/ros/melodic/share/rosconsole/cmake + +//The directory containing a CMake configuration file for roscpp. +roscpp_DIR:PATH=/opt/ros/melodic/share/roscpp/cmake + +//The directory containing a CMake configuration file for roscpp_serialization. +roscpp_serialization_DIR:PATH=/opt/ros/melodic/share/roscpp_serialization/cmake + +//The directory containing a CMake configuration file for roscpp_traits. +roscpp_traits_DIR:PATH=/opt/ros/melodic/share/roscpp_traits/cmake + +//The directory containing a CMake configuration file for rosgraph_msgs. +rosgraph_msgs_DIR:PATH=/opt/ros/melodic/share/rosgraph_msgs/cmake + +//The directory containing a CMake configuration file for rostime. +rostime_DIR:PATH=/opt/ros/melodic/share/rostime/cmake + +//The directory containing a CMake configuration file for std_msgs. +std_msgs_DIR:PATH=/opt/ros/melodic/share/std_msgs/cmake + +//Value Computed by CMake +tutorial_pkg_BINARY_DIR:STATIC=/home/husarion/ros_ws/build/tutorial_pkg + +//Value Computed by CMake +tutorial_pkg_SOURCE_DIR:STATIC=/home/husarion/ros_ws/src/tutorial_pkg + +//The directory containing a CMake configuration file for xmlrpcpp. +xmlrpcpp_DIR:PATH=/opt/ros/melodic/share/xmlrpcpp/cmake + + +######################## +# INTERNAL cache entries +######################## + +//catkin environment +CATKIN_ENV:INTERNAL=/home/husarion/ros_ws/build/catkin_generated/env_cached.sh +CATKIN_TEST_RESULTS_DIR:INTERNAL=/home/husarion/ros_ws/build/test_results +//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=/home/husarion/ros_ws/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=10 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-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_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-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 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//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 +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Have symbol pthread_create +CMAKE_HAVE_LIBC_CREATE:INTERNAL= +//Have library pthreads +CMAKE_HAVE_PTHREADS_CREATE:INTERNAL= +//Have library pthread +CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=1 +//Have include pthread.h +CMAKE_HAVE_PTHREAD_H:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/husarion/ros_ws/src +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE: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 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=5 +//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 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.10 +//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 +//uname command +CMAKE_UNAME:INTERNAL=/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding PythonInterp +FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/usr/bin/python2][v2.7.17()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +GMOCK_FROM_SOURCE_FOUND:INTERNAL=TRUE +GMOCK_FROM_SOURCE_INCLUDE_DIRS:INTERNAL=/usr/include +GMOCK_FROM_SOURCE_LIBRARIES:INTERNAL=gmock +GMOCK_FROM_SOURCE_LIBRARY_DIRS:INTERNAL=/home/husarion/ros_ws/build/gmock +GMOCK_FROM_SOURCE_MAIN_LIBRARIES:INTERNAL=gmock_main +GTEST_FROM_SOURCE_FOUND:INTERNAL=TRUE +GTEST_FROM_SOURCE_INCLUDE_DIRS:INTERNAL=/usr/include +GTEST_FROM_SOURCE_LIBRARIES:INTERNAL=gtest +GTEST_FROM_SOURCE_LIBRARY_DIRS:INTERNAL=/home/husarion/ros_ws/build/gtest +GTEST_FROM_SOURCE_MAIN_LIBRARIES:INTERNAL=gtest_main +//ADVANCED property for variable: GTEST_INCLUDE_DIR +GTEST_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GTEST_LIBRARY +GTEST_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GTEST_LIBRARY_DEBUG +GTEST_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GTEST_MAIN_LIBRARY +GTEST_MAIN_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GTEST_MAIN_LIBRARY_DEBUG +GTEST_MAIN_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PYTHON_EXECUTABLE +PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 +//This needs to be in PYTHONPATH when 'setup.py install' is called. +// And it needs to match. But setuptools won't tell us where +// it will install things. +PYTHON_INSTALL_DIR:INTERNAL=lib/python2.7/dist-packages + diff --git a/build/CMakeFiles/3.10.2/CMakeCCompiler.cmake b/build/CMakeFiles/3.10.2/CMakeCCompiler.cmake new file mode 100644 index 0000000..9e0e71d --- /dev/null +++ b/build/CMakeFiles/3.10.2/CMakeCCompiler.cmake @@ -0,0 +1,73 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "7.5.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +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") +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_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-7") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-7") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +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) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +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 "x86_64-linux-gnu") +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_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake b/build/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..85984d7 --- /dev/null +++ b/build/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake @@ -0,0 +1,75 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "7.5.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +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") +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_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-7") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-7") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +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 "x86_64-linux-gnu") +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_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..b1860a3dd40b90b19fab68ce7a4bf1a8fee6135d GIT binary patch literal 8248 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 literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin b/build/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..19a9ccae8956d20ea78fcbaa929a195ae4089300 GIT binary patch literal 8264 zcmeHMeQZ#_ndP--+kvEKOPLVIUNqc$t4~TSjx{am}aU_mr@3xSu}|%_+25E z3lyu6oKfFw0Mr_3noKjgiFW~_UX#-xthj>Y7`catl~iX3-n$HzQ3#(TP!Ib$RU?al zKABbEUaHj`RA}6ZgKj=){g{ti$o3&RqD8 zdq>>jo`qHJii(=2Dnv8ZRlyhA2?T$4^*~k2?_a$9?4jzdKbZHz7cS@j`0C|j>wDg~ zcJV8FR~&f!xkEo6yY8u8`1Y~)UVEQc5;V&b&a1DS7R!KJV8h3O^V#q}o`s(W{3;vy zy})_J-NNhjmDFm)3k(08AHt-8Xjqnm5g)$~Y z!C-V%eOZm3)nWRh5bNMx*3C;xO?> zE&RfM>&5NWC^W5iD6I9xlHqvlU=)g2rDgPRTGtZcSdy9EOcteLLTm5r&?3=vv_F>7 zqv_6$mUt=|?F{$CK|2}=>tRqqFpNN^ux`@C?!@6k`U&+FN>gZLsdZegb=Rc6Wxx zDt`psSI25LNZ9rc2o@IIaQnpHYge{n&9~&p1@XT%Ao%T6dc?1TYxTg?QPIk&)jyYxheI`K9ijQhXjf2ck8 zy1&a0b9vuyD&2(7&$*X+zK*W~uwg@XFTHQm?n29Gb4`)4S3qc!)w zzp(I4b#%g^Zh0&F7hKbQ-Tp`Y-TwW4ZDM?8K0kn^miB1X9mTf*e?h{r+;u;m-MD`*-YOKH0-OXq1vm|e=c^ND>19Bi&q=`3 zfc3Q5@qL8Jad3}t40#>PtLM7M9do_NuYm7Su)${_%Gt{cv6|#nkjHnE@OaxiOFmya z?`!T6v3=S7pWd)q9{;Eh%O~nV&W&=Eu&qboyB?-io}qq^_ep0<%^YVl^vKXT1oeBN zK8iX4kN0V3z_aALuAs*^RuS;5`A((ksef{g>S-FC+u>7dcS8)z~ciskPmp= z^1XQ$)JMRM`ME}ucha31xHAL)pEJPz0s8~|u4k;KVY9zR*QKIA#@9f;H!UZ5KEu#Y z#>D;yo@bc2{vWpsDJ&nQLx+8V=PQt<8{>Y1!&q)76tr>RI1rWs_20w;?M_4c}~NQtCIZHQ4{AITv`6e6KglyWkzq z_u*3BC3KsYkqd5=ykAP?D~tQ2l%FGbKb7)x1+Pmf?-snCrF>O!-<0y@_Zh5r!R|bc z4u~bWM720&%g@}e%qlKnbN>MWm+AgiD(@}E3rhL> z`~-Mkxwv=CM|F8=Z^$y?(ue+AyIpKds3 zSK0Lcb!o@ueCti?89m$Ar}T=MP>QA}v|bFRWH5q~()#16o^V`?=&5u@3ulK!Zz?eu zkLuBgvbk|flf94((rDpyIy?-q6g@pG`qJSF;Q7DHW43C!ipRsRdOsr?&0^3W7{*ct>bgz#r0fwY5DM?9@8_flv^e zlToXW7NfERx|*BK0i}-|r&511tMp`J5K4|kgo34kaArU#k>MoRGf+<(HD8UUGqF^%q@Y1vIvNk7 zf>2~kP8p2r0)LeL6lC=15d6wmpps6>fS(c_pp7*U0evnR`o<13G&m2&!--fgbO+;w z3WWQF0=qi_JJ#kg`p6Xe(eUUMqaW-yF|r@chEdj>?u7!r`q+J9|BBIP7KS{z+eNkk za%O$@!x&c=C5?<#zZK{k;Olbx?5{CmOal}9`|MvEtPndPgT6iMPg92R6b%@UL(H;1 zdkzl)hdwszv;W7)_XiM>$vS`gfkj`Q_1RBk?IRcph|XP5OL) zpQZo+%YleYTxNU|SX?r0zvwrTBb%rG^ZsN#p2zQjE{d=|-z)OiDM-!ocjkxn8LvQ< zS->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(__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(__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(_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(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#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__) +# 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(__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(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) +# 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__) +# endif + +#elif defined(__ARMCC_VERSION) +# 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(__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 + +#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" +# if defined(_SGI_COMPILER_VERSION) + /* _SGI_COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) +# else + /* _COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 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(__sgi) +# define COMPILER_ID "MIPSpro" + +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +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(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) +# define PLATFORM_ID "IRIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# 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" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# 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(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# else /* unknown architecture */ +# 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 components. */ +#ifdef 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'}; +#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 "]"; + + + + +#if !defined(__STDC__) +# if defined(_MSC_VER) && !defined(__clang__) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#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(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/build/CMakeFiles/3.10.2/CompilerIdC/a.out b/build/CMakeFiles/3.10.2/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..11b7df452ad29dfd7bf1d9b188856c9e33182403 GIT binary patch literal 8408 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 D$)0nc literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.10.2/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/CMakeFiles/3.10.2/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..2d66298 --- /dev/null +++ b/build/CMakeFiles/3.10.2/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,576 @@ +/* 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 + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif + /* __INTEL_COMPILER = VRP */ +# 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 +# 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 + +#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(__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(__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(_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(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#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__) +# 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(__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(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) +# 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__) +# endif + +#elif defined(__ARMCC_VERSION) +# 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(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" +# if defined(_SGI_COMPILER_VERSION) + /* _SGI_COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) +# else + /* _COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 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(__sgi) +# define COMPILER_ID "MIPSpro" + +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +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(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) +# define PLATFORM_ID "IRIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# 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" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# 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(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# else /* unknown architecture */ +# 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 components. */ +#ifdef 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'}; +#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 "]"; + + + + +#if defined(_MSC_VER) && defined(_MSVC_LANG) +#define CXX_STD _MSVC_LANG +#else +#define CXX_STD __cplusplus +#endif + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if CXX_STD > 201402L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[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(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/build/CMakeFiles/3.10.2/CompilerIdCXX/a.out b/build/CMakeFiles/3.10.2/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..71c2ceda86a2fae89d661d131b89af3990e37838 GIT binary patch literal 8416 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 L;1d=k>el}!^A2#R literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/CMakeDirectoryInformation.cmake b/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..06c36df --- /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.10 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/husarion/ros_ws/src") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/husarion/ros_ws/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/CMakeError.log b/build/CMakeFiles/CMakeError.log new file mode 100644 index 0000000..2725710 --- /dev/null +++ b/build/CMakeFiles/CMakeError.log @@ -0,0 +1,55 @@ +Determining if the pthread_create exist failed with the following output: +Change Dir: /home/husarion/ros_ws/build/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_be282/fast" +/usr/bin/make -f CMakeFiles/cmTC_be282.dir/build.make CMakeFiles/cmTC_be282.dir/build +make[1]: Entering directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_be282.dir/CheckSymbolExists.c.o +/usr/bin/cc -o CMakeFiles/cmTC_be282.dir/CheckSymbolExists.c.o -c /home/husarion/ros_ws/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c +Linking C executable cmTC_be282 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_be282.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_be282.dir/CheckSymbolExists.c.o -o cmTC_be282 +CMakeFiles/cmTC_be282.dir/CheckSymbolExists.c.o: In function `main': +CheckSymbolExists.c:(.text+0x1b): undefined reference to `pthread_create' +collect2: error: ld returned 1 exit status +CMakeFiles/cmTC_be282.dir/build.make:97: recipe for target 'cmTC_be282' failed +make[1]: *** [cmTC_be282] Error 1 +make[1]: Leaving directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' +Makefile:126: recipe for target 'cmTC_be282/fast' failed +make: *** [cmTC_be282/fast] Error 2 + +File /home/husarion/ros_ws/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: +/* */ +#include + +int main(int argc, char** argv) +{ + (void)argv; +#ifndef pthread_create + return ((int*)(&pthread_create))[argc]; +#else + (void)argc; + return 0; +#endif +} + +Determining if the function pthread_create exists in the pthreads failed with the following output: +Change Dir: /home/husarion/ros_ws/build/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_2d2fc/fast" +/usr/bin/make -f CMakeFiles/cmTC_2d2fc.dir/build.make CMakeFiles/cmTC_2d2fc.dir/build +make[1]: Entering directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_2d2fc.dir/CheckFunctionExists.c.o +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_2d2fc.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.10/Modules/CheckFunctionExists.c +Linking C executable cmTC_2d2fc +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2d2fc.dir/link.txt --verbose=1 +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -rdynamic CMakeFiles/cmTC_2d2fc.dir/CheckFunctionExists.c.o -o cmTC_2d2fc -lpthreads +/usr/bin/ld: cannot find -lpthreads +collect2: error: ld returned 1 exit status +CMakeFiles/cmTC_2d2fc.dir/build.make:97: recipe for target 'cmTC_2d2fc' failed +make[1]: *** [cmTC_2d2fc] Error 1 +make[1]: Leaving directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' +Makefile:126: recipe for target 'cmTC_2d2fc/fast' failed +make: *** [cmTC_2d2fc/fast] Error 2 + + diff --git a/build/CMakeFiles/CMakeOutput.log b/build/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..3ccfba5 --- /dev/null +++ b/build/CMakeFiles/CMakeOutput.log @@ -0,0 +1,661 @@ +The system is: Linux - 5.4.0-1-generic - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/husarion/ros_ws/build/CMakeFiles/3.10.2/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/husarion/ros_ws/build/CMakeFiles/3.10.2/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /home/husarion/ros_ws/build/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_962c7/fast" +/usr/bin/make -f CMakeFiles/cmTC_962c7.dir/build.make CMakeFiles/cmTC_962c7.dir/build +make[1]: Entering directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_962c7.dir/testCCompiler.c.o +/usr/bin/cc -o CMakeFiles/cmTC_962c7.dir/testCCompiler.c.o -c /home/husarion/ros_ws/build/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTC_962c7 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_962c7.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_962c7.dir/testCCompiler.c.o -o cmTC_962c7 +make[1]: Leaving directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/husarion/ros_ws/build/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_fec2d/fast" +/usr/bin/make -f CMakeFiles/cmTC_fec2d.dir/build.make CMakeFiles/cmTC_fec2d.dir/build +make[1]: Entering directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_fec2d.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -o CMakeFiles/cmTC_fec2d.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.10/Modules/CMakeCCompilerABI.c +Linking C executable cmTC_fec2d +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fec2d.dir/link.txt --verbose=1 +/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_fec2d.dir/CMakeCCompilerABI.c.o -o cmTC_fec2d +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_fec2d' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccJWtpsZ.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_fec2d /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_fec2d.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_fec2d' '-mtune=generic' '-march=x86-64' +make[1]: Leaving directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/husarion/ros_ws/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/usr/bin/make" "cmTC_fec2d/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_fec2d.dir/build.make CMakeFiles/cmTC_fec2d.dir/build] + ignore line: [make[1]: Entering directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_fec2d.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -o CMakeFiles/cmTC_fec2d.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.10/Modules/CMakeCCompilerABI.c] + ignore line: [Linking C executable cmTC_fec2d] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fec2d.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_fec2d.dir/CMakeCCompilerABI.c.o -o cmTC_fec2d ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_fec2d' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccJWtpsZ.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_fec2d /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_fec2d.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/7/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccJWtpsZ.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_fec2d] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] + arg [CMakeFiles/cmTC_fec2d.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7] ==> [/usr/lib/gcc/x86_64-linux-gnu/7] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + + +Detecting C [-std=c11] compiler features compiled with the following output: +Change Dir: /home/husarion/ros_ws/build/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_5749f/fast" +/usr/bin/make -f CMakeFiles/cmTC_5749f.dir/build.make CMakeFiles/cmTC_5749f.dir/build +make[1]: Entering directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_5749f.dir/feature_tests.c.o +/usr/bin/cc -std=c11 -o CMakeFiles/cmTC_5749f.dir/feature_tests.c.o -c /home/husarion/ros_ws/build/CMakeFiles/feature_tests.c +Linking C executable cmTC_5749f +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5749f.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_5749f.dir/feature_tests.c.o -o cmTC_5749f +make[1]: Leaving directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:1c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c99] compiler features compiled with the following output: +Change Dir: /home/husarion/ros_ws/build/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_913b5/fast" +/usr/bin/make -f CMakeFiles/cmTC_913b5.dir/build.make CMakeFiles/cmTC_913b5.dir/build +make[1]: Entering directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_913b5.dir/feature_tests.c.o +/usr/bin/cc -std=c99 -o CMakeFiles/cmTC_913b5.dir/feature_tests.c.o -c /home/husarion/ros_ws/build/CMakeFiles/feature_tests.c +Linking C executable cmTC_913b5 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_913b5.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_913b5.dir/feature_tests.c.o -o cmTC_913b5 +make[1]: Leaving directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c90] compiler features compiled with the following output: +Change Dir: /home/husarion/ros_ws/build/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_8cbdc/fast" +/usr/bin/make -f CMakeFiles/cmTC_8cbdc.dir/build.make CMakeFiles/cmTC_8cbdc.dir/build +make[1]: Entering directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_8cbdc.dir/feature_tests.c.o +/usr/bin/cc -std=c90 -o CMakeFiles/cmTC_8cbdc.dir/feature_tests.c.o -c /home/husarion/ros_ws/build/CMakeFiles/feature_tests.c +Linking C executable cmTC_8cbdc +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8cbdc.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_8cbdc.dir/feature_tests.c.o -o cmTC_8cbdc +make[1]: Leaving directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:0c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:0c_variadic_macros +Determining if the CXX compiler works passed with the following output: +Change Dir: /home/husarion/ros_ws/build/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_322fe/fast" +/usr/bin/make -f CMakeFiles/cmTC_322fe.dir/build.make CMakeFiles/cmTC_322fe.dir/build +make[1]: Entering directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_322fe.dir/testCXXCompiler.cxx.o +/usr/bin/c++ -o CMakeFiles/cmTC_322fe.dir/testCXXCompiler.cxx.o -c /home/husarion/ros_ws/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_322fe +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_322fe.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_322fe.dir/testCXXCompiler.cxx.o -o cmTC_322fe +make[1]: Leaving directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/husarion/ros_ws/build/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_1572c/fast" +/usr/bin/make -f CMakeFiles/cmTC_1572c.dir/build.make CMakeFiles/cmTC_1572c.dir/build +make[1]: Entering directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_1572c.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -o CMakeFiles/cmTC_1572c.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp +Linking CXX executable cmTC_1572c +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1572c.dir/link.txt --verbose=1 +/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_1572c.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_1572c +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_1572c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccOv7lDi.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_1572c /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_1572c.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_1572c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +make[1]: Leaving directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/husarion/ros_ws/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/usr/bin/make" "cmTC_1572c/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_1572c.dir/build.make CMakeFiles/cmTC_1572c.dir/build] + ignore line: [make[1]: Entering directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_1572c.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -o CMakeFiles/cmTC_1572c.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Linking CXX executable cmTC_1572c] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1572c.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_1572c.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_1572c ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_1572c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccOv7lDi.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_1572c /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_1572c.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/7/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccOv7lDi.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_1572c] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] + arg [CMakeFiles/cmTC_1572c.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7] ==> [/usr/lib/gcc/x86_64-linux-gnu/7] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + + +Detecting CXX [-std=c++1z] compiler features compiled with the following output: +Change Dir: /home/husarion/ros_ws/build/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_34fd3/fast" +/usr/bin/make -f CMakeFiles/cmTC_34fd3.dir/build.make CMakeFiles/cmTC_34fd3.dir/build +make[1]: Entering directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_34fd3.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++1z -o CMakeFiles/cmTC_34fd3.dir/feature_tests.cxx.o -c /home/husarion/ros_ws/build/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_34fd3 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_34fd3.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_34fd3.dir/feature_tests.cxx.o -o cmTC_34fd3 +make[1]: Leaving directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++14] compiler features compiled with the following output: +Change Dir: /home/husarion/ros_ws/build/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_73001/fast" +/usr/bin/make -f CMakeFiles/cmTC_73001.dir/build.make CMakeFiles/cmTC_73001.dir/build +make[1]: Entering directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_73001.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++14 -o CMakeFiles/cmTC_73001.dir/feature_tests.cxx.o -c /home/husarion/ros_ws/build/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_73001 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_73001.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_73001.dir/feature_tests.cxx.o -o cmTC_73001 +make[1]: Leaving directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++11] compiler features compiled with the following output: +Change Dir: /home/husarion/ros_ws/build/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_d584c/fast" +/usr/bin/make -f CMakeFiles/cmTC_d584c.dir/build.make CMakeFiles/cmTC_d584c.dir/build +make[1]: Entering directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_d584c.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++11 -o CMakeFiles/cmTC_d584c.dir/feature_tests.cxx.o -c /home/husarion/ros_ws/build/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_d584c +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d584c.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_d584c.dir/feature_tests.cxx.o -o cmTC_d584c +make[1]: Leaving directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++98] compiler features compiled with the following output: +Change Dir: /home/husarion/ros_ws/build/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_946aa/fast" +/usr/bin/make -f CMakeFiles/cmTC_946aa.dir/build.make CMakeFiles/cmTC_946aa.dir/build +make[1]: Entering directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_946aa.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++98 -o CMakeFiles/cmTC_946aa.dir/feature_tests.cxx.o -c /home/husarion/ros_ws/build/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_946aa +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_946aa.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_946aa.dir/feature_tests.cxx.o -o cmTC_946aa +make[1]: Leaving directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:0cxx_alias_templates + Feature record: CXX_FEATURE:0cxx_alignas + Feature record: CXX_FEATURE:0cxx_alignof + Feature record: CXX_FEATURE:0cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:0cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:0cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:0cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:0cxx_default_function_template_args + Feature record: CXX_FEATURE:0cxx_defaulted_functions + Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:0cxx_delegating_constructors + Feature record: CXX_FEATURE:0cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:0cxx_enum_forward_declarations + Feature record: CXX_FEATURE:0cxx_explicit_conversions + Feature record: CXX_FEATURE:0cxx_extended_friend_declarations + Feature record: CXX_FEATURE:0cxx_extern_templates + Feature record: CXX_FEATURE:0cxx_final + Feature record: CXX_FEATURE:0cxx_func_identifier + Feature record: CXX_FEATURE:0cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:0cxx_inheriting_constructors + Feature record: CXX_FEATURE:0cxx_inline_namespaces + Feature record: CXX_FEATURE:0cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:0cxx_local_type_template_args + Feature record: CXX_FEATURE:0cxx_long_long_type + Feature record: CXX_FEATURE:0cxx_noexcept + Feature record: CXX_FEATURE:0cxx_nonstatic_member_init + Feature record: CXX_FEATURE:0cxx_nullptr + Feature record: CXX_FEATURE:0cxx_override + Feature record: CXX_FEATURE:0cxx_range_for + Feature record: CXX_FEATURE:0cxx_raw_string_literals + Feature record: CXX_FEATURE:0cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:0cxx_right_angle_brackets + Feature record: CXX_FEATURE:0cxx_rvalue_references + Feature record: CXX_FEATURE:0cxx_sizeof_member + Feature record: CXX_FEATURE:0cxx_static_assert + Feature record: CXX_FEATURE:0cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:0cxx_thread_local + Feature record: CXX_FEATURE:0cxx_trailing_return_types + Feature record: CXX_FEATURE:0cxx_unicode_literals + Feature record: CXX_FEATURE:0cxx_uniform_initialization + Feature record: CXX_FEATURE:0cxx_unrestricted_unions + Feature record: CXX_FEATURE:0cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:0cxx_variadic_macros + Feature record: CXX_FEATURE:0cxx_variadic_templates +Determining if the include file pthread.h exists passed with the following output: +Change Dir: /home/husarion/ros_ws/build/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_014a8/fast" +/usr/bin/make -f CMakeFiles/cmTC_014a8.dir/build.make CMakeFiles/cmTC_014a8.dir/build +make[1]: Entering directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_014a8.dir/CheckIncludeFile.c.o +/usr/bin/cc -o CMakeFiles/cmTC_014a8.dir/CheckIncludeFile.c.o -c /home/husarion/ros_ws/build/CMakeFiles/CMakeTmp/CheckIncludeFile.c +Linking C executable cmTC_014a8 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_014a8.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_014a8.dir/CheckIncludeFile.c.o -o cmTC_014a8 +make[1]: Leaving directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' + + +Determining if the function pthread_create exists in the pthread passed with the following output: +Change Dir: /home/husarion/ros_ws/build/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_51ce3/fast" +/usr/bin/make -f CMakeFiles/cmTC_51ce3.dir/build.make CMakeFiles/cmTC_51ce3.dir/build +make[1]: Entering directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_51ce3.dir/CheckFunctionExists.c.o +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_51ce3.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.10/Modules/CheckFunctionExists.c +Linking C executable cmTC_51ce3 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_51ce3.dir/link.txt --verbose=1 +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -rdynamic CMakeFiles/cmTC_51ce3.dir/CheckFunctionExists.c.o -o cmTC_51ce3 -lpthread +make[1]: Leaving directory '/home/husarion/ros_ws/build/CMakeFiles/CMakeTmp' + + diff --git a/build/CMakeFiles/CMakeRuleHashes.txt b/build/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..d303e14 --- /dev/null +++ b/build/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,2 @@ +# Hashes of file build rules. +efc61a9141295996752f4712318b1202 CMakeFiles/clean_test_results diff --git a/build/CMakeFiles/Makefile.cmake b/build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..9d0b382 --- /dev/null +++ b/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,205 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# 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" + "CMakeFiles/3.10.2/CMakeCCompiler.cmake" + "CMakeFiles/3.10.2/CMakeCXXCompiler.cmake" + "CMakeFiles/3.10.2/CMakeSystem.cmake" + "catkin/catkin_generated/version/package.cmake" + "catkin_generated/installspace/_setup_util.py" + "catkin_generated/order_packages.cmake" + "tutorial_pkg/catkin_generated/ordered_paths.cmake" + "tutorial_pkg/catkin_generated/package.cmake" + "/home/husarion/ros_ws/src/CMakeLists.txt" + "/home/husarion/ros_ws/src/tutorial_pkg/CMakeLists.txt" + "/home/husarion/ros_ws/src/tutorial_pkg/package.xml" + "/opt/ros/melodic/share/catkin/cmake/../package.xml" + "/opt/ros/melodic/share/catkin/cmake/all.cmake" + "/opt/ros/melodic/share/catkin/cmake/assert.cmake" + "/opt/ros/melodic/share/catkin/cmake/atomic_configure_file.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkinConfig-version.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkinConfig.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_add_env_hooks.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_destinations.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_download.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_generate_environment.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_install_python.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_libraries.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_metapackage.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_package.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_package_xml.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_python_setup.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_symlink_install.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_workspace.cmake" + "/opt/ros/melodic/share/catkin/cmake/custom_install.cmake" + "/opt/ros/melodic/share/catkin/cmake/debug_message.cmake" + "/opt/ros/melodic/share/catkin/cmake/em/order_packages.cmake.em" + "/opt/ros/melodic/share/catkin/cmake/em/pkg.pc.em" + "/opt/ros/melodic/share/catkin/cmake/em_expand.cmake" + "/opt/ros/melodic/share/catkin/cmake/empy.cmake" + "/opt/ros/melodic/share/catkin/cmake/find_program_required.cmake" + "/opt/ros/melodic/share/catkin/cmake/interrogate_setup_dot_py.py" + "/opt/ros/melodic/share/catkin/cmake/legacy.cmake" + "/opt/ros/melodic/share/catkin/cmake/list_append_deduplicate.cmake" + "/opt/ros/melodic/share/catkin/cmake/list_append_unique.cmake" + "/opt/ros/melodic/share/catkin/cmake/list_insert_in_workspace_order.cmake" + "/opt/ros/melodic/share/catkin/cmake/platform/lsb.cmake" + "/opt/ros/melodic/share/catkin/cmake/platform/ubuntu.cmake" + "/opt/ros/melodic/share/catkin/cmake/platform/windows.cmake" + "/opt/ros/melodic/share/catkin/cmake/python.cmake" + "/opt/ros/melodic/share/catkin/cmake/safe_execute_process.cmake" + "/opt/ros/melodic/share/catkin/cmake/stamp.cmake" + "/opt/ros/melodic/share/catkin/cmake/string_starts_with.cmake" + "/opt/ros/melodic/share/catkin/cmake/templates/_setup_util.py.in" + "/opt/ros/melodic/share/catkin/cmake/templates/env.sh.in" + "/opt/ros/melodic/share/catkin/cmake/templates/generate_cached_setup.py.in" + "/opt/ros/melodic/share/catkin/cmake/templates/local_setup.bash.in" + "/opt/ros/melodic/share/catkin/cmake/templates/local_setup.sh.in" + "/opt/ros/melodic/share/catkin/cmake/templates/local_setup.zsh.in" + "/opt/ros/melodic/share/catkin/cmake/templates/order_packages.context.py.in" + "/opt/ros/melodic/share/catkin/cmake/templates/pkg.context.pc.in" + "/opt/ros/melodic/share/catkin/cmake/templates/pkgConfig-version.cmake.in" + "/opt/ros/melodic/share/catkin/cmake/templates/pkgConfig.cmake.in" + "/opt/ros/melodic/share/catkin/cmake/templates/rosinstall.in" + "/opt/ros/melodic/share/catkin/cmake/templates/setup.bash.in" + "/opt/ros/melodic/share/catkin/cmake/templates/setup.sh.in" + "/opt/ros/melodic/share/catkin/cmake/templates/setup.zsh.in" + "/opt/ros/melodic/share/catkin/cmake/test/catkin_download_test_data.cmake" + "/opt/ros/melodic/share/catkin/cmake/test/gtest.cmake" + "/opt/ros/melodic/share/catkin/cmake/test/nosetests.cmake" + "/opt/ros/melodic/share/catkin/cmake/test/tests.cmake" + "/opt/ros/melodic/share/catkin/cmake/tools/doxygen.cmake" + "/opt/ros/melodic/share/catkin/cmake/tools/libraries.cmake" + "/opt/ros/melodic/share/catkin/cmake/tools/rt.cmake" + "/opt/ros/melodic/share/cpp_common/cmake/cpp_commonConfig-version.cmake" + "/opt/ros/melodic/share/cpp_common/cmake/cpp_commonConfig.cmake" + "/opt/ros/melodic/share/message_runtime/cmake/message_runtimeConfig-version.cmake" + "/opt/ros/melodic/share/message_runtime/cmake/message_runtimeConfig.cmake" + "/opt/ros/melodic/share/rosconsole/cmake/rosconsole-extras.cmake" + "/opt/ros/melodic/share/rosconsole/cmake/rosconsoleConfig-version.cmake" + "/opt/ros/melodic/share/rosconsole/cmake/rosconsoleConfig.cmake" + "/opt/ros/melodic/share/roscpp/cmake/roscpp-msg-extras.cmake" + "/opt/ros/melodic/share/roscpp/cmake/roscppConfig-version.cmake" + "/opt/ros/melodic/share/roscpp/cmake/roscppConfig.cmake" + "/opt/ros/melodic/share/roscpp_serialization/cmake/roscpp_serializationConfig-version.cmake" + "/opt/ros/melodic/share/roscpp_serialization/cmake/roscpp_serializationConfig.cmake" + "/opt/ros/melodic/share/roscpp_traits/cmake/roscpp_traitsConfig-version.cmake" + "/opt/ros/melodic/share/roscpp_traits/cmake/roscpp_traitsConfig.cmake" + "/opt/ros/melodic/share/rosgraph_msgs/cmake/rosgraph_msgs-msg-extras.cmake" + "/opt/ros/melodic/share/rosgraph_msgs/cmake/rosgraph_msgsConfig-version.cmake" + "/opt/ros/melodic/share/rosgraph_msgs/cmake/rosgraph_msgsConfig.cmake" + "/opt/ros/melodic/share/rostime/cmake/rostimeConfig-version.cmake" + "/opt/ros/melodic/share/rostime/cmake/rostimeConfig.cmake" + "/opt/ros/melodic/share/std_msgs/cmake/std_msgs-msg-extras.cmake" + "/opt/ros/melodic/share/std_msgs/cmake/std_msgsConfig-version.cmake" + "/opt/ros/melodic/share/std_msgs/cmake/std_msgsConfig.cmake" + "/opt/ros/melodic/share/xmlrpcpp/cmake/xmlrpcpp-extras.cmake" + "/opt/ros/melodic/share/xmlrpcpp/cmake/xmlrpcppConfig-version.cmake" + "/opt/ros/melodic/share/xmlrpcpp/cmake/xmlrpcppConfig.cmake" + "/usr/share/cmake-3.10/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.10/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.10/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.10/Modules/CMakeParseArguments.cmake" + "/usr/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.10/Modules/CheckIncludeFile.cmake" + "/usr/share/cmake-3.10/Modules/CheckLibraryExists.cmake" + "/usr/share/cmake-3.10/Modules/CheckSymbolExists.cmake" + "/usr/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.10/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.10/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.10/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.10/Modules/DartConfiguration.tcl.in" + "/usr/share/cmake-3.10/Modules/FindGTest.cmake" + "/usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-3.10/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-3.10/Modules/FindPythonInterp.cmake" + "/usr/share/cmake-3.10/Modules/FindThreads.cmake" + "/usr/share/cmake-3.10/Modules/GoogleTest.cmake" + "/usr/share/cmake-3.10/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.10/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.10/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.10/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.10/Modules/Platform/UnixPaths.cmake" + "/usr/src/googletest/CMakeLists.txt" + "/usr/src/googletest/googlemock/CMakeLists.txt" + "/usr/src/googletest/googletest/CMakeLists.txt" + "/usr/src/googletest/googletest/cmake/internal_utils.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CTestConfiguration.ini" + "catkin_generated/stamps/Project/package.xml.stamp" + "atomic_configure/_setup_util.py" + "atomic_configure/env.sh" + "atomic_configure/setup.bash" + "atomic_configure/local_setup.bash" + "atomic_configure/setup.sh" + "atomic_configure/local_setup.sh" + "atomic_configure/setup.zsh" + "atomic_configure/local_setup.zsh" + "atomic_configure/.rosinstall" + "catkin_generated/installspace/_setup_util.py" + "catkin_generated/stamps/Project/_setup_util.py.stamp" + "catkin_generated/installspace/env.sh" + "catkin_generated/installspace/setup.bash" + "catkin_generated/installspace/local_setup.bash" + "catkin_generated/installspace/setup.sh" + "catkin_generated/installspace/local_setup.sh" + "catkin_generated/installspace/setup.zsh" + "catkin_generated/installspace/local_setup.zsh" + "catkin_generated/installspace/.rosinstall" + "catkin_generated/generate_cached_setup.py" + "catkin_generated/env_cached.sh" + "catkin_generated/stamps/Project/interrogate_setup_dot_py.py.stamp" + "catkin_generated/order_packages.py" + "catkin_generated/stamps/Project/order_packages.cmake.em.stamp" + "CMakeFiles/CMakeDirectoryInformation.cmake" + "gtest/CMakeFiles/CMakeDirectoryInformation.cmake" + "gtest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake" + "gtest/googlemock/gtest/CMakeFiles/CMakeDirectoryInformation.cmake" + "tutorial_pkg/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/tests.dir/DependInfo.cmake" + "CMakeFiles/download_extra_data.dir/DependInfo.cmake" + "CMakeFiles/run_tests.dir/DependInfo.cmake" + "CMakeFiles/clean_test_results.dir/DependInfo.cmake" + "CMakeFiles/doxygen.dir/DependInfo.cmake" + "gtest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake" + "gtest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake" + "gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + "gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake" + "tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/DependInfo.cmake" + "tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/DependInfo.cmake" + "tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/DependInfo.cmake" + "tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/DependInfo.cmake" + "tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake" + "tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/DependInfo.cmake" + "tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/DependInfo.cmake" + "tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/DependInfo.cmake" + "tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake" + "tutorial_pkg/CMakeFiles/my_first_node.dir/DependInfo.cmake" + "tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/DependInfo.cmake" + "tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/DependInfo.cmake" + "tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/DependInfo.cmake" + "tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/DependInfo.cmake" + "tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/DependInfo.cmake" + "tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake" + ) diff --git a/build/CMakeFiles/Makefile2 b/build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..ae7eee3 --- /dev/null +++ b/build/CMakeFiles/Makefile2 @@ -0,0 +1,966 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# The main recursive all target +all: + +.PHONY : all + +# The main recursive preinstall target +preinstall: + +.PHONY : preinstall + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +#============================================================================= +# Target rules for target CMakeFiles/tests.dir + +# All Build rule for target. +CMakeFiles/tests.dir/all: + $(MAKE) -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/depend + $(MAKE) -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num= "Built target tests" +.PHONY : CMakeFiles/tests.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/tests.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/tests.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : CMakeFiles/tests.dir/rule + +# Convenience name for target. +tests: CMakeFiles/tests.dir/rule + +.PHONY : tests + +# clean rule for target. +CMakeFiles/tests.dir/clean: + $(MAKE) -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/clean +.PHONY : CMakeFiles/tests.dir/clean + +# clean rule for target. +clean: CMakeFiles/tests.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/download_extra_data.dir + +# All Build rule for target. +CMakeFiles/download_extra_data.dir/all: + $(MAKE) -f CMakeFiles/download_extra_data.dir/build.make CMakeFiles/download_extra_data.dir/depend + $(MAKE) -f CMakeFiles/download_extra_data.dir/build.make CMakeFiles/download_extra_data.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num= "Built target download_extra_data" +.PHONY : CMakeFiles/download_extra_data.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/download_extra_data.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/download_extra_data.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : CMakeFiles/download_extra_data.dir/rule + +# Convenience name for target. +download_extra_data: CMakeFiles/download_extra_data.dir/rule + +.PHONY : download_extra_data + +# clean rule for target. +CMakeFiles/download_extra_data.dir/clean: + $(MAKE) -f CMakeFiles/download_extra_data.dir/build.make CMakeFiles/download_extra_data.dir/clean +.PHONY : CMakeFiles/download_extra_data.dir/clean + +# clean rule for target. +clean: CMakeFiles/download_extra_data.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/run_tests.dir + +# All Build rule for target. +CMakeFiles/run_tests.dir/all: + $(MAKE) -f CMakeFiles/run_tests.dir/build.make CMakeFiles/run_tests.dir/depend + $(MAKE) -f CMakeFiles/run_tests.dir/build.make CMakeFiles/run_tests.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num= "Built target run_tests" +.PHONY : CMakeFiles/run_tests.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/run_tests.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/run_tests.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : CMakeFiles/run_tests.dir/rule + +# Convenience name for target. +run_tests: CMakeFiles/run_tests.dir/rule + +.PHONY : run_tests + +# clean rule for target. +CMakeFiles/run_tests.dir/clean: + $(MAKE) -f CMakeFiles/run_tests.dir/build.make CMakeFiles/run_tests.dir/clean +.PHONY : CMakeFiles/run_tests.dir/clean + +# clean rule for target. +clean: CMakeFiles/run_tests.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/clean_test_results.dir + +# All Build rule for target. +CMakeFiles/clean_test_results.dir/all: + $(MAKE) -f CMakeFiles/clean_test_results.dir/build.make CMakeFiles/clean_test_results.dir/depend + $(MAKE) -f CMakeFiles/clean_test_results.dir/build.make CMakeFiles/clean_test_results.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num= "Built target clean_test_results" +.PHONY : CMakeFiles/clean_test_results.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/clean_test_results.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/clean_test_results.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : CMakeFiles/clean_test_results.dir/rule + +# Convenience name for target. +clean_test_results: CMakeFiles/clean_test_results.dir/rule + +.PHONY : clean_test_results + +# clean rule for target. +CMakeFiles/clean_test_results.dir/clean: + $(MAKE) -f CMakeFiles/clean_test_results.dir/build.make CMakeFiles/clean_test_results.dir/clean +.PHONY : CMakeFiles/clean_test_results.dir/clean + +# clean rule for target. +clean: CMakeFiles/clean_test_results.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/doxygen.dir + +# All Build rule for target. +CMakeFiles/doxygen.dir/all: + $(MAKE) -f CMakeFiles/doxygen.dir/build.make CMakeFiles/doxygen.dir/depend + $(MAKE) -f CMakeFiles/doxygen.dir/build.make CMakeFiles/doxygen.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num= "Built target doxygen" +.PHONY : CMakeFiles/doxygen.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/doxygen.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/doxygen.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : CMakeFiles/doxygen.dir/rule + +# Convenience name for target. +doxygen: CMakeFiles/doxygen.dir/rule + +.PHONY : doxygen + +# clean rule for target. +CMakeFiles/doxygen.dir/clean: + $(MAKE) -f CMakeFiles/doxygen.dir/build.make CMakeFiles/doxygen.dir/clean +.PHONY : CMakeFiles/doxygen.dir/clean + +# clean rule for target. +clean: CMakeFiles/doxygen.dir/clean + +.PHONY : clean + +#============================================================================= +# Directory level rules for directory gtest + +# Convenience name for "all" pass in the directory. +gtest/all: gtest/googlemock/all + +.PHONY : gtest/all + +# Convenience name for "clean" pass in the directory. +gtest/clean: gtest/googlemock/clean + +.PHONY : gtest/clean + +# Convenience name for "preinstall" pass in the directory. +gtest/preinstall: gtest/googlemock/preinstall + +.PHONY : gtest/preinstall + +#============================================================================= +# Directory level rules for directory gtest/googlemock + +# Convenience name for "all" pass in the directory. +gtest/googlemock/all: gtest/googlemock/gtest/all + +.PHONY : gtest/googlemock/all + +# Convenience name for "clean" pass in the directory. +gtest/googlemock/clean: gtest/googlemock/CMakeFiles/gmock_main.dir/clean +gtest/googlemock/clean: gtest/googlemock/CMakeFiles/gmock.dir/clean +gtest/googlemock/clean: gtest/googlemock/gtest/clean + +.PHONY : gtest/googlemock/clean + +# Convenience name for "preinstall" pass in the directory. +gtest/googlemock/preinstall: gtest/googlemock/gtest/preinstall + +.PHONY : gtest/googlemock/preinstall + +#============================================================================= +# Target rules for target gtest/googlemock/CMakeFiles/gmock_main.dir + +# All Build rule for target. +gtest/googlemock/CMakeFiles/gmock_main.dir/all: + $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/depend + $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num=4,5,6,7 "Built target gmock_main" +.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/all + +# Build rule for subdir invocation for target. +gtest/googlemock/CMakeFiles/gmock_main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 4 + $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/CMakeFiles/gmock_main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/rule + +# Convenience name for target. +gmock_main: gtest/googlemock/CMakeFiles/gmock_main.dir/rule + +.PHONY : gmock_main + +# clean rule for target. +gtest/googlemock/CMakeFiles/gmock_main.dir/clean: + $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/clean +.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/clean + +# clean rule for target. +clean: gtest/googlemock/CMakeFiles/gmock_main.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target gtest/googlemock/CMakeFiles/gmock.dir + +# All Build rule for target. +gtest/googlemock/CMakeFiles/gmock.dir/all: + $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/depend + $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num=1,2,3 "Built target gmock" +.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/all + +# Build rule for subdir invocation for target. +gtest/googlemock/CMakeFiles/gmock.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 3 + $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/CMakeFiles/gmock.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/rule + +# Convenience name for target. +gmock: gtest/googlemock/CMakeFiles/gmock.dir/rule + +.PHONY : gmock + +# clean rule for target. +gtest/googlemock/CMakeFiles/gmock.dir/clean: + $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/clean +.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/clean + +# clean rule for target. +clean: gtest/googlemock/CMakeFiles/gmock.dir/clean + +.PHONY : clean + +#============================================================================= +# Directory level rules for directory gtest/googlemock/gtest + +# Convenience name for "all" pass in the directory. +gtest/googlemock/gtest/all: + +.PHONY : gtest/googlemock/gtest/all + +# Convenience name for "clean" pass in the directory. +gtest/googlemock/gtest/clean: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean +gtest/googlemock/gtest/clean: gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean + +.PHONY : gtest/googlemock/gtest/clean + +# Convenience name for "preinstall" pass in the directory. +gtest/googlemock/gtest/preinstall: + +.PHONY : gtest/googlemock/gtest/preinstall + +#============================================================================= +# Target rules for target gtest/googlemock/gtest/CMakeFiles/gtest_main.dir + +# All Build rule for target. +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/all: gtest/googlemock/gtest/CMakeFiles/gtest.dir/all + $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend + $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num=10,11 "Built target gtest_main" +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/all + +# Build rule for subdir invocation for target. +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 4 + $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule + +# Convenience name for target. +gtest_main: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule + +.PHONY : gtest_main + +# clean rule for target. +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean: + $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean + +# clean rule for target. +clean: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target gtest/googlemock/gtest/CMakeFiles/gtest.dir + +# All Build rule for target. +gtest/googlemock/gtest/CMakeFiles/gtest.dir/all: + $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend + $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num=8,9 "Built target gtest" +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/all + +# Build rule for subdir invocation for target. +gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 2 + $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/CMakeFiles/gtest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule + +# Convenience name for target. +gtest: gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule + +.PHONY : gtest + +# clean rule for target. +gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean: + $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean + +# clean rule for target. +clean: gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean + +.PHONY : clean + +#============================================================================= +# Directory level rules for directory tutorial_pkg + +# Convenience name for "all" pass in the directory. +tutorial_pkg/all: tutorial_pkg/CMakeFiles/my_first_node.dir/all + +.PHONY : tutorial_pkg/all + +# Convenience name for "clean" pass in the directory. +tutorial_pkg/clean: tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/clean +tutorial_pkg/clean: tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/clean +tutorial_pkg/clean: tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/clean +tutorial_pkg/clean: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/clean +tutorial_pkg/clean: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/clean +tutorial_pkg/clean: tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/clean +tutorial_pkg/clean: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/clean +tutorial_pkg/clean: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/clean +tutorial_pkg/clean: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/clean +tutorial_pkg/clean: tutorial_pkg/CMakeFiles/my_first_node.dir/clean +tutorial_pkg/clean: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/clean +tutorial_pkg/clean: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/clean +tutorial_pkg/clean: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/clean +tutorial_pkg/clean: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/clean +tutorial_pkg/clean: tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/clean +tutorial_pkg/clean: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/clean + +.PHONY : tutorial_pkg/clean + +# Convenience name for "preinstall" pass in the directory. +tutorial_pkg/preinstall: + +.PHONY : tutorial_pkg/preinstall + +#============================================================================= +# Target rules for target tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir + +# All Build rule for target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/all: + $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/depend + $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num= "Built target roscpp_generate_messages_py" +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/all + +# Build rule for subdir invocation for target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/rule + +# Convenience name for target. +roscpp_generate_messages_py: tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/rule + +.PHONY : roscpp_generate_messages_py + +# clean rule for target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/clean: + $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/clean +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/clean + +# clean rule for target. +clean: tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir + +# All Build rule for target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/all: + $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/depend + $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num= "Built target roscpp_generate_messages_eus" +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/all + +# Build rule for subdir invocation for target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/rule + +# Convenience name for target. +roscpp_generate_messages_eus: tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/rule + +.PHONY : roscpp_generate_messages_eus + +# clean rule for target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/clean: + $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/clean +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/clean + +# clean rule for target. +clean: tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir + +# All Build rule for target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/all: + $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/depend + $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num= "Built target roscpp_generate_messages_lisp" +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/all + +# Build rule for subdir invocation for target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/rule + +# Convenience name for target. +roscpp_generate_messages_lisp: tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/rule + +.PHONY : roscpp_generate_messages_lisp + +# clean rule for target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/clean: + $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/clean +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/clean + +# clean rule for target. +clean: tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir + +# All Build rule for target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/all: + $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/depend + $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num= "Built target rosgraph_msgs_generate_messages_cpp" +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/all + +# Build rule for subdir invocation for target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/rule + +# Convenience name for target. +rosgraph_msgs_generate_messages_cpp: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/rule + +.PHONY : rosgraph_msgs_generate_messages_cpp + +# clean rule for target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/clean: + $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/clean +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/clean + +# clean rule for target. +clean: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir + +# All Build rule for target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/all: + $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/depend + $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num= "Built target std_msgs_generate_messages_lisp" +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/all + +# Build rule for subdir invocation for target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/rule + +# Convenience name for target. +std_msgs_generate_messages_lisp: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/rule + +.PHONY : std_msgs_generate_messages_lisp + +# clean rule for target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/clean: + $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/clean +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/clean + +# clean rule for target. +clean: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir + +# All Build rule for target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/all: + $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/depend + $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num= "Built target roscpp_generate_messages_cpp" +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/all + +# Build rule for subdir invocation for target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/rule + +# Convenience name for target. +roscpp_generate_messages_cpp: tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/rule + +.PHONY : roscpp_generate_messages_cpp + +# clean rule for target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/clean: + $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/clean +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/clean + +# clean rule for target. +clean: tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir + +# All Build rule for target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/all: + $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/depend + $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num= "Built target rosgraph_msgs_generate_messages_eus" +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/all + +# Build rule for subdir invocation for target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/rule + +# Convenience name for target. +rosgraph_msgs_generate_messages_eus: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/rule + +.PHONY : rosgraph_msgs_generate_messages_eus + +# clean rule for target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/clean: + $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/clean +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/clean + +# clean rule for target. +clean: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir + +# All Build rule for target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/all: + $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/depend + $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num= "Built target rosgraph_msgs_generate_messages_lisp" +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/all + +# Build rule for subdir invocation for target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/rule + +# Convenience name for target. +rosgraph_msgs_generate_messages_lisp: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/rule + +.PHONY : rosgraph_msgs_generate_messages_lisp + +# clean rule for target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/clean: + $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/clean +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/clean + +# clean rule for target. +clean: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir + +# All Build rule for target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/all: + $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/depend + $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num= "Built target std_msgs_generate_messages_cpp" +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/all + +# Build rule for subdir invocation for target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/rule + +# Convenience name for target. +std_msgs_generate_messages_cpp: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/rule + +.PHONY : std_msgs_generate_messages_cpp + +# clean rule for target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/clean: + $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/clean +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/clean + +# clean rule for target. +clean: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tutorial_pkg/CMakeFiles/my_first_node.dir + +# All Build rule for target. +tutorial_pkg/CMakeFiles/my_first_node.dir/all: + $(MAKE) -f tutorial_pkg/CMakeFiles/my_first_node.dir/build.make tutorial_pkg/CMakeFiles/my_first_node.dir/depend + $(MAKE) -f tutorial_pkg/CMakeFiles/my_first_node.dir/build.make tutorial_pkg/CMakeFiles/my_first_node.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num=12,13 "Built target my_first_node" +.PHONY : tutorial_pkg/CMakeFiles/my_first_node.dir/all + +# Include target in all. +all: tutorial_pkg/CMakeFiles/my_first_node.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +tutorial_pkg/CMakeFiles/my_first_node.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 2 + $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/my_first_node.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : tutorial_pkg/CMakeFiles/my_first_node.dir/rule + +# Convenience name for target. +my_first_node: tutorial_pkg/CMakeFiles/my_first_node.dir/rule + +.PHONY : my_first_node + +# clean rule for target. +tutorial_pkg/CMakeFiles/my_first_node.dir/clean: + $(MAKE) -f tutorial_pkg/CMakeFiles/my_first_node.dir/build.make tutorial_pkg/CMakeFiles/my_first_node.dir/clean +.PHONY : tutorial_pkg/CMakeFiles/my_first_node.dir/clean + +# clean rule for target. +clean: tutorial_pkg/CMakeFiles/my_first_node.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir + +# All Build rule for target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/all: + $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/depend + $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num= "Built target rosgraph_msgs_generate_messages_nodejs" +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/all + +# Build rule for subdir invocation for target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/rule + +# Convenience name for target. +rosgraph_msgs_generate_messages_nodejs: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/rule + +.PHONY : rosgraph_msgs_generate_messages_nodejs + +# clean rule for target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/clean: + $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/clean +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/clean + +# clean rule for target. +clean: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir + +# All Build rule for target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/all: + $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/depend + $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num= "Built target rosgraph_msgs_generate_messages_py" +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/all + +# Build rule for subdir invocation for target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/rule + +# Convenience name for target. +rosgraph_msgs_generate_messages_py: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/rule + +.PHONY : rosgraph_msgs_generate_messages_py + +# clean rule for target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/clean: + $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/clean +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/clean + +# clean rule for target. +clean: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir + +# All Build rule for target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/all: + $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/depend + $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num= "Built target std_msgs_generate_messages_eus" +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/all + +# Build rule for subdir invocation for target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/rule + +# Convenience name for target. +std_msgs_generate_messages_eus: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/rule + +.PHONY : std_msgs_generate_messages_eus + +# clean rule for target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/clean: + $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/clean +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/clean + +# clean rule for target. +clean: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir + +# All Build rule for target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/all: + $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/depend + $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num= "Built target std_msgs_generate_messages_nodejs" +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/all + +# Build rule for subdir invocation for target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/rule + +# Convenience name for target. +std_msgs_generate_messages_nodejs: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/rule + +.PHONY : std_msgs_generate_messages_nodejs + +# clean rule for target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/clean: + $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/clean +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/clean + +# clean rule for target. +clean: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir + +# All Build rule for target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/all: + $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/depend + $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num= "Built target roscpp_generate_messages_nodejs" +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/all + +# Build rule for subdir invocation for target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/rule + +# Convenience name for target. +roscpp_generate_messages_nodejs: tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/rule + +.PHONY : roscpp_generate_messages_nodejs + +# clean rule for target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/clean: + $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/clean +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/clean + +# clean rule for target. +clean: tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir + +# All Build rule for target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/all: + $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/depend + $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num= "Built target std_msgs_generate_messages_py" +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/all + +# Build rule for subdir invocation for target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/rule + +# Convenience name for target. +std_msgs_generate_messages_py: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/rule + +.PHONY : std_msgs_generate_messages_py + +# clean rule for target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/clean: + $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/clean +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/clean + +# clean rule for target. +clean: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/clean + +.PHONY : 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) -H$(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..76c3f2b --- /dev/null +++ b/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,60 @@ +/home/husarion/ros_ws/build/CMakeFiles/install/strip.dir +/home/husarion/ros_ws/build/CMakeFiles/install.dir +/home/husarion/ros_ws/build/CMakeFiles/list_install_components.dir +/home/husarion/ros_ws/build/CMakeFiles/tests.dir +/home/husarion/ros_ws/build/CMakeFiles/rebuild_cache.dir +/home/husarion/ros_ws/build/CMakeFiles/download_extra_data.dir +/home/husarion/ros_ws/build/CMakeFiles/edit_cache.dir +/home/husarion/ros_ws/build/CMakeFiles/run_tests.dir +/home/husarion/ros_ws/build/CMakeFiles/clean_test_results.dir +/home/husarion/ros_ws/build/CMakeFiles/doxygen.dir +/home/husarion/ros_ws/build/CMakeFiles/install/local.dir +/home/husarion/ros_ws/build/CMakeFiles/test.dir +/home/husarion/ros_ws/build/gtest/CMakeFiles/install/strip.dir +/home/husarion/ros_ws/build/gtest/CMakeFiles/edit_cache.dir +/home/husarion/ros_ws/build/gtest/CMakeFiles/list_install_components.dir +/home/husarion/ros_ws/build/gtest/CMakeFiles/test.dir +/home/husarion/ros_ws/build/gtest/CMakeFiles/install/local.dir +/home/husarion/ros_ws/build/gtest/CMakeFiles/rebuild_cache.dir +/home/husarion/ros_ws/build/gtest/CMakeFiles/install.dir +/home/husarion/ros_ws/build/gtest/googlemock/CMakeFiles/install/strip.dir +/home/husarion/ros_ws/build/gtest/googlemock/CMakeFiles/install.dir +/home/husarion/ros_ws/build/gtest/googlemock/CMakeFiles/install/local.dir +/home/husarion/ros_ws/build/gtest/googlemock/CMakeFiles/gmock_main.dir +/home/husarion/ros_ws/build/gtest/googlemock/CMakeFiles/test.dir +/home/husarion/ros_ws/build/gtest/googlemock/CMakeFiles/list_install_components.dir +/home/husarion/ros_ws/build/gtest/googlemock/CMakeFiles/gmock.dir +/home/husarion/ros_ws/build/gtest/googlemock/CMakeFiles/rebuild_cache.dir +/home/husarion/ros_ws/build/gtest/googlemock/CMakeFiles/edit_cache.dir +/home/husarion/ros_ws/build/gtest/googlemock/gtest/CMakeFiles/install/strip.dir +/home/husarion/ros_ws/build/gtest/googlemock/gtest/CMakeFiles/install.dir +/home/husarion/ros_ws/build/gtest/googlemock/gtest/CMakeFiles/edit_cache.dir +/home/husarion/ros_ws/build/gtest/googlemock/gtest/CMakeFiles/install/local.dir +/home/husarion/ros_ws/build/gtest/googlemock/gtest/CMakeFiles/test.dir +/home/husarion/ros_ws/build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir +/home/husarion/ros_ws/build/gtest/googlemock/gtest/CMakeFiles/list_install_components.dir +/home/husarion/ros_ws/build/gtest/googlemock/gtest/CMakeFiles/gtest.dir +/home/husarion/ros_ws/build/gtest/googlemock/gtest/CMakeFiles/rebuild_cache.dir +/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/install/strip.dir +/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/install/local.dir +/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/rebuild_cache.dir +/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/test.dir +/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/list_install_components.dir +/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir +/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir +/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/edit_cache.dir +/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir +/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir +/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir +/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir +/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/install.dir +/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir +/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir +/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir +/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/my_first_node.dir +/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir +/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir +/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir +/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir +/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir +/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir diff --git a/build/CMakeFiles/clean_test_results.dir/DependInfo.cmake b/build/CMakeFiles/clean_test_results.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/build/CMakeFiles/clean_test_results.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/CMakeFiles/clean_test_results.dir/build.make b/build/CMakeFiles/clean_test_results.dir/build.make new file mode 100644 index 0000000..a5a0b29 --- /dev/null +++ b/build/CMakeFiles/clean_test_results.dir/build.make @@ -0,0 +1,76 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Utility rule file for clean_test_results. + +# Include the progress variables for this target. +include CMakeFiles/clean_test_results.dir/progress.make + +CMakeFiles/clean_test_results: + /usr/bin/python2 /opt/ros/melodic/share/catkin/cmake/test/remove_test_results.py /home/husarion/ros_ws/build/test_results + +clean_test_results: CMakeFiles/clean_test_results +clean_test_results: CMakeFiles/clean_test_results.dir/build.make + +.PHONY : clean_test_results + +# Rule to build all files generated by this target. +CMakeFiles/clean_test_results.dir/build: clean_test_results + +.PHONY : CMakeFiles/clean_test_results.dir/build + +CMakeFiles/clean_test_results.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/clean_test_results.dir/cmake_clean.cmake +.PHONY : CMakeFiles/clean_test_results.dir/clean + +CMakeFiles/clean_test_results.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /home/husarion/ros_ws/src /home/husarion/ros_ws/build /home/husarion/ros_ws/build /home/husarion/ros_ws/build/CMakeFiles/clean_test_results.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/clean_test_results.dir/depend + diff --git a/build/CMakeFiles/clean_test_results.dir/cmake_clean.cmake b/build/CMakeFiles/clean_test_results.dir/cmake_clean.cmake new file mode 100644 index 0000000..63bf0e0 --- /dev/null +++ b/build/CMakeFiles/clean_test_results.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/clean_test_results" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/clean_test_results.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/CMakeFiles/clean_test_results.dir/progress.make b/build/CMakeFiles/clean_test_results.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/CMakeFiles/clean_test_results.dir/progress.make @@ -0,0 +1 @@ + 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/download_extra_data.dir/DependInfo.cmake b/build/CMakeFiles/download_extra_data.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/build/CMakeFiles/download_extra_data.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/CMakeFiles/download_extra_data.dir/build.make b/build/CMakeFiles/download_extra_data.dir/build.make new file mode 100644 index 0000000..bd39a77 --- /dev/null +++ b/build/CMakeFiles/download_extra_data.dir/build.make @@ -0,0 +1,72 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Utility rule file for download_extra_data. + +# Include the progress variables for this target. +include CMakeFiles/download_extra_data.dir/progress.make + +download_extra_data: CMakeFiles/download_extra_data.dir/build.make + +.PHONY : download_extra_data + +# Rule to build all files generated by this target. +CMakeFiles/download_extra_data.dir/build: download_extra_data + +.PHONY : CMakeFiles/download_extra_data.dir/build + +CMakeFiles/download_extra_data.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/download_extra_data.dir/cmake_clean.cmake +.PHONY : CMakeFiles/download_extra_data.dir/clean + +CMakeFiles/download_extra_data.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /home/husarion/ros_ws/src /home/husarion/ros_ws/build /home/husarion/ros_ws/build /home/husarion/ros_ws/build/CMakeFiles/download_extra_data.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/download_extra_data.dir/depend + diff --git a/build/CMakeFiles/download_extra_data.dir/cmake_clean.cmake b/build/CMakeFiles/download_extra_data.dir/cmake_clean.cmake new file mode 100644 index 0000000..bf7d7e2 --- /dev/null +++ b/build/CMakeFiles/download_extra_data.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/download_extra_data.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/CMakeFiles/download_extra_data.dir/progress.make b/build/CMakeFiles/download_extra_data.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/CMakeFiles/download_extra_data.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build/CMakeFiles/doxygen.dir/DependInfo.cmake b/build/CMakeFiles/doxygen.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/build/CMakeFiles/doxygen.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/CMakeFiles/doxygen.dir/build.make b/build/CMakeFiles/doxygen.dir/build.make new file mode 100644 index 0000000..2e54b80 --- /dev/null +++ b/build/CMakeFiles/doxygen.dir/build.make @@ -0,0 +1,72 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Utility rule file for doxygen. + +# Include the progress variables for this target. +include CMakeFiles/doxygen.dir/progress.make + +doxygen: CMakeFiles/doxygen.dir/build.make + +.PHONY : doxygen + +# Rule to build all files generated by this target. +CMakeFiles/doxygen.dir/build: doxygen + +.PHONY : CMakeFiles/doxygen.dir/build + +CMakeFiles/doxygen.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/doxygen.dir/cmake_clean.cmake +.PHONY : CMakeFiles/doxygen.dir/clean + +CMakeFiles/doxygen.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /home/husarion/ros_ws/src /home/husarion/ros_ws/build /home/husarion/ros_ws/build /home/husarion/ros_ws/build/CMakeFiles/doxygen.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/doxygen.dir/depend + diff --git a/build/CMakeFiles/doxygen.dir/cmake_clean.cmake b/build/CMakeFiles/doxygen.dir/cmake_clean.cmake new file mode 100644 index 0000000..ef20a75 --- /dev/null +++ b/build/CMakeFiles/doxygen.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/doxygen.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/CMakeFiles/doxygen.dir/progress.make b/build/CMakeFiles/doxygen.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/CMakeFiles/doxygen.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build/CMakeFiles/feature_tests.bin b/build/CMakeFiles/feature_tests.bin new file mode 100755 index 0000000000000000000000000000000000000000..ae0f49908c89c0ae48d68d46e0157414893eb334 GIT binary patch literal 12312 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 304 +"1" +#else +"0" +#endif +"c_function_prototypes\n" +"C_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_restrict\n" +"C_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201000L +"1" +#else +"0" +#endif +"c_static_assert\n" +"C_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_variadic_macros\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/build/CMakeFiles/feature_tests.cxx b/build/CMakeFiles/feature_tests.cxx new file mode 100644 index 0000000..b93418c --- /dev/null +++ b/build/CMakeFiles/feature_tests.cxx @@ -0,0 +1,405 @@ + + const char features[] = {"\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L +"1" +#else +"0" +#endif +"cxx_aggregate_default_initializers\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_alias_templates\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_alignas\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_alignof\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_attributes\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_attribute_deprecated\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_auto_type\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_binary_literals\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_constexpr\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_contextual_conversions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_decltype\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_decltype_auto\n" +"CXX_FEATURE:" +#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_decltype_incomplete_return_types\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_default_function_template_args\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_defaulted_functions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_defaulted_move_initializers\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_delegating_constructors\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_deleted_functions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_digit_separators\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_enum_forward_declarations\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_explicit_conversions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extended_friend_declarations\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_extern_templates\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_final\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_func_identifier\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_generalized_initializers\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_generic_lambdas\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_inheriting_constructors\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_inline_namespaces\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_lambdas\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_lambda_init_captures\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_local_type_template_args\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_long_long_type\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_noexcept\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_nonstatic_member_init\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_nullptr\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_override\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_range_for\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_raw_string_literals\n" +"CXX_FEATURE:" +#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_reference_qualified_functions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L +"1" +#else +"0" +#endif +"cxx_relaxed_constexpr\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_return_type_deduction\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_right_angle_brackets\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_rvalue_references\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_sizeof_member\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_static_assert\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_strong_enums\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && __cplusplus +"1" +#else +"0" +#endif +"cxx_template_template_parameters\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_thread_local\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_trailing_return_types\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_unicode_literals\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_uniform_initialization\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_unrestricted_unions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_user_literals\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L +"1" +#else +"0" +#endif +"cxx_variable_templates\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_variadic_macros\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_variadic_templates\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/build/CMakeFiles/progress.marks b/build/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/CMakeFiles/run_tests.dir/DependInfo.cmake b/build/CMakeFiles/run_tests.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/build/CMakeFiles/run_tests.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/CMakeFiles/run_tests.dir/build.make b/build/CMakeFiles/run_tests.dir/build.make new file mode 100644 index 0000000..50910c7 --- /dev/null +++ b/build/CMakeFiles/run_tests.dir/build.make @@ -0,0 +1,72 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Utility rule file for run_tests. + +# Include the progress variables for this target. +include CMakeFiles/run_tests.dir/progress.make + +run_tests: CMakeFiles/run_tests.dir/build.make + +.PHONY : run_tests + +# Rule to build all files generated by this target. +CMakeFiles/run_tests.dir/build: run_tests + +.PHONY : CMakeFiles/run_tests.dir/build + +CMakeFiles/run_tests.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/run_tests.dir/cmake_clean.cmake +.PHONY : CMakeFiles/run_tests.dir/clean + +CMakeFiles/run_tests.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /home/husarion/ros_ws/src /home/husarion/ros_ws/build /home/husarion/ros_ws/build /home/husarion/ros_ws/build/CMakeFiles/run_tests.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/run_tests.dir/depend + diff --git a/build/CMakeFiles/run_tests.dir/cmake_clean.cmake b/build/CMakeFiles/run_tests.dir/cmake_clean.cmake new file mode 100644 index 0000000..e67d34f --- /dev/null +++ b/build/CMakeFiles/run_tests.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/run_tests.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/CMakeFiles/run_tests.dir/progress.make b/build/CMakeFiles/run_tests.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/CMakeFiles/run_tests.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build/CMakeFiles/tests.dir/DependInfo.cmake b/build/CMakeFiles/tests.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/build/CMakeFiles/tests.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/CMakeFiles/tests.dir/build.make b/build/CMakeFiles/tests.dir/build.make new file mode 100644 index 0000000..6892251 --- /dev/null +++ b/build/CMakeFiles/tests.dir/build.make @@ -0,0 +1,72 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Utility rule file for tests. + +# Include the progress variables for this target. +include CMakeFiles/tests.dir/progress.make + +tests: CMakeFiles/tests.dir/build.make + +.PHONY : tests + +# Rule to build all files generated by this target. +CMakeFiles/tests.dir/build: tests + +.PHONY : CMakeFiles/tests.dir/build + +CMakeFiles/tests.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/tests.dir/cmake_clean.cmake +.PHONY : CMakeFiles/tests.dir/clean + +CMakeFiles/tests.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /home/husarion/ros_ws/src /home/husarion/ros_ws/build /home/husarion/ros_ws/build /home/husarion/ros_ws/build/CMakeFiles/tests.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/tests.dir/depend + diff --git a/build/CMakeFiles/tests.dir/cmake_clean.cmake b/build/CMakeFiles/tests.dir/cmake_clean.cmake new file mode 100644 index 0000000..910f04d --- /dev/null +++ b/build/CMakeFiles/tests.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/tests.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/CMakeFiles/tests.dir/progress.make b/build/CMakeFiles/tests.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/CMakeFiles/tests.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build/CTestConfiguration.ini b/build/CTestConfiguration.ini new file mode 100644 index 0000000..7ae21ba --- /dev/null +++ b/build/CTestConfiguration.ini @@ -0,0 +1,115 @@ +# This file is configured by CMake automatically as DartConfiguration.tcl +# If you choose not to use CMake, this file may be hand configured, by +# filling in the required variables. + + +# Configuration directories and files +SourceDirectory: /home/husarion/ros_ws/src +BuildDirectory: /home/husarion/ros_ws/build + +# Where to place the cost data store +CostDataFile: + +# Site is something like machine.domain, i.e. pragmatic.crd +Site: husarion + +# Build name is osname-revision-compiler, i.e. Linux-2.4.2-2smp-c++ +BuildName: + +# Subprojects +LabelsForSubprojects: + +# Submission information +IsCDash: +CDashVersion: +QueryCDashVersion: +DropSite: +DropLocation: +DropSiteUser: +DropSitePassword: +DropSiteMode: +DropMethod: +TriggerSite: +ScpCommand: + +# Dashboard start time +NightlyStartTime: + +# Commands for the build/test/submit cycle +ConfigureCommand: "/usr/bin/cmake" "/home/husarion/ros_ws/src" +MakeCommand: +DefaultCTestConfigurationType: + +# version control +UpdateVersionOnly: + +# CVS options +# Default is "-d -P -A" +CVSCommand: +CVSUpdateOptions: + +# Subversion options +SVNCommand: +SVNOptions: +SVNUpdateOptions: + +# Git options +GITCommand: +GITInitSubmodules: +GITUpdateOptions: +GITUpdateCustom: + +# Perforce options +P4Command: +P4Client: +P4Options: +P4UpdateOptions: +P4UpdateCustom: + +# Generic update command +UpdateCommand: +UpdateOptions: +UpdateType: + +# Compiler info +Compiler: /usr/bin/c++ +CompilerVersion: 7.5.0 + +# Dynamic analysis (MemCheck) +PurifyCommand: +ValgrindCommand: +ValgrindCommandOptions: +MemoryCheckType: +MemoryCheckSanitizerOptions: +MemoryCheckCommand: +MemoryCheckCommandOptions: +MemoryCheckSuppressionFile: + +# Coverage +CoverageCommand: +CoverageExtraFlags: + +# Cluster commands +SlurmBatchCommand: +SlurmRunCommand: + +# Testing options +# TimeOut is the amount of time in seconds to wait for processes +# to complete during testing. After TimeOut seconds, the +# process will be summarily terminated. +# Currently set to 25 minutes +TimeOut: + +# During parallel testing CTest will not start a new test if doing +# so would cause the system load to exceed this value. +TestLoad: + +UseLaunchers: +CurlOptions: +# warning, if you add new options here that have to do with submit, +# you have to update cmCTestSubmitCommand.cxx + +# For CTest submissions that timeout, these options +# specify behavior for retrying the submission +CTestSubmitRetryDelay: +CTestSubmitRetryCount: diff --git a/build/CTestCustom.cmake b/build/CTestCustom.cmake new file mode 100644 index 0000000..14956f3 --- /dev/null +++ b/build/CTestCustom.cmake @@ -0,0 +1,2 @@ +set(CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE 0) +set(CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE 0) diff --git a/build/CTestTestfile.cmake b/build/CTestTestfile.cmake new file mode 100644 index 0000000..741dc25 --- /dev/null +++ b/build/CTestTestfile.cmake @@ -0,0 +1,8 @@ +# CMake generated Testfile for +# Source directory: /home/husarion/ros_ws/src +# Build directory: /home/husarion/ros_ws/build +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("gtest") +subdirs("tutorial_pkg") diff --git a/build/Makefile b/build/Makefile new file mode 100644 index 0000000..d2f7a2e --- /dev/null +++ b/build/Makefile @@ -0,0 +1,546 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# 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: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/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..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/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..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/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: \"Unspecified\"" +.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 rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake -H$(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 edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/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..." + /usr/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..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test + +.PHONY : test/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles /home/husarion/ros_ws/build/CMakeFiles/progress.marks + $(MAKE) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named tests + +# Build rule for target. +tests: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 tests +.PHONY : tests + +# fast build rule for target. +tests/fast: + $(MAKE) -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/build +.PHONY : tests/fast + +#============================================================================= +# Target rules for targets named download_extra_data + +# Build rule for target. +download_extra_data: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 download_extra_data +.PHONY : download_extra_data + +# fast build rule for target. +download_extra_data/fast: + $(MAKE) -f CMakeFiles/download_extra_data.dir/build.make CMakeFiles/download_extra_data.dir/build +.PHONY : download_extra_data/fast + +#============================================================================= +# Target rules for targets named run_tests + +# Build rule for target. +run_tests: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 run_tests +.PHONY : run_tests + +# fast build rule for target. +run_tests/fast: + $(MAKE) -f CMakeFiles/run_tests.dir/build.make CMakeFiles/run_tests.dir/build +.PHONY : run_tests/fast + +#============================================================================= +# Target rules for targets named clean_test_results + +# Build rule for target. +clean_test_results: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 clean_test_results +.PHONY : clean_test_results + +# fast build rule for target. +clean_test_results/fast: + $(MAKE) -f CMakeFiles/clean_test_results.dir/build.make CMakeFiles/clean_test_results.dir/build +.PHONY : clean_test_results/fast + +#============================================================================= +# Target rules for targets named doxygen + +# Build rule for target. +doxygen: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 doxygen +.PHONY : doxygen + +# fast build rule for target. +doxygen/fast: + $(MAKE) -f CMakeFiles/doxygen.dir/build.make CMakeFiles/doxygen.dir/build +.PHONY : doxygen/fast + +#============================================================================= +# Target rules for targets named gmock_main + +# Build rule for target. +gmock_main: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 gmock_main +.PHONY : gmock_main + +# fast build rule for target. +gmock_main/fast: + $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/build +.PHONY : gmock_main/fast + +#============================================================================= +# Target rules for targets named gmock + +# Build rule for target. +gmock: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 gmock +.PHONY : gmock + +# fast build rule for target. +gmock/fast: + $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/build +.PHONY : gmock/fast + +#============================================================================= +# Target rules for targets named gtest_main + +# Build rule for target. +gtest_main: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 gtest_main +.PHONY : gtest_main + +# fast build rule for target. +gtest_main/fast: + $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build +.PHONY : gtest_main/fast + +#============================================================================= +# Target rules for targets named gtest + +# Build rule for target. +gtest: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 gtest +.PHONY : gtest + +# fast build rule for target. +gtest/fast: + $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/build +.PHONY : gtest/fast + +#============================================================================= +# Target rules for targets named roscpp_generate_messages_py + +# Build rule for target. +roscpp_generate_messages_py: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 roscpp_generate_messages_py +.PHONY : roscpp_generate_messages_py + +# fast build rule for target. +roscpp_generate_messages_py/fast: + $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/build +.PHONY : roscpp_generate_messages_py/fast + +#============================================================================= +# Target rules for targets named roscpp_generate_messages_eus + +# Build rule for target. +roscpp_generate_messages_eus: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 roscpp_generate_messages_eus +.PHONY : roscpp_generate_messages_eus + +# fast build rule for target. +roscpp_generate_messages_eus/fast: + $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/build +.PHONY : roscpp_generate_messages_eus/fast + +#============================================================================= +# Target rules for targets named roscpp_generate_messages_lisp + +# Build rule for target. +roscpp_generate_messages_lisp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 roscpp_generate_messages_lisp +.PHONY : roscpp_generate_messages_lisp + +# fast build rule for target. +roscpp_generate_messages_lisp/fast: + $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/build +.PHONY : roscpp_generate_messages_lisp/fast + +#============================================================================= +# Target rules for targets named rosgraph_msgs_generate_messages_cpp + +# Build rule for target. +rosgraph_msgs_generate_messages_cpp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 rosgraph_msgs_generate_messages_cpp +.PHONY : rosgraph_msgs_generate_messages_cpp + +# fast build rule for target. +rosgraph_msgs_generate_messages_cpp/fast: + $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build +.PHONY : rosgraph_msgs_generate_messages_cpp/fast + +#============================================================================= +# Target rules for targets named std_msgs_generate_messages_lisp + +# Build rule for target. +std_msgs_generate_messages_lisp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 std_msgs_generate_messages_lisp +.PHONY : std_msgs_generate_messages_lisp + +# fast build rule for target. +std_msgs_generate_messages_lisp/fast: + $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/build +.PHONY : std_msgs_generate_messages_lisp/fast + +#============================================================================= +# Target rules for targets named roscpp_generate_messages_cpp + +# Build rule for target. +roscpp_generate_messages_cpp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 roscpp_generate_messages_cpp +.PHONY : roscpp_generate_messages_cpp + +# fast build rule for target. +roscpp_generate_messages_cpp/fast: + $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/build +.PHONY : roscpp_generate_messages_cpp/fast + +#============================================================================= +# Target rules for targets named rosgraph_msgs_generate_messages_eus + +# Build rule for target. +rosgraph_msgs_generate_messages_eus: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 rosgraph_msgs_generate_messages_eus +.PHONY : rosgraph_msgs_generate_messages_eus + +# fast build rule for target. +rosgraph_msgs_generate_messages_eus/fast: + $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build +.PHONY : rosgraph_msgs_generate_messages_eus/fast + +#============================================================================= +# Target rules for targets named rosgraph_msgs_generate_messages_lisp + +# Build rule for target. +rosgraph_msgs_generate_messages_lisp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 rosgraph_msgs_generate_messages_lisp +.PHONY : rosgraph_msgs_generate_messages_lisp + +# fast build rule for target. +rosgraph_msgs_generate_messages_lisp/fast: + $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build +.PHONY : rosgraph_msgs_generate_messages_lisp/fast + +#============================================================================= +# Target rules for targets named std_msgs_generate_messages_cpp + +# Build rule for target. +std_msgs_generate_messages_cpp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 std_msgs_generate_messages_cpp +.PHONY : std_msgs_generate_messages_cpp + +# fast build rule for target. +std_msgs_generate_messages_cpp/fast: + $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/build +.PHONY : std_msgs_generate_messages_cpp/fast + +#============================================================================= +# Target rules for targets named my_first_node + +# Build rule for target. +my_first_node: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 my_first_node +.PHONY : my_first_node + +# fast build rule for target. +my_first_node/fast: + $(MAKE) -f tutorial_pkg/CMakeFiles/my_first_node.dir/build.make tutorial_pkg/CMakeFiles/my_first_node.dir/build +.PHONY : my_first_node/fast + +#============================================================================= +# Target rules for targets named rosgraph_msgs_generate_messages_nodejs + +# Build rule for target. +rosgraph_msgs_generate_messages_nodejs: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 rosgraph_msgs_generate_messages_nodejs +.PHONY : rosgraph_msgs_generate_messages_nodejs + +# fast build rule for target. +rosgraph_msgs_generate_messages_nodejs/fast: + $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build +.PHONY : rosgraph_msgs_generate_messages_nodejs/fast + +#============================================================================= +# Target rules for targets named rosgraph_msgs_generate_messages_py + +# Build rule for target. +rosgraph_msgs_generate_messages_py: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 rosgraph_msgs_generate_messages_py +.PHONY : rosgraph_msgs_generate_messages_py + +# fast build rule for target. +rosgraph_msgs_generate_messages_py/fast: + $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build +.PHONY : rosgraph_msgs_generate_messages_py/fast + +#============================================================================= +# Target rules for targets named std_msgs_generate_messages_eus + +# Build rule for target. +std_msgs_generate_messages_eus: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 std_msgs_generate_messages_eus +.PHONY : std_msgs_generate_messages_eus + +# fast build rule for target. +std_msgs_generate_messages_eus/fast: + $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/build +.PHONY : std_msgs_generate_messages_eus/fast + +#============================================================================= +# Target rules for targets named std_msgs_generate_messages_nodejs + +# Build rule for target. +std_msgs_generate_messages_nodejs: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 std_msgs_generate_messages_nodejs +.PHONY : std_msgs_generate_messages_nodejs + +# fast build rule for target. +std_msgs_generate_messages_nodejs/fast: + $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/build +.PHONY : std_msgs_generate_messages_nodejs/fast + +#============================================================================= +# Target rules for targets named roscpp_generate_messages_nodejs + +# Build rule for target. +roscpp_generate_messages_nodejs: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 roscpp_generate_messages_nodejs +.PHONY : roscpp_generate_messages_nodejs + +# fast build rule for target. +roscpp_generate_messages_nodejs/fast: + $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/build +.PHONY : roscpp_generate_messages_nodejs/fast + +#============================================================================= +# Target rules for targets named std_msgs_generate_messages_py + +# Build rule for target. +std_msgs_generate_messages_py: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 std_msgs_generate_messages_py +.PHONY : std_msgs_generate_messages_py + +# fast build rule for target. +std_msgs_generate_messages_py/fast: + $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/build +.PHONY : std_msgs_generate_messages_py/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 "... install/strip" + @echo "... install" + @echo "... list_install_components" + @echo "... tests" + @echo "... rebuild_cache" + @echo "... download_extra_data" + @echo "... edit_cache" + @echo "... run_tests" + @echo "... clean_test_results" + @echo "... doxygen" + @echo "... install/local" + @echo "... test" + @echo "... gmock_main" + @echo "... gmock" + @echo "... gtest_main" + @echo "... gtest" + @echo "... roscpp_generate_messages_py" + @echo "... roscpp_generate_messages_eus" + @echo "... roscpp_generate_messages_lisp" + @echo "... rosgraph_msgs_generate_messages_cpp" + @echo "... std_msgs_generate_messages_lisp" + @echo "... roscpp_generate_messages_cpp" + @echo "... rosgraph_msgs_generate_messages_eus" + @echo "... rosgraph_msgs_generate_messages_lisp" + @echo "... std_msgs_generate_messages_cpp" + @echo "... my_first_node" + @echo "... rosgraph_msgs_generate_messages_nodejs" + @echo "... rosgraph_msgs_generate_messages_py" + @echo "... std_msgs_generate_messages_eus" + @echo "... std_msgs_generate_messages_nodejs" + @echo "... roscpp_generate_messages_nodejs" + @echo "... std_msgs_generate_messages_py" +.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) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/atomic_configure/.rosinstall b/build/atomic_configure/.rosinstall new file mode 100644 index 0000000..9698687 --- /dev/null +++ b/build/atomic_configure/.rosinstall @@ -0,0 +1,2 @@ +- setup-file: + local-name: /home/husarion/ros_ws/devel/setup.sh diff --git a/build/atomic_configure/_setup_util.py b/build/atomic_configure/_setup_util.py new file mode 100755 index 0000000..f99ab5c --- /dev/null +++ b/build/atomic_configure/_setup_util.py @@ -0,0 +1,304 @@ +#!/usr/bin/python2 +# -*- coding: utf-8 -*- + +# Software License Agreement (BSD License) +# +# Copyright (c) 2012, Willow Garage, Inc. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of Willow Garage, Inc. nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. + +"""This file generates shell code for the setup.SHELL scripts to set environment variables.""" + +from __future__ import print_function + +import argparse +import copy +import errno +import os +import platform +import sys + +CATKIN_MARKER_FILE = '.catkin' + +system = platform.system() +IS_DARWIN = (system == 'Darwin') +IS_WINDOWS = (system == 'Windows') + +PATH_TO_ADD_SUFFIX = ['bin'] +if IS_WINDOWS: + # while catkin recommends putting dll's into bin, 3rd party packages often put dll's into lib + # since Windows finds dll's via the PATH variable, prepend it with path to lib + PATH_TO_ADD_SUFFIX.extend([['lib', os.path.join('lib', 'x86_64-linux-gnu')]]) + +# subfolder of workspace prepended to CMAKE_PREFIX_PATH +ENV_VAR_SUBFOLDERS = { + 'CMAKE_PREFIX_PATH': '', + 'LD_LIBRARY_PATH' if not IS_DARWIN else 'DYLD_LIBRARY_PATH': ['lib', os.path.join('lib', 'x86_64-linux-gnu')], + 'PATH': PATH_TO_ADD_SUFFIX, + 'PKG_CONFIG_PATH': [os.path.join('lib', 'pkgconfig'), os.path.join('lib', 'x86_64-linux-gnu', 'pkgconfig')], + 'PYTHONPATH': 'lib/python2.7/dist-packages', +} + + +def rollback_env_variables(environ, env_var_subfolders): + """ + Generate shell code to reset environment variables. + + by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH. + This does not cover modifications performed by environment hooks. + """ + lines = [] + unmodified_environ = copy.copy(environ) + for key in sorted(env_var_subfolders.keys()): + subfolders = env_var_subfolders[key] + if not isinstance(subfolders, list): + subfolders = [subfolders] + value = _rollback_env_variable(unmodified_environ, key, subfolders) + if value is not None: + environ[key] = value + lines.append(assignment(key, value)) + if lines: + lines.insert(0, comment('reset environment variables by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH')) + return lines + + +def _rollback_env_variable(environ, name, subfolders): + """ + For each catkin workspace in CMAKE_PREFIX_PATH remove the first entry from env[NAME] matching workspace + subfolder. + + :param subfolders: list of str '' or subfoldername that may start with '/' + :returns: the updated value of the environment variable. + """ + value = environ[name] if name in environ else '' + env_paths = [path for path in value.split(os.pathsep) if path] + value_modified = False + for subfolder in subfolders: + if subfolder: + if subfolder.startswith(os.path.sep) or (os.path.altsep and subfolder.startswith(os.path.altsep)): + subfolder = subfolder[1:] + if subfolder.endswith(os.path.sep) or (os.path.altsep and subfolder.endswith(os.path.altsep)): + subfolder = subfolder[:-1] + for ws_path in _get_workspaces(environ, include_fuerte=True, include_non_existing=True): + path_to_find = os.path.join(ws_path, subfolder) if subfolder else ws_path + path_to_remove = None + for env_path in env_paths: + env_path_clean = env_path[:-1] if env_path and env_path[-1] in [os.path.sep, os.path.altsep] else env_path + if env_path_clean == path_to_find: + path_to_remove = env_path + break + if path_to_remove: + env_paths.remove(path_to_remove) + value_modified = True + new_value = os.pathsep.join(env_paths) + return new_value if value_modified else None + + +def _get_workspaces(environ, include_fuerte=False, include_non_existing=False): + """ + Based on CMAKE_PREFIX_PATH return all catkin workspaces. + + :param include_fuerte: The flag if paths starting with '/opt/ros/fuerte' should be considered workspaces, ``bool`` + """ + # get all cmake prefix paths + env_name = 'CMAKE_PREFIX_PATH' + value = environ[env_name] if env_name in environ else '' + paths = [path for path in value.split(os.pathsep) if path] + # remove non-workspace paths + workspaces = [path for path in paths if os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE)) or (include_fuerte and path.startswith('/opt/ros/fuerte')) or (include_non_existing and not os.path.exists(path))] + return workspaces + + +def prepend_env_variables(environ, env_var_subfolders, workspaces): + """Generate shell code to prepend environment variables for the all workspaces.""" + lines = [] + lines.append(comment('prepend folders of workspaces to environment variables')) + + paths = [path for path in workspaces.split(os.pathsep) if path] + + prefix = _prefix_env_variable(environ, 'CMAKE_PREFIX_PATH', paths, '') + lines.append(prepend(environ, 'CMAKE_PREFIX_PATH', prefix)) + + for key in sorted(key for key in env_var_subfolders.keys() if key != 'CMAKE_PREFIX_PATH'): + subfolder = env_var_subfolders[key] + prefix = _prefix_env_variable(environ, key, paths, subfolder) + lines.append(prepend(environ, key, prefix)) + return lines + + +def _prefix_env_variable(environ, name, paths, subfolders): + """ + Return the prefix to prepend to the environment variable NAME. + + Adding any path in NEW_PATHS_STR without creating duplicate or empty items. + """ + value = environ[name] if name in environ else '' + environ_paths = [path for path in value.split(os.pathsep) if path] + checked_paths = [] + for path in paths: + if not isinstance(subfolders, list): + subfolders = [subfolders] + for subfolder in subfolders: + path_tmp = path + if subfolder: + path_tmp = os.path.join(path_tmp, subfolder) + # skip nonexistent paths + if not os.path.exists(path_tmp): + continue + # exclude any path already in env and any path we already added + if path_tmp not in environ_paths and path_tmp not in checked_paths: + checked_paths.append(path_tmp) + prefix_str = os.pathsep.join(checked_paths) + if prefix_str != '' and environ_paths: + prefix_str += os.pathsep + return prefix_str + + +def assignment(key, value): + if not IS_WINDOWS: + return 'export %s="%s"' % (key, value) + else: + return 'set %s=%s' % (key, value) + + +def comment(msg): + if not IS_WINDOWS: + return '# %s' % msg + else: + return 'REM %s' % msg + + +def prepend(environ, key, prefix): + if key not in environ or not environ[key]: + return assignment(key, prefix) + if not IS_WINDOWS: + return 'export %s="%s$%s"' % (key, prefix, key) + else: + return 'set %s=%s%%%s%%' % (key, prefix, key) + + +def find_env_hooks(environ, cmake_prefix_path): + """Generate shell code with found environment hooks for the all workspaces.""" + lines = [] + lines.append(comment('found environment hooks in workspaces')) + + generic_env_hooks = [] + generic_env_hooks_workspace = [] + specific_env_hooks = [] + specific_env_hooks_workspace = [] + generic_env_hooks_by_filename = {} + specific_env_hooks_by_filename = {} + generic_env_hook_ext = 'bat' if IS_WINDOWS else 'sh' + specific_env_hook_ext = environ['CATKIN_SHELL'] if not IS_WINDOWS and 'CATKIN_SHELL' in environ and environ['CATKIN_SHELL'] else None + # remove non-workspace paths + workspaces = [path for path in cmake_prefix_path.split(os.pathsep) if path and os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE))] + for workspace in reversed(workspaces): + env_hook_dir = os.path.join(workspace, 'etc', 'catkin', 'profile.d') + if os.path.isdir(env_hook_dir): + for filename in sorted(os.listdir(env_hook_dir)): + if filename.endswith('.%s' % generic_env_hook_ext): + # remove previous env hook with same name if present + if filename in generic_env_hooks_by_filename: + i = generic_env_hooks.index(generic_env_hooks_by_filename[filename]) + generic_env_hooks.pop(i) + generic_env_hooks_workspace.pop(i) + # append env hook + generic_env_hooks.append(os.path.join(env_hook_dir, filename)) + generic_env_hooks_workspace.append(workspace) + generic_env_hooks_by_filename[filename] = generic_env_hooks[-1] + elif specific_env_hook_ext is not None and filename.endswith('.%s' % specific_env_hook_ext): + # remove previous env hook with same name if present + if filename in specific_env_hooks_by_filename: + i = specific_env_hooks.index(specific_env_hooks_by_filename[filename]) + specific_env_hooks.pop(i) + specific_env_hooks_workspace.pop(i) + # append env hook + specific_env_hooks.append(os.path.join(env_hook_dir, filename)) + specific_env_hooks_workspace.append(workspace) + specific_env_hooks_by_filename[filename] = specific_env_hooks[-1] + env_hooks = generic_env_hooks + specific_env_hooks + env_hooks_workspace = generic_env_hooks_workspace + specific_env_hooks_workspace + count = len(env_hooks) + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_COUNT', count)) + for i in range(count): + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d' % i, env_hooks[i])) + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d_WORKSPACE' % i, env_hooks_workspace[i])) + return lines + + +def _parse_arguments(args=None): + parser = argparse.ArgumentParser(description='Generates code blocks for the setup.SHELL script.') + parser.add_argument('--extend', action='store_true', help='Skip unsetting previous environment variables to extend context') + parser.add_argument('--local', action='store_true', help='Only consider this prefix path and ignore other prefix path in the environment') + return parser.parse_known_args(args=args)[0] + + +if __name__ == '__main__': + try: + try: + args = _parse_arguments() + except Exception as e: + print(e, file=sys.stderr) + sys.exit(1) + + if not args.local: + # environment at generation time + CMAKE_PREFIX_PATH = r'/home/husarion/ros_ws/devel;/home/husarion/husarion_ws/devel;/opt/ros/melodic'.split(';') + else: + # don't consider any other prefix path than this one + CMAKE_PREFIX_PATH = [] + # prepend current workspace if not already part of CPP + base_path = os.path.dirname(__file__) + # CMAKE_PREFIX_PATH uses forward slash on all platforms, but __file__ is platform dependent + # base_path on Windows contains backward slashes, need to be converted to forward slashes before comparison + if os.path.sep != '/': + base_path = base_path.replace(os.path.sep, '/') + + if base_path not in CMAKE_PREFIX_PATH: + CMAKE_PREFIX_PATH.insert(0, base_path) + CMAKE_PREFIX_PATH = os.pathsep.join(CMAKE_PREFIX_PATH) + + environ = dict(os.environ) + lines = [] + if not args.extend: + lines += rollback_env_variables(environ, ENV_VAR_SUBFOLDERS) + lines += prepend_env_variables(environ, ENV_VAR_SUBFOLDERS, CMAKE_PREFIX_PATH) + lines += find_env_hooks(environ, CMAKE_PREFIX_PATH) + print('\n'.join(lines)) + + # need to explicitly flush the output + sys.stdout.flush() + except IOError as e: + # and catch potential "broken pipe" if stdout is not writable + # which can happen when piping the output to a file but the disk is full + if e.errno == errno.EPIPE: + print(e, file=sys.stderr) + sys.exit(2) + raise + + sys.exit(0) diff --git a/build/atomic_configure/env.sh b/build/atomic_configure/env.sh new file mode 100755 index 0000000..8aa9d24 --- /dev/null +++ b/build/atomic_configure/env.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/templates/env.sh.in + +if [ $# -eq 0 ] ; then + /bin/echo "Usage: env.sh COMMANDS" + /bin/echo "Calling env.sh without arguments is not supported anymore. Instead spawn a subshell and source a setup file manually." + exit 1 +fi + +# ensure to not use different shell type which was set before +CATKIN_SHELL=sh + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(cd "`dirname "$0"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup.sh" +exec "$@" diff --git a/build/atomic_configure/local_setup.bash b/build/atomic_configure/local_setup.bash new file mode 100644 index 0000000..7da0d97 --- /dev/null +++ b/build/atomic_configure/local_setup.bash @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +# generated from catkin/cmake/templates/local_setup.bash.in + +CATKIN_SHELL=bash + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup.sh" --extend --local diff --git a/build/atomic_configure/local_setup.sh b/build/atomic_configure/local_setup.sh new file mode 100644 index 0000000..f86e9fb --- /dev/null +++ b/build/atomic_configure/local_setup.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/template/local_setup.sh.in + +# since this file is sourced either use the provided _CATKIN_SETUP_DIR +# or fall back to the destination set at configure time +: ${_CATKIN_SETUP_DIR:=/home/husarion/ros_ws/devel} +CATKIN_SETUP_UTIL_ARGS="--extend --local" +. "$_CATKIN_SETUP_DIR/setup.sh" +unset CATKIN_SETUP_UTIL_ARGS diff --git a/build/atomic_configure/local_setup.zsh b/build/atomic_configure/local_setup.zsh new file mode 100644 index 0000000..e692acc --- /dev/null +++ b/build/atomic_configure/local_setup.zsh @@ -0,0 +1,8 @@ +#!/usr/bin/env zsh +# generated from catkin/cmake/templates/local_setup.zsh.in + +CATKIN_SHELL=zsh + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd) +emulate -R zsh -c 'source "$_CATKIN_SETUP_DIR/setup.sh" --extend --local' diff --git a/build/atomic_configure/setup.bash b/build/atomic_configure/setup.bash new file mode 100644 index 0000000..ff47af8 --- /dev/null +++ b/build/atomic_configure/setup.bash @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +# generated from catkin/cmake/templates/setup.bash.in + +CATKIN_SHELL=bash + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup.sh" diff --git a/build/atomic_configure/setup.sh b/build/atomic_configure/setup.sh new file mode 100644 index 0000000..c6e0df2 --- /dev/null +++ b/build/atomic_configure/setup.sh @@ -0,0 +1,96 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/template/setup.sh.in + +# Sets various environment variables and sources additional environment hooks. +# It tries it's best to undo changes from a previously sourced setup file before. +# Supported command line options: +# --extend: skips the undoing of changes from a previously sourced setup file +# --local: only considers this workspace but not the chained ones +# In plain sh shell which doesn't support arguments for sourced scripts you can +# set the environment variable `CATKIN_SETUP_UTIL_ARGS=--extend/--local` instead. + +# since this file is sourced either use the provided _CATKIN_SETUP_DIR +# or fall back to the destination set at configure time +: ${_CATKIN_SETUP_DIR:=/home/husarion/ros_ws/devel} +_SETUP_UTIL="$_CATKIN_SETUP_DIR/_setup_util.py" +unset _CATKIN_SETUP_DIR + +if [ ! -f "$_SETUP_UTIL" ]; then + echo "Missing Python script: $_SETUP_UTIL" + return 22 +fi + +# detect if running on Darwin platform +_UNAME=`uname -s` +_IS_DARWIN=0 +if [ "$_UNAME" = "Darwin" ]; then + _IS_DARWIN=1 +fi +unset _UNAME + +# make sure to export all environment variables +export CMAKE_PREFIX_PATH +if [ $_IS_DARWIN -eq 0 ]; then + export LD_LIBRARY_PATH +else + export DYLD_LIBRARY_PATH +fi +unset _IS_DARWIN +export PATH +export PKG_CONFIG_PATH +export PYTHONPATH + +# remember type of shell if not already set +if [ -z "$CATKIN_SHELL" ]; then + CATKIN_SHELL=sh +fi + +# invoke Python script to generate necessary exports of environment variables +# use TMPDIR if it exists, otherwise fall back to /tmp +if [ -d "${TMPDIR:-}" ]; then + _TMPDIR="${TMPDIR}" +else + _TMPDIR=/tmp +fi +_SETUP_TMP=`mktemp "${_TMPDIR}/setup.sh.XXXXXXXXXX"` +unset _TMPDIR +if [ $? -ne 0 -o ! -f "$_SETUP_TMP" ]; then + echo "Could not create temporary file: $_SETUP_TMP" + return 1 +fi +CATKIN_SHELL=$CATKIN_SHELL "$_SETUP_UTIL" $@ ${CATKIN_SETUP_UTIL_ARGS:-} >> "$_SETUP_TMP" +_RC=$? +if [ $_RC -ne 0 ]; then + if [ $_RC -eq 2 ]; then + echo "Could not write the output of '$_SETUP_UTIL' to temporary file '$_SETUP_TMP': may be the disk if full?" + else + echo "Failed to run '\"$_SETUP_UTIL\" $@': return code $_RC" + fi + unset _RC + unset _SETUP_UTIL + rm -f "$_SETUP_TMP" + unset _SETUP_TMP + return 1 +fi +unset _RC +unset _SETUP_UTIL +. "$_SETUP_TMP" +rm -f "$_SETUP_TMP" +unset _SETUP_TMP + +# source all environment hooks +_i=0 +while [ $_i -lt $_CATKIN_ENVIRONMENT_HOOKS_COUNT ]; do + eval _envfile=\$_CATKIN_ENVIRONMENT_HOOKS_$_i + unset _CATKIN_ENVIRONMENT_HOOKS_$_i + eval _envfile_workspace=\$_CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE + unset _CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE + # set workspace for environment hook + CATKIN_ENV_HOOK_WORKSPACE=$_envfile_workspace + . "$_envfile" + unset CATKIN_ENV_HOOK_WORKSPACE + _i=$((_i + 1)) +done +unset _i + +unset _CATKIN_ENVIRONMENT_HOOKS_COUNT diff --git a/build/atomic_configure/setup.zsh b/build/atomic_configure/setup.zsh new file mode 100644 index 0000000..9f780b7 --- /dev/null +++ b/build/atomic_configure/setup.zsh @@ -0,0 +1,8 @@ +#!/usr/bin/env zsh +# generated from catkin/cmake/templates/setup.zsh.in + +CATKIN_SHELL=zsh + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd) +emulate -R zsh -c 'source "$_CATKIN_SETUP_DIR/setup.sh"' diff --git a/build/catkin/catkin_generated/version/package.cmake b/build/catkin/catkin_generated/version/package.cmake new file mode 100644 index 0000000..3e52286 --- /dev/null +++ b/build/catkin/catkin_generated/version/package.cmake @@ -0,0 +1,24 @@ +set(_CATKIN_CURRENT_PACKAGE "catkin") +set(catkin_VERSION "0.7.29") +set(catkin_MAINTAINER "Dirk Thomas ") +set(catkin_PACKAGE_FORMAT "3") +set(catkin_BUILD_DEPENDS "python-argparse" "python-catkin-pkg" "python3-catkin-pkg" "python-empy" "python3-empy") +set(catkin_BUILD_DEPENDS_python-catkin-pkg_VERSION_GT "0.4.3") +set(catkin_BUILD_DEPENDS_python3-catkin-pkg_VERSION_GT "0.4.3") +set(catkin_BUILD_EXPORT_DEPENDS "google-mock" "gtest" "python-nose" "python3-nose" "python-argparse" "python-catkin-pkg" "python3-catkin-pkg" "python-empy" "python3-empy") +set(catkin_BUILD_EXPORT_DEPENDS_python-catkin-pkg_VERSION_GT "0.4.3") +set(catkin_BUILD_EXPORT_DEPENDS_python3-catkin-pkg_VERSION_GT "0.4.3") +set(catkin_BUILDTOOL_DEPENDS "cmake" "python-setuptools" "python3-setuptools") +set(catkin_BUILDTOOL_EXPORT_DEPENDS "cmake" "python3-setuptools") +set(catkin_EXEC_DEPENDS "python-argparse" "python-catkin-pkg" "python3-catkin-pkg" "python-empy" "python3-empy") +set(catkin_EXEC_DEPENDS_python-catkin-pkg_VERSION_GT "0.4.3") +set(catkin_EXEC_DEPENDS_python3-catkin-pkg_VERSION_GT "0.4.3") +set(catkin_RUN_DEPENDS "python-argparse" "python-catkin-pkg" "python3-catkin-pkg" "python-empy" "python3-empy" "google-mock" "gtest" "python-nose" "python3-nose") +set(catkin_RUN_DEPENDS_python-catkin-pkg_VERSION_GT "0.4.3") +set(catkin_RUN_DEPENDS_python3-catkin-pkg_VERSION_GT "0.4.3") +set(catkin_TEST_DEPENDS "python-mock" "python3-mock" "python-nose" "python3-nose") +set(catkin_DOC_DEPENDS ) +set(catkin_URL_WEBSITE "http://wiki.ros.org/catkin") +set(catkin_URL_BUGTRACKER "https://github.com/ros/catkin/issues") +set(catkin_URL_REPOSITORY "https://github.com/ros/catkin") +set(catkin_DEPRECATED "") \ No newline at end of file diff --git a/build/catkin_generated/env_cached.sh b/build/catkin_generated/env_cached.sh new file mode 100755 index 0000000..d6be91d --- /dev/null +++ b/build/catkin_generated/env_cached.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/templates/env.sh.in + +if [ $# -eq 0 ] ; then + /bin/echo "Usage: env.sh COMMANDS" + /bin/echo "Calling env.sh without arguments is not supported anymore. Instead spawn a subshell and source a setup file manually." + exit 1 +fi + +# ensure to not use different shell type which was set before +CATKIN_SHELL=sh + +# source setup_cached.sh from same directory as this file +_CATKIN_SETUP_DIR=$(cd "`dirname "$0"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup_cached.sh" +exec "$@" diff --git a/build/catkin_generated/generate_cached_setup.py b/build/catkin_generated/generate_cached_setup.py new file mode 100644 index 0000000..716e2f8 --- /dev/null +++ b/build/catkin_generated/generate_cached_setup.py @@ -0,0 +1,30 @@ +# -*- coding: utf-8 -*- +from __future__ import print_function + +import os +import stat +import sys + +# find the import for catkin's python package - either from source space or from an installed underlay +if os.path.exists(os.path.join('/opt/ros/melodic/share/catkin/cmake', 'catkinConfig.cmake.in')): + sys.path.insert(0, os.path.join('/opt/ros/melodic/share/catkin/cmake', '..', 'python')) +try: + from catkin.environment_cache import generate_environment_script +except ImportError: + # search for catkin package in all workspaces and prepend to path + for workspace in '/home/husarion/ros_ws/devel;/home/husarion/husarion_ws/devel;/opt/ros/melodic'.split(';'): + python_path = os.path.join(workspace, 'lib/python2.7/dist-packages') + if os.path.isdir(os.path.join(python_path, 'catkin')): + sys.path.insert(0, python_path) + break + from catkin.environment_cache import generate_environment_script + +code = generate_environment_script('/home/husarion/ros_ws/devel/env.sh') + +output_filename = '/home/husarion/ros_ws/build/catkin_generated/setup_cached.sh' +with open(output_filename, 'w') as f: + # print('Generate script for cached setup "%s"' % output_filename) + f.write('\n'.join(code)) + +mode = os.stat(output_filename).st_mode +os.chmod(output_filename, mode | stat.S_IXUSR) diff --git a/build/catkin_generated/installspace/.rosinstall b/build/catkin_generated/installspace/.rosinstall new file mode 100644 index 0000000..8e14d33 --- /dev/null +++ b/build/catkin_generated/installspace/.rosinstall @@ -0,0 +1,2 @@ +- setup-file: + local-name: /home/husarion/ros_ws/install/setup.sh diff --git a/build/catkin_generated/installspace/_setup_util.py b/build/catkin_generated/installspace/_setup_util.py new file mode 100755 index 0000000..f99ab5c --- /dev/null +++ b/build/catkin_generated/installspace/_setup_util.py @@ -0,0 +1,304 @@ +#!/usr/bin/python2 +# -*- coding: utf-8 -*- + +# Software License Agreement (BSD License) +# +# Copyright (c) 2012, Willow Garage, Inc. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of Willow Garage, Inc. nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. + +"""This file generates shell code for the setup.SHELL scripts to set environment variables.""" + +from __future__ import print_function + +import argparse +import copy +import errno +import os +import platform +import sys + +CATKIN_MARKER_FILE = '.catkin' + +system = platform.system() +IS_DARWIN = (system == 'Darwin') +IS_WINDOWS = (system == 'Windows') + +PATH_TO_ADD_SUFFIX = ['bin'] +if IS_WINDOWS: + # while catkin recommends putting dll's into bin, 3rd party packages often put dll's into lib + # since Windows finds dll's via the PATH variable, prepend it with path to lib + PATH_TO_ADD_SUFFIX.extend([['lib', os.path.join('lib', 'x86_64-linux-gnu')]]) + +# subfolder of workspace prepended to CMAKE_PREFIX_PATH +ENV_VAR_SUBFOLDERS = { + 'CMAKE_PREFIX_PATH': '', + 'LD_LIBRARY_PATH' if not IS_DARWIN else 'DYLD_LIBRARY_PATH': ['lib', os.path.join('lib', 'x86_64-linux-gnu')], + 'PATH': PATH_TO_ADD_SUFFIX, + 'PKG_CONFIG_PATH': [os.path.join('lib', 'pkgconfig'), os.path.join('lib', 'x86_64-linux-gnu', 'pkgconfig')], + 'PYTHONPATH': 'lib/python2.7/dist-packages', +} + + +def rollback_env_variables(environ, env_var_subfolders): + """ + Generate shell code to reset environment variables. + + by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH. + This does not cover modifications performed by environment hooks. + """ + lines = [] + unmodified_environ = copy.copy(environ) + for key in sorted(env_var_subfolders.keys()): + subfolders = env_var_subfolders[key] + if not isinstance(subfolders, list): + subfolders = [subfolders] + value = _rollback_env_variable(unmodified_environ, key, subfolders) + if value is not None: + environ[key] = value + lines.append(assignment(key, value)) + if lines: + lines.insert(0, comment('reset environment variables by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH')) + return lines + + +def _rollback_env_variable(environ, name, subfolders): + """ + For each catkin workspace in CMAKE_PREFIX_PATH remove the first entry from env[NAME] matching workspace + subfolder. + + :param subfolders: list of str '' or subfoldername that may start with '/' + :returns: the updated value of the environment variable. + """ + value = environ[name] if name in environ else '' + env_paths = [path for path in value.split(os.pathsep) if path] + value_modified = False + for subfolder in subfolders: + if subfolder: + if subfolder.startswith(os.path.sep) or (os.path.altsep and subfolder.startswith(os.path.altsep)): + subfolder = subfolder[1:] + if subfolder.endswith(os.path.sep) or (os.path.altsep and subfolder.endswith(os.path.altsep)): + subfolder = subfolder[:-1] + for ws_path in _get_workspaces(environ, include_fuerte=True, include_non_existing=True): + path_to_find = os.path.join(ws_path, subfolder) if subfolder else ws_path + path_to_remove = None + for env_path in env_paths: + env_path_clean = env_path[:-1] if env_path and env_path[-1] in [os.path.sep, os.path.altsep] else env_path + if env_path_clean == path_to_find: + path_to_remove = env_path + break + if path_to_remove: + env_paths.remove(path_to_remove) + value_modified = True + new_value = os.pathsep.join(env_paths) + return new_value if value_modified else None + + +def _get_workspaces(environ, include_fuerte=False, include_non_existing=False): + """ + Based on CMAKE_PREFIX_PATH return all catkin workspaces. + + :param include_fuerte: The flag if paths starting with '/opt/ros/fuerte' should be considered workspaces, ``bool`` + """ + # get all cmake prefix paths + env_name = 'CMAKE_PREFIX_PATH' + value = environ[env_name] if env_name in environ else '' + paths = [path for path in value.split(os.pathsep) if path] + # remove non-workspace paths + workspaces = [path for path in paths if os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE)) or (include_fuerte and path.startswith('/opt/ros/fuerte')) or (include_non_existing and not os.path.exists(path))] + return workspaces + + +def prepend_env_variables(environ, env_var_subfolders, workspaces): + """Generate shell code to prepend environment variables for the all workspaces.""" + lines = [] + lines.append(comment('prepend folders of workspaces to environment variables')) + + paths = [path for path in workspaces.split(os.pathsep) if path] + + prefix = _prefix_env_variable(environ, 'CMAKE_PREFIX_PATH', paths, '') + lines.append(prepend(environ, 'CMAKE_PREFIX_PATH', prefix)) + + for key in sorted(key for key in env_var_subfolders.keys() if key != 'CMAKE_PREFIX_PATH'): + subfolder = env_var_subfolders[key] + prefix = _prefix_env_variable(environ, key, paths, subfolder) + lines.append(prepend(environ, key, prefix)) + return lines + + +def _prefix_env_variable(environ, name, paths, subfolders): + """ + Return the prefix to prepend to the environment variable NAME. + + Adding any path in NEW_PATHS_STR without creating duplicate or empty items. + """ + value = environ[name] if name in environ else '' + environ_paths = [path for path in value.split(os.pathsep) if path] + checked_paths = [] + for path in paths: + if not isinstance(subfolders, list): + subfolders = [subfolders] + for subfolder in subfolders: + path_tmp = path + if subfolder: + path_tmp = os.path.join(path_tmp, subfolder) + # skip nonexistent paths + if not os.path.exists(path_tmp): + continue + # exclude any path already in env and any path we already added + if path_tmp not in environ_paths and path_tmp not in checked_paths: + checked_paths.append(path_tmp) + prefix_str = os.pathsep.join(checked_paths) + if prefix_str != '' and environ_paths: + prefix_str += os.pathsep + return prefix_str + + +def assignment(key, value): + if not IS_WINDOWS: + return 'export %s="%s"' % (key, value) + else: + return 'set %s=%s' % (key, value) + + +def comment(msg): + if not IS_WINDOWS: + return '# %s' % msg + else: + return 'REM %s' % msg + + +def prepend(environ, key, prefix): + if key not in environ or not environ[key]: + return assignment(key, prefix) + if not IS_WINDOWS: + return 'export %s="%s$%s"' % (key, prefix, key) + else: + return 'set %s=%s%%%s%%' % (key, prefix, key) + + +def find_env_hooks(environ, cmake_prefix_path): + """Generate shell code with found environment hooks for the all workspaces.""" + lines = [] + lines.append(comment('found environment hooks in workspaces')) + + generic_env_hooks = [] + generic_env_hooks_workspace = [] + specific_env_hooks = [] + specific_env_hooks_workspace = [] + generic_env_hooks_by_filename = {} + specific_env_hooks_by_filename = {} + generic_env_hook_ext = 'bat' if IS_WINDOWS else 'sh' + specific_env_hook_ext = environ['CATKIN_SHELL'] if not IS_WINDOWS and 'CATKIN_SHELL' in environ and environ['CATKIN_SHELL'] else None + # remove non-workspace paths + workspaces = [path for path in cmake_prefix_path.split(os.pathsep) if path and os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE))] + for workspace in reversed(workspaces): + env_hook_dir = os.path.join(workspace, 'etc', 'catkin', 'profile.d') + if os.path.isdir(env_hook_dir): + for filename in sorted(os.listdir(env_hook_dir)): + if filename.endswith('.%s' % generic_env_hook_ext): + # remove previous env hook with same name if present + if filename in generic_env_hooks_by_filename: + i = generic_env_hooks.index(generic_env_hooks_by_filename[filename]) + generic_env_hooks.pop(i) + generic_env_hooks_workspace.pop(i) + # append env hook + generic_env_hooks.append(os.path.join(env_hook_dir, filename)) + generic_env_hooks_workspace.append(workspace) + generic_env_hooks_by_filename[filename] = generic_env_hooks[-1] + elif specific_env_hook_ext is not None and filename.endswith('.%s' % specific_env_hook_ext): + # remove previous env hook with same name if present + if filename in specific_env_hooks_by_filename: + i = specific_env_hooks.index(specific_env_hooks_by_filename[filename]) + specific_env_hooks.pop(i) + specific_env_hooks_workspace.pop(i) + # append env hook + specific_env_hooks.append(os.path.join(env_hook_dir, filename)) + specific_env_hooks_workspace.append(workspace) + specific_env_hooks_by_filename[filename] = specific_env_hooks[-1] + env_hooks = generic_env_hooks + specific_env_hooks + env_hooks_workspace = generic_env_hooks_workspace + specific_env_hooks_workspace + count = len(env_hooks) + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_COUNT', count)) + for i in range(count): + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d' % i, env_hooks[i])) + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d_WORKSPACE' % i, env_hooks_workspace[i])) + return lines + + +def _parse_arguments(args=None): + parser = argparse.ArgumentParser(description='Generates code blocks for the setup.SHELL script.') + parser.add_argument('--extend', action='store_true', help='Skip unsetting previous environment variables to extend context') + parser.add_argument('--local', action='store_true', help='Only consider this prefix path and ignore other prefix path in the environment') + return parser.parse_known_args(args=args)[0] + + +if __name__ == '__main__': + try: + try: + args = _parse_arguments() + except Exception as e: + print(e, file=sys.stderr) + sys.exit(1) + + if not args.local: + # environment at generation time + CMAKE_PREFIX_PATH = r'/home/husarion/ros_ws/devel;/home/husarion/husarion_ws/devel;/opt/ros/melodic'.split(';') + else: + # don't consider any other prefix path than this one + CMAKE_PREFIX_PATH = [] + # prepend current workspace if not already part of CPP + base_path = os.path.dirname(__file__) + # CMAKE_PREFIX_PATH uses forward slash on all platforms, but __file__ is platform dependent + # base_path on Windows contains backward slashes, need to be converted to forward slashes before comparison + if os.path.sep != '/': + base_path = base_path.replace(os.path.sep, '/') + + if base_path not in CMAKE_PREFIX_PATH: + CMAKE_PREFIX_PATH.insert(0, base_path) + CMAKE_PREFIX_PATH = os.pathsep.join(CMAKE_PREFIX_PATH) + + environ = dict(os.environ) + lines = [] + if not args.extend: + lines += rollback_env_variables(environ, ENV_VAR_SUBFOLDERS) + lines += prepend_env_variables(environ, ENV_VAR_SUBFOLDERS, CMAKE_PREFIX_PATH) + lines += find_env_hooks(environ, CMAKE_PREFIX_PATH) + print('\n'.join(lines)) + + # need to explicitly flush the output + sys.stdout.flush() + except IOError as e: + # and catch potential "broken pipe" if stdout is not writable + # which can happen when piping the output to a file but the disk is full + if e.errno == errno.EPIPE: + print(e, file=sys.stderr) + sys.exit(2) + raise + + sys.exit(0) diff --git a/build/catkin_generated/installspace/env.sh b/build/catkin_generated/installspace/env.sh new file mode 100755 index 0000000..8aa9d24 --- /dev/null +++ b/build/catkin_generated/installspace/env.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/templates/env.sh.in + +if [ $# -eq 0 ] ; then + /bin/echo "Usage: env.sh COMMANDS" + /bin/echo "Calling env.sh without arguments is not supported anymore. Instead spawn a subshell and source a setup file manually." + exit 1 +fi + +# ensure to not use different shell type which was set before +CATKIN_SHELL=sh + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(cd "`dirname "$0"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup.sh" +exec "$@" diff --git a/build/catkin_generated/installspace/local_setup.bash b/build/catkin_generated/installspace/local_setup.bash new file mode 100644 index 0000000..7da0d97 --- /dev/null +++ b/build/catkin_generated/installspace/local_setup.bash @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +# generated from catkin/cmake/templates/local_setup.bash.in + +CATKIN_SHELL=bash + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup.sh" --extend --local diff --git a/build/catkin_generated/installspace/local_setup.sh b/build/catkin_generated/installspace/local_setup.sh new file mode 100644 index 0000000..c17affa --- /dev/null +++ b/build/catkin_generated/installspace/local_setup.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/template/local_setup.sh.in + +# since this file is sourced either use the provided _CATKIN_SETUP_DIR +# or fall back to the destination set at configure time +: ${_CATKIN_SETUP_DIR:=/home/husarion/ros_ws/install} +CATKIN_SETUP_UTIL_ARGS="--extend --local" +. "$_CATKIN_SETUP_DIR/setup.sh" +unset CATKIN_SETUP_UTIL_ARGS diff --git a/build/catkin_generated/installspace/local_setup.zsh b/build/catkin_generated/installspace/local_setup.zsh new file mode 100644 index 0000000..e692acc --- /dev/null +++ b/build/catkin_generated/installspace/local_setup.zsh @@ -0,0 +1,8 @@ +#!/usr/bin/env zsh +# generated from catkin/cmake/templates/local_setup.zsh.in + +CATKIN_SHELL=zsh + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd) +emulate -R zsh -c 'source "$_CATKIN_SETUP_DIR/setup.sh" --extend --local' diff --git a/build/catkin_generated/installspace/setup.bash b/build/catkin_generated/installspace/setup.bash new file mode 100644 index 0000000..ff47af8 --- /dev/null +++ b/build/catkin_generated/installspace/setup.bash @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +# generated from catkin/cmake/templates/setup.bash.in + +CATKIN_SHELL=bash + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup.sh" diff --git a/build/catkin_generated/installspace/setup.sh b/build/catkin_generated/installspace/setup.sh new file mode 100644 index 0000000..0edf188 --- /dev/null +++ b/build/catkin_generated/installspace/setup.sh @@ -0,0 +1,96 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/template/setup.sh.in + +# Sets various environment variables and sources additional environment hooks. +# It tries it's best to undo changes from a previously sourced setup file before. +# Supported command line options: +# --extend: skips the undoing of changes from a previously sourced setup file +# --local: only considers this workspace but not the chained ones +# In plain sh shell which doesn't support arguments for sourced scripts you can +# set the environment variable `CATKIN_SETUP_UTIL_ARGS=--extend/--local` instead. + +# since this file is sourced either use the provided _CATKIN_SETUP_DIR +# or fall back to the destination set at configure time +: ${_CATKIN_SETUP_DIR:=/home/husarion/ros_ws/install} +_SETUP_UTIL="$_CATKIN_SETUP_DIR/_setup_util.py" +unset _CATKIN_SETUP_DIR + +if [ ! -f "$_SETUP_UTIL" ]; then + echo "Missing Python script: $_SETUP_UTIL" + return 22 +fi + +# detect if running on Darwin platform +_UNAME=`uname -s` +_IS_DARWIN=0 +if [ "$_UNAME" = "Darwin" ]; then + _IS_DARWIN=1 +fi +unset _UNAME + +# make sure to export all environment variables +export CMAKE_PREFIX_PATH +if [ $_IS_DARWIN -eq 0 ]; then + export LD_LIBRARY_PATH +else + export DYLD_LIBRARY_PATH +fi +unset _IS_DARWIN +export PATH +export PKG_CONFIG_PATH +export PYTHONPATH + +# remember type of shell if not already set +if [ -z "$CATKIN_SHELL" ]; then + CATKIN_SHELL=sh +fi + +# invoke Python script to generate necessary exports of environment variables +# use TMPDIR if it exists, otherwise fall back to /tmp +if [ -d "${TMPDIR:-}" ]; then + _TMPDIR="${TMPDIR}" +else + _TMPDIR=/tmp +fi +_SETUP_TMP=`mktemp "${_TMPDIR}/setup.sh.XXXXXXXXXX"` +unset _TMPDIR +if [ $? -ne 0 -o ! -f "$_SETUP_TMP" ]; then + echo "Could not create temporary file: $_SETUP_TMP" + return 1 +fi +CATKIN_SHELL=$CATKIN_SHELL "$_SETUP_UTIL" $@ ${CATKIN_SETUP_UTIL_ARGS:-} >> "$_SETUP_TMP" +_RC=$? +if [ $_RC -ne 0 ]; then + if [ $_RC -eq 2 ]; then + echo "Could not write the output of '$_SETUP_UTIL' to temporary file '$_SETUP_TMP': may be the disk if full?" + else + echo "Failed to run '\"$_SETUP_UTIL\" $@': return code $_RC" + fi + unset _RC + unset _SETUP_UTIL + rm -f "$_SETUP_TMP" + unset _SETUP_TMP + return 1 +fi +unset _RC +unset _SETUP_UTIL +. "$_SETUP_TMP" +rm -f "$_SETUP_TMP" +unset _SETUP_TMP + +# source all environment hooks +_i=0 +while [ $_i -lt $_CATKIN_ENVIRONMENT_HOOKS_COUNT ]; do + eval _envfile=\$_CATKIN_ENVIRONMENT_HOOKS_$_i + unset _CATKIN_ENVIRONMENT_HOOKS_$_i + eval _envfile_workspace=\$_CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE + unset _CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE + # set workspace for environment hook + CATKIN_ENV_HOOK_WORKSPACE=$_envfile_workspace + . "$_envfile" + unset CATKIN_ENV_HOOK_WORKSPACE + _i=$((_i + 1)) +done +unset _i + +unset _CATKIN_ENVIRONMENT_HOOKS_COUNT diff --git a/build/catkin_generated/installspace/setup.zsh b/build/catkin_generated/installspace/setup.zsh new file mode 100644 index 0000000..9f780b7 --- /dev/null +++ b/build/catkin_generated/installspace/setup.zsh @@ -0,0 +1,8 @@ +#!/usr/bin/env zsh +# generated from catkin/cmake/templates/setup.zsh.in + +CATKIN_SHELL=zsh + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd) +emulate -R zsh -c 'source "$_CATKIN_SETUP_DIR/setup.sh"' diff --git a/build/catkin_generated/order_packages.cmake b/build/catkin_generated/order_packages.cmake new file mode 100644 index 0000000..242e8a9 --- /dev/null +++ b/build/catkin_generated/order_packages.cmake @@ -0,0 +1,14 @@ +# generated from catkin/cmake/em/order_packages.cmake.em + +set(CATKIN_ORDERED_PACKAGES "") +set(CATKIN_ORDERED_PACKAGE_PATHS "") +set(CATKIN_ORDERED_PACKAGES_IS_META "") +set(CATKIN_ORDERED_PACKAGES_BUILD_TYPE "") +list(APPEND CATKIN_ORDERED_PACKAGES "tutorial_pkg") +list(APPEND CATKIN_ORDERED_PACKAGE_PATHS "tutorial_pkg") +list(APPEND CATKIN_ORDERED_PACKAGES_IS_META "False") +list(APPEND CATKIN_ORDERED_PACKAGES_BUILD_TYPE "catkin") + +set(CATKIN_MESSAGE_GENERATORS ) + +set(CATKIN_METAPACKAGE_CMAKE_TEMPLATE "/usr/lib/python2.7/dist-packages/catkin_pkg/templates/metapackage.cmake.in") diff --git a/build/catkin_generated/order_packages.py b/build/catkin_generated/order_packages.py new file mode 100644 index 0000000..367ff49 --- /dev/null +++ b/build/catkin_generated/order_packages.py @@ -0,0 +1,5 @@ +# generated from catkin/cmake/template/order_packages.context.py.in +source_root_dir = '/home/husarion/ros_ws/src' +whitelisted_packages = ''.split(';') if '' != '' else [] +blacklisted_packages = ''.split(';') if '' != '' else [] +underlay_workspaces = '/home/husarion/ros_ws/devel;/home/husarion/husarion_ws/devel;/opt/ros/melodic'.split(';') if '/home/husarion/ros_ws/devel;/home/husarion/husarion_ws/devel;/opt/ros/melodic' != '' else [] diff --git a/build/catkin_generated/setup_cached.sh b/build/catkin_generated/setup_cached.sh new file mode 100755 index 0000000..7e34a2a --- /dev/null +++ b/build/catkin_generated/setup_cached.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env sh +# generated from catkin/python/catkin/environment_cache.py + +# based on a snapshot of the environment before and after calling the setup script +# it emulates the modifications of the setup script without recurring computations + +# new environment variables + +# modified environment variables +export PWD='/home/husarion/ros_ws/build' \ No newline at end of file diff --git a/build/catkin_generated/stamps/Project/_setup_util.py.stamp b/build/catkin_generated/stamps/Project/_setup_util.py.stamp new file mode 100755 index 0000000..f99ab5c --- /dev/null +++ b/build/catkin_generated/stamps/Project/_setup_util.py.stamp @@ -0,0 +1,304 @@ +#!/usr/bin/python2 +# -*- coding: utf-8 -*- + +# Software License Agreement (BSD License) +# +# Copyright (c) 2012, Willow Garage, Inc. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of Willow Garage, Inc. nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. + +"""This file generates shell code for the setup.SHELL scripts to set environment variables.""" + +from __future__ import print_function + +import argparse +import copy +import errno +import os +import platform +import sys + +CATKIN_MARKER_FILE = '.catkin' + +system = platform.system() +IS_DARWIN = (system == 'Darwin') +IS_WINDOWS = (system == 'Windows') + +PATH_TO_ADD_SUFFIX = ['bin'] +if IS_WINDOWS: + # while catkin recommends putting dll's into bin, 3rd party packages often put dll's into lib + # since Windows finds dll's via the PATH variable, prepend it with path to lib + PATH_TO_ADD_SUFFIX.extend([['lib', os.path.join('lib', 'x86_64-linux-gnu')]]) + +# subfolder of workspace prepended to CMAKE_PREFIX_PATH +ENV_VAR_SUBFOLDERS = { + 'CMAKE_PREFIX_PATH': '', + 'LD_LIBRARY_PATH' if not IS_DARWIN else 'DYLD_LIBRARY_PATH': ['lib', os.path.join('lib', 'x86_64-linux-gnu')], + 'PATH': PATH_TO_ADD_SUFFIX, + 'PKG_CONFIG_PATH': [os.path.join('lib', 'pkgconfig'), os.path.join('lib', 'x86_64-linux-gnu', 'pkgconfig')], + 'PYTHONPATH': 'lib/python2.7/dist-packages', +} + + +def rollback_env_variables(environ, env_var_subfolders): + """ + Generate shell code to reset environment variables. + + by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH. + This does not cover modifications performed by environment hooks. + """ + lines = [] + unmodified_environ = copy.copy(environ) + for key in sorted(env_var_subfolders.keys()): + subfolders = env_var_subfolders[key] + if not isinstance(subfolders, list): + subfolders = [subfolders] + value = _rollback_env_variable(unmodified_environ, key, subfolders) + if value is not None: + environ[key] = value + lines.append(assignment(key, value)) + if lines: + lines.insert(0, comment('reset environment variables by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH')) + return lines + + +def _rollback_env_variable(environ, name, subfolders): + """ + For each catkin workspace in CMAKE_PREFIX_PATH remove the first entry from env[NAME] matching workspace + subfolder. + + :param subfolders: list of str '' or subfoldername that may start with '/' + :returns: the updated value of the environment variable. + """ + value = environ[name] if name in environ else '' + env_paths = [path for path in value.split(os.pathsep) if path] + value_modified = False + for subfolder in subfolders: + if subfolder: + if subfolder.startswith(os.path.sep) or (os.path.altsep and subfolder.startswith(os.path.altsep)): + subfolder = subfolder[1:] + if subfolder.endswith(os.path.sep) or (os.path.altsep and subfolder.endswith(os.path.altsep)): + subfolder = subfolder[:-1] + for ws_path in _get_workspaces(environ, include_fuerte=True, include_non_existing=True): + path_to_find = os.path.join(ws_path, subfolder) if subfolder else ws_path + path_to_remove = None + for env_path in env_paths: + env_path_clean = env_path[:-1] if env_path and env_path[-1] in [os.path.sep, os.path.altsep] else env_path + if env_path_clean == path_to_find: + path_to_remove = env_path + break + if path_to_remove: + env_paths.remove(path_to_remove) + value_modified = True + new_value = os.pathsep.join(env_paths) + return new_value if value_modified else None + + +def _get_workspaces(environ, include_fuerte=False, include_non_existing=False): + """ + Based on CMAKE_PREFIX_PATH return all catkin workspaces. + + :param include_fuerte: The flag if paths starting with '/opt/ros/fuerte' should be considered workspaces, ``bool`` + """ + # get all cmake prefix paths + env_name = 'CMAKE_PREFIX_PATH' + value = environ[env_name] if env_name in environ else '' + paths = [path for path in value.split(os.pathsep) if path] + # remove non-workspace paths + workspaces = [path for path in paths if os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE)) or (include_fuerte and path.startswith('/opt/ros/fuerte')) or (include_non_existing and not os.path.exists(path))] + return workspaces + + +def prepend_env_variables(environ, env_var_subfolders, workspaces): + """Generate shell code to prepend environment variables for the all workspaces.""" + lines = [] + lines.append(comment('prepend folders of workspaces to environment variables')) + + paths = [path for path in workspaces.split(os.pathsep) if path] + + prefix = _prefix_env_variable(environ, 'CMAKE_PREFIX_PATH', paths, '') + lines.append(prepend(environ, 'CMAKE_PREFIX_PATH', prefix)) + + for key in sorted(key for key in env_var_subfolders.keys() if key != 'CMAKE_PREFIX_PATH'): + subfolder = env_var_subfolders[key] + prefix = _prefix_env_variable(environ, key, paths, subfolder) + lines.append(prepend(environ, key, prefix)) + return lines + + +def _prefix_env_variable(environ, name, paths, subfolders): + """ + Return the prefix to prepend to the environment variable NAME. + + Adding any path in NEW_PATHS_STR without creating duplicate or empty items. + """ + value = environ[name] if name in environ else '' + environ_paths = [path for path in value.split(os.pathsep) if path] + checked_paths = [] + for path in paths: + if not isinstance(subfolders, list): + subfolders = [subfolders] + for subfolder in subfolders: + path_tmp = path + if subfolder: + path_tmp = os.path.join(path_tmp, subfolder) + # skip nonexistent paths + if not os.path.exists(path_tmp): + continue + # exclude any path already in env and any path we already added + if path_tmp not in environ_paths and path_tmp not in checked_paths: + checked_paths.append(path_tmp) + prefix_str = os.pathsep.join(checked_paths) + if prefix_str != '' and environ_paths: + prefix_str += os.pathsep + return prefix_str + + +def assignment(key, value): + if not IS_WINDOWS: + return 'export %s="%s"' % (key, value) + else: + return 'set %s=%s' % (key, value) + + +def comment(msg): + if not IS_WINDOWS: + return '# %s' % msg + else: + return 'REM %s' % msg + + +def prepend(environ, key, prefix): + if key not in environ or not environ[key]: + return assignment(key, prefix) + if not IS_WINDOWS: + return 'export %s="%s$%s"' % (key, prefix, key) + else: + return 'set %s=%s%%%s%%' % (key, prefix, key) + + +def find_env_hooks(environ, cmake_prefix_path): + """Generate shell code with found environment hooks for the all workspaces.""" + lines = [] + lines.append(comment('found environment hooks in workspaces')) + + generic_env_hooks = [] + generic_env_hooks_workspace = [] + specific_env_hooks = [] + specific_env_hooks_workspace = [] + generic_env_hooks_by_filename = {} + specific_env_hooks_by_filename = {} + generic_env_hook_ext = 'bat' if IS_WINDOWS else 'sh' + specific_env_hook_ext = environ['CATKIN_SHELL'] if not IS_WINDOWS and 'CATKIN_SHELL' in environ and environ['CATKIN_SHELL'] else None + # remove non-workspace paths + workspaces = [path for path in cmake_prefix_path.split(os.pathsep) if path and os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE))] + for workspace in reversed(workspaces): + env_hook_dir = os.path.join(workspace, 'etc', 'catkin', 'profile.d') + if os.path.isdir(env_hook_dir): + for filename in sorted(os.listdir(env_hook_dir)): + if filename.endswith('.%s' % generic_env_hook_ext): + # remove previous env hook with same name if present + if filename in generic_env_hooks_by_filename: + i = generic_env_hooks.index(generic_env_hooks_by_filename[filename]) + generic_env_hooks.pop(i) + generic_env_hooks_workspace.pop(i) + # append env hook + generic_env_hooks.append(os.path.join(env_hook_dir, filename)) + generic_env_hooks_workspace.append(workspace) + generic_env_hooks_by_filename[filename] = generic_env_hooks[-1] + elif specific_env_hook_ext is not None and filename.endswith('.%s' % specific_env_hook_ext): + # remove previous env hook with same name if present + if filename in specific_env_hooks_by_filename: + i = specific_env_hooks.index(specific_env_hooks_by_filename[filename]) + specific_env_hooks.pop(i) + specific_env_hooks_workspace.pop(i) + # append env hook + specific_env_hooks.append(os.path.join(env_hook_dir, filename)) + specific_env_hooks_workspace.append(workspace) + specific_env_hooks_by_filename[filename] = specific_env_hooks[-1] + env_hooks = generic_env_hooks + specific_env_hooks + env_hooks_workspace = generic_env_hooks_workspace + specific_env_hooks_workspace + count = len(env_hooks) + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_COUNT', count)) + for i in range(count): + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d' % i, env_hooks[i])) + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d_WORKSPACE' % i, env_hooks_workspace[i])) + return lines + + +def _parse_arguments(args=None): + parser = argparse.ArgumentParser(description='Generates code blocks for the setup.SHELL script.') + parser.add_argument('--extend', action='store_true', help='Skip unsetting previous environment variables to extend context') + parser.add_argument('--local', action='store_true', help='Only consider this prefix path and ignore other prefix path in the environment') + return parser.parse_known_args(args=args)[0] + + +if __name__ == '__main__': + try: + try: + args = _parse_arguments() + except Exception as e: + print(e, file=sys.stderr) + sys.exit(1) + + if not args.local: + # environment at generation time + CMAKE_PREFIX_PATH = r'/home/husarion/ros_ws/devel;/home/husarion/husarion_ws/devel;/opt/ros/melodic'.split(';') + else: + # don't consider any other prefix path than this one + CMAKE_PREFIX_PATH = [] + # prepend current workspace if not already part of CPP + base_path = os.path.dirname(__file__) + # CMAKE_PREFIX_PATH uses forward slash on all platforms, but __file__ is platform dependent + # base_path on Windows contains backward slashes, need to be converted to forward slashes before comparison + if os.path.sep != '/': + base_path = base_path.replace(os.path.sep, '/') + + if base_path not in CMAKE_PREFIX_PATH: + CMAKE_PREFIX_PATH.insert(0, base_path) + CMAKE_PREFIX_PATH = os.pathsep.join(CMAKE_PREFIX_PATH) + + environ = dict(os.environ) + lines = [] + if not args.extend: + lines += rollback_env_variables(environ, ENV_VAR_SUBFOLDERS) + lines += prepend_env_variables(environ, ENV_VAR_SUBFOLDERS, CMAKE_PREFIX_PATH) + lines += find_env_hooks(environ, CMAKE_PREFIX_PATH) + print('\n'.join(lines)) + + # need to explicitly flush the output + sys.stdout.flush() + except IOError as e: + # and catch potential "broken pipe" if stdout is not writable + # which can happen when piping the output to a file but the disk is full + if e.errno == errno.EPIPE: + print(e, file=sys.stderr) + sys.exit(2) + raise + + sys.exit(0) diff --git a/build/catkin_generated/stamps/Project/interrogate_setup_dot_py.py.stamp b/build/catkin_generated/stamps/Project/interrogate_setup_dot_py.py.stamp new file mode 100644 index 0000000..5e25fbf --- /dev/null +++ b/build/catkin_generated/stamps/Project/interrogate_setup_dot_py.py.stamp @@ -0,0 +1,255 @@ +# Software License Agreement (BSD License) +# +# Copyright (c) 2012, Willow Garage, Inc. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of Willow Garage, Inc. nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. + +from __future__ import print_function + +import os +import runpy +import sys +from argparse import ArgumentParser + +setup_modules = [] + +try: + import distutils.core + setup_modules.append(distutils.core) +except ImportError: + pass + +try: + import setuptools + setup_modules.append(setuptools) +except ImportError: + pass + +assert setup_modules, 'Must have distutils or setuptools installed' + + +def _get_locations(pkgs, package_dir): + """ + Based on setuptools logic and the package_dir dict, builds a dict of location roots for each pkg in pkgs. + + See http://docs.python.org/distutils/setupscript.html + + :returns: a dict {pkgname: root} for each pkgname in pkgs (and each of their parents) + """ + # package_dir contains a dict {package_name: relativepath} + # Example {'': 'src', 'foo': 'lib', 'bar': 'lib2'} + # + # '' means where to look for any package unless a parent package + # is listed so package bar.pot is expected at lib2/bar/pot, + # whereas package sup.dee is expected at src/sup/dee + # + # if package_dir does not state anything about a package, + # setuptool expects the package folder to be in the root of the + # project + locations = {} + allprefix = package_dir.get('', '') + for pkg in pkgs: + parent_location = None + splits = pkg.split('.') + # we iterate over compound name from parent to child + # so once we found parent, children just append to their parent + for key_len in range(len(splits)): + key = '.'.join(splits[:key_len + 1]) + if key not in locations: + if key in package_dir: + locations[key] = package_dir[key] + elif parent_location is not None: + locations[key] = os.path.join(parent_location, splits[key_len]) + else: + locations[key] = os.path.join(allprefix, key) + parent_location = locations[key] + return locations + + +def generate_cmake_file(package_name, version, scripts, package_dir, pkgs, modules, setup_module=None): + """ + Generate lines to add to a cmake file which will set variables. + + :param version: str, format 'int.int.int' + :param scripts: [list of str]: relative paths to scripts + :param package_dir: {modulename: path} + :param pkgs: [list of str] python_packages declared in catkin package + :param modules: [list of str] python modules + :param setup_module: str, setuptools or distutils + """ + prefix = '%s_SETUP_PY' % package_name + result = [] + if setup_module: + result.append(r'set(%s_SETUP_MODULE "%s")' % (prefix, setup_module)) + result.append(r'set(%s_VERSION "%s")' % (prefix, version)) + result.append(r'set(%s_SCRIPTS "%s")' % (prefix, ';'.join(scripts))) + + # Remove packages with '.' separators. + # + # setuptools allows specifying submodules in other folders than + # their parent + # + # The symlink approach of catkin does not work with such submodules. + # In the common case, this does not matter as the submodule is + # within the containing module. We verify this assumption, and if + # it passes, we remove submodule packages. + locations = _get_locations(pkgs, package_dir) + for pkgname, location in locations.items(): + if '.' not in pkgname: + continue + splits = pkgname.split('.') + # hack: ignore write-combining setup.py files for msg and srv files + if splits[1] in ['msg', 'srv']: + continue + # check every child has the same root folder as its parent + root_name = splits[0] + root_location = location + for _ in range(len(splits) - 1): + root_location = os.path.dirname(root_location) + if root_location != locations[root_name]: + raise RuntimeError( + 'catkin_export_python does not support setup.py files that combine across multiple directories: %s in %s, %s in %s' % (pkgname, location, root_name, locations[root_name])) + + # If checks pass, remove all submodules + pkgs = [p for p in pkgs if '.' not in p] + + resolved_pkgs = [] + for pkg in pkgs: + resolved_pkgs += [locations[pkg]] + + result.append(r'set(%s_PACKAGES "%s")' % (prefix, ';'.join(pkgs))) + result.append(r'set(%s_PACKAGE_DIRS "%s")' % (prefix, ';'.join(resolved_pkgs).replace('\\', '/'))) + + # skip modules which collide with package names + filtered_modules = [] + for modname in modules: + splits = modname.split('.') + # check all parents too + equals_package = [('.'.join(splits[:-i]) in locations) for i in range(len(splits))] + if any(equals_package): + continue + filtered_modules.append(modname) + module_locations = _get_locations(filtered_modules, package_dir) + + result.append(r'set(%s_MODULES "%s")' % (prefix, ';'.join(['%s.py' % m.replace('.', '/') for m in filtered_modules]))) + result.append(r'set(%s_MODULE_DIRS "%s")' % (prefix, ';'.join([module_locations[m] for m in filtered_modules]).replace('\\', '/'))) + + return result + + +def _create_mock_setup_function(setup_module, package_name, outfile): + """ + Create a function to call instead of distutils.core.setup or setuptools.setup. + + It just captures some args and writes them into a file that can be used from cmake. + + :param package_name: name of the package + :param outfile: filename that cmake will use afterwards + :returns: a function to replace disutils.core.setup and setuptools.setup + """ + + def setup(*args, **kwargs): + """Check kwargs and write a scriptfile.""" + if 'version' not in kwargs: + sys.stderr.write("\n*** Unable to find 'version' in setup.py of %s\n" % package_name) + raise RuntimeError('version not found in setup.py') + version = kwargs['version'] + package_dir = kwargs.get('package_dir', {}) + + pkgs = kwargs.get('packages', []) + scripts = kwargs.get('scripts', []) + modules = kwargs.get('py_modules', []) + + unsupported_args = [ + 'entry_points', + 'exclude_package_data', + 'ext_modules ', + 'ext_package', + 'include_package_data', + 'namespace_packages', + 'setup_requires', + 'use_2to3', + 'zip_safe'] + used_unsupported_args = [arg for arg in unsupported_args if arg in kwargs] + if used_unsupported_args: + sys.stderr.write('*** Arguments %s to setup() not supported in catkin devel space in setup.py of %s\n' % (used_unsupported_args, package_name)) + + result = generate_cmake_file(package_name=package_name, + version=version, + scripts=scripts, + package_dir=package_dir, + pkgs=pkgs, + modules=modules, + setup_module=setup_module) + with open(outfile, 'w') as out: + out.write('\n'.join(result)) + + return setup + + +def main(): + """Script main, parses arguments and invokes Dummy.setup indirectly.""" + parser = ArgumentParser(description='Utility to read setup.py values from cmake macros. Creates a file with CMake set commands setting variables.') + parser.add_argument('package_name', help='Name of catkin package') + parser.add_argument('setupfile_path', help='Full path to setup.py') + parser.add_argument('outfile', help='Where to write result to') + + args = parser.parse_args() + + # print("%s" % sys.argv) + # PACKAGE_NAME = sys.argv[1] + # OUTFILE = sys.argv[3] + # print("Interrogating setup.py for package %s into %s " % (PACKAGE_NAME, OUTFILE), + # file=sys.stderr) + + # print("executing %s" % args.setupfile_path) + + # be sure you're in the directory containing + # setup.py so the sys.path manipulation works, + # so the import of __version__ works + os.chdir(os.path.dirname(os.path.abspath(args.setupfile_path))) + + # patch setup() function of distutils and setuptools for the + # context of evaluating setup.py + backup_modules = {} + try: + + for module in setup_modules: + backup_modules[id(module)] = module.setup + module.setup = _create_mock_setup_function( + setup_module=module.__name__, package_name=args.package_name, outfile=args.outfile) + + runpy.run_path(args.setupfile_path) + finally: + for module in setup_modules: + module.setup = backup_modules[id(module)] + + +if __name__ == '__main__': + main() diff --git a/build/catkin_generated/stamps/Project/order_packages.cmake.em.stamp b/build/catkin_generated/stamps/Project/order_packages.cmake.em.stamp new file mode 100644 index 0000000..7ec7539 --- /dev/null +++ b/build/catkin_generated/stamps/Project/order_packages.cmake.em.stamp @@ -0,0 +1,70 @@ +# generated from catkin/cmake/em/order_packages.cmake.em +@{ +import os +try: + from catkin_pkg.cmake import get_metapackage_cmake_template_path +except ImportError as e: + raise RuntimeError('ImportError: "from catkin_pkg.cmake import get_metapackage_cmake_template_path" failed: %s\nMake sure that you have installed "catkin_pkg", it is up to date and on the PYTHONPATH.' % e) +try: + from catkin_pkg.topological_order import topological_order +except ImportError as e: + raise RuntimeError('ImportError: "from catkin_pkg.topological_order import topological_order" failed: %s\nMake sure that you have installed "catkin_pkg", it is up to date and on the PYTHONPATH.' % e) +try: + from catkin_pkg.package import InvalidPackage +except ImportError as e: + raise RuntimeError('ImportError: "from catkin_pkg.package import InvalidPackage" failed: %s\nMake sure that you have installed "catkin_pkg", it is up to date and on the PYTHONPATH.' % e) +# vars defined in order_packages.context.py.in +try: + ordered_packages = topological_order(os.path.normpath(source_root_dir), whitelisted=whitelisted_packages, blacklisted=blacklisted_packages, underlay_workspaces=underlay_workspaces) +except InvalidPackage as e: + print('message(FATAL_ERROR "%s")' % ('%s' % e).replace('"', '\\"')) + ordered_packages = [] +fatal_error = False +}@ + +set(CATKIN_ORDERED_PACKAGES "") +set(CATKIN_ORDERED_PACKAGE_PATHS "") +set(CATKIN_ORDERED_PACKAGES_IS_META "") +set(CATKIN_ORDERED_PACKAGES_BUILD_TYPE "") +@[for path, package in ordered_packages]@ +@[if path is None]@ +message(FATAL_ERROR "Circular dependency in subset of packages:\n@package") +@{ +fatal_error = True +}@ +@[elif package.name != 'catkin']@ +list(APPEND CATKIN_ORDERED_PACKAGES "@(package.name)") +list(APPEND CATKIN_ORDERED_PACKAGE_PATHS "@(path.replace('\\','/'))") +list(APPEND CATKIN_ORDERED_PACKAGES_IS_META "@(str('metapackage' in [e.tagname for e in package.exports]))") +@{ +package.evaluate_conditions(os.environ) +try: + build_type = package.get_build_type() +except InvalidPackage: + build_type = None +}@ +@[if build_type is None]@ +message(FATAL_ERROR "Only one element is permitted for package '@(package.name)'.") +@{ +fatal_error = True +}@ +@[else]@ +list(APPEND CATKIN_ORDERED_PACKAGES_BUILD_TYPE "@(package.get_build_type())") +@[end if]@ +@{ +deprecated = [e for e in package.exports if e.tagname == 'deprecated'] +}@ +@[if deprecated]@ +message("WARNING: Package '@(package.name)' is deprecated@(' (%s)' % deprecated[0].content if deprecated[0].content else '')") +@[end if]@ +@[end if]@ +@[end for]@ + +@[if not fatal_error]@ +@{ +message_generators = [package.name for (_, package) in ordered_packages if 'message_generator' in [e.tagname for e in package.exports]] +}@ +set(CATKIN_MESSAGE_GENERATORS @(' '.join(message_generators))) +@[end if]@ + +set(CATKIN_METAPACKAGE_CMAKE_TEMPLATE "@(get_metapackage_cmake_template_path().replace('\\','/'))") diff --git a/build/catkin_generated/stamps/Project/package.xml.stamp b/build/catkin_generated/stamps/Project/package.xml.stamp new file mode 100644 index 0000000..9a1f675 --- /dev/null +++ b/build/catkin_generated/stamps/Project/package.xml.stamp @@ -0,0 +1,48 @@ + + + + catkin + 0.7.29 + Low-level build system macros and infrastructure for ROS. + Dirk Thomas + BSD + + http://wiki.ros.org/catkin + https://github.com/ros/catkin/issues + https://github.com/ros/catkin + + Troy Straszheim + Morten Kjaergaard + Brian Gerkey + Dirk Thomas + + python-argparse + python-catkin-pkg + python3-catkin-pkg + python-empy + python3-empy + + cmake + python-setuptools + python3-setuptools + + cmake + python3-setuptools + + google-mock + gtest + python-nose + python3-nose + + python-mock + python3-mock + python-nose + python3-nose + + + + + + diff --git a/build/catkin_make.cache b/build/catkin_make.cache new file mode 100644 index 0000000..32a2c96 --- /dev/null +++ b/build/catkin_make.cache @@ -0,0 +1,2 @@ +tutorial_pkg +-DCATKIN_DEVEL_PREFIX=/home/husarion/ros_ws/devel -DCMAKE_INSTALL_PREFIX=/home/husarion/ros_ws/install -G Unix Makefiles \ No newline at end of file diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake new file mode 100644 index 0000000..04f1484 --- /dev/null +++ b/build/cmake_install.cmake @@ -0,0 +1,147 @@ +# Install script for directory: /home/husarion/ros_ws/src + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/home/husarion/ros_ws/install") +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() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + + if (NOT EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}") + file(MAKE_DIRECTORY "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}") + endif() + if (NOT EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/.catkin") + file(WRITE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/.catkin" "") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/home/husarion/ros_ws/install/_setup_util.py") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() +file(INSTALL DESTINATION "/home/husarion/ros_ws/install" TYPE PROGRAM FILES "/home/husarion/ros_ws/build/catkin_generated/installspace/_setup_util.py") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/home/husarion/ros_ws/install/env.sh") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() +file(INSTALL DESTINATION "/home/husarion/ros_ws/install" TYPE PROGRAM FILES "/home/husarion/ros_ws/build/catkin_generated/installspace/env.sh") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/home/husarion/ros_ws/install/setup.bash;/home/husarion/ros_ws/install/local_setup.bash") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() +file(INSTALL DESTINATION "/home/husarion/ros_ws/install" TYPE FILE FILES + "/home/husarion/ros_ws/build/catkin_generated/installspace/setup.bash" + "/home/husarion/ros_ws/build/catkin_generated/installspace/local_setup.bash" + ) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/home/husarion/ros_ws/install/setup.sh;/home/husarion/ros_ws/install/local_setup.sh") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() +file(INSTALL DESTINATION "/home/husarion/ros_ws/install" TYPE FILE FILES + "/home/husarion/ros_ws/build/catkin_generated/installspace/setup.sh" + "/home/husarion/ros_ws/build/catkin_generated/installspace/local_setup.sh" + ) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/home/husarion/ros_ws/install/setup.zsh;/home/husarion/ros_ws/install/local_setup.zsh") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() +file(INSTALL DESTINATION "/home/husarion/ros_ws/install" TYPE FILE FILES + "/home/husarion/ros_ws/build/catkin_generated/installspace/setup.zsh" + "/home/husarion/ros_ws/build/catkin_generated/installspace/local_setup.zsh" + ) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/home/husarion/ros_ws/install/.rosinstall") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() +file(INSTALL DESTINATION "/home/husarion/ros_ws/install" TYPE FILE FILES "/home/husarion/ros_ws/build/catkin_generated/installspace/.rosinstall") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/home/husarion/ros_ws/build/gtest/cmake_install.cmake") + include("/home/husarion/ros_ws/build/tutorial_pkg/cmake_install.cmake") + +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/home/husarion/ros_ws/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build/gtest/CMakeFiles/CMakeDirectoryInformation.cmake b/build/gtest/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..3fedebe --- /dev/null +++ b/build/gtest/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/usr/src/googletest") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/husarion/ros_ws/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/gtest/CMakeFiles/progress.marks b/build/gtest/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/build/gtest/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/build/gtest/CTestTestfile.cmake b/build/gtest/CTestTestfile.cmake new file mode 100644 index 0000000..f6df793 --- /dev/null +++ b/build/gtest/CTestTestfile.cmake @@ -0,0 +1,7 @@ +# CMake generated Testfile for +# Source directory: /usr/src/googletest +# Build directory: /home/husarion/ros_ws/build/gtest +# +# 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/gtest/Makefile b/build/gtest/Makefile new file mode 100644 index 0000000..09266a1 --- /dev/null +++ b/build/gtest/Makefile @@ -0,0 +1,196 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# 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: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/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..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_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: \"Unspecified\"" +.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 test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /usr/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 install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/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..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/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..." + /usr/bin/cmake -H$(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 install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/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..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# The main all target +all: cmake_check_build_system + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles /home/husarion/ros_ws/build/gtest/CMakeFiles/progress.marks + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -H$(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 "... install/strip" + @echo "... edit_cache" + @echo "... list_install_components" + @echo "... test" + @echo "... install/local" + @echo "... rebuild_cache" + @echo "... install" +.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 /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/gtest/cmake_install.cmake b/build/gtest/cmake_install.cmake new file mode 100644 index 0000000..b4e75db --- /dev/null +++ b/build/gtest/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /usr/src/googletest + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/home/husarion/ros_ws/install") +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() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/home/husarion/ros_ws/build/gtest/googlemock/cmake_install.cmake") + +endif() + diff --git a/build/gtest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake b/build/gtest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..3fedebe --- /dev/null +++ b/build/gtest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/usr/src/googletest") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/husarion/ros_ws/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/gtest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake b/build/gtest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake new file mode 100644 index 0000000..68e38c0 --- /dev/null +++ b/build/gtest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake @@ -0,0 +1,30 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/usr/src/googletest/googletest/src/gtest-all.cc" "/home/husarion/ros_ws/build/gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o" + "/usr/src/googletest/googlemock/src/gmock-all.cc" "/home/husarion/ros_ws/build/gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "GTEST_CREATE_SHARED_LIBRARY=1" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "/usr/src/googletest/googlemock/include" + "/usr/src/googletest/googlemock" + "/usr/src/googletest/googletest/include" + "/usr/src/googletest/googletest" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/gtest/googlemock/CMakeFiles/gmock.dir/build.make b/build/gtest/googlemock/CMakeFiles/gmock.dir/build.make new file mode 100644 index 0000000..44bbb96 --- /dev/null +++ b/build/gtest/googlemock/CMakeFiles/gmock.dir/build.make @@ -0,0 +1,140 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Include any dependencies generated for this target. +include gtest/googlemock/CMakeFiles/gmock.dir/depend.make + +# Include the progress variables for this target. +include gtest/googlemock/CMakeFiles/gmock.dir/progress.make + +# Include the compile flags for this target's objects. +include gtest/googlemock/CMakeFiles/gmock.dir/flags.make + +gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o: gtest/googlemock/CMakeFiles/gmock.dir/flags.make +gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o: /usr/src/googletest/googletest/src/gtest-all.cc + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o" + cd /home/husarion/ros_ws/build/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o -c /usr/src/googletest/googletest/src/gtest-all.cc + +gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.i" + cd /home/husarion/ros_ws/build/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googletest/src/gtest-all.cc > CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.i + +gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.s" + cd /home/husarion/ros_ws/build/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googletest/src/gtest-all.cc -o CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.s + +gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.requires: + +.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.requires + +gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.provides: gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.requires + $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.provides.build +.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.provides + +gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.provides.build: gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o + + +gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: gtest/googlemock/CMakeFiles/gmock.dir/flags.make +gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: /usr/src/googletest/googlemock/src/gmock-all.cc + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" + cd /home/husarion/ros_ws/build/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock.dir/src/gmock-all.cc.o -c /usr/src/googletest/googlemock/src/gmock-all.cc + +gtest/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 /home/husarion/ros_ws/build/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googlemock/src/gmock-all.cc > CMakeFiles/gmock.dir/src/gmock-all.cc.i + +gtest/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 /home/husarion/ros_ws/build/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googlemock/src/gmock-all.cc -o CMakeFiles/gmock.dir/src/gmock-all.cc.s + +gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.requires: + +.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.requires + +gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.provides: gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.requires + $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.provides.build +.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.provides + +gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.provides.build: gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o + + +# Object files for target gmock +gmock_OBJECTS = \ +"CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o" \ +"CMakeFiles/gmock.dir/src/gmock-all.cc.o" + +# External object files for target gmock +gmock_EXTERNAL_OBJECTS = + +gtest/googlemock/libgmock.so: gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o +gtest/googlemock/libgmock.so: gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o +gtest/googlemock/libgmock.so: gtest/googlemock/CMakeFiles/gmock.dir/build.make +gtest/googlemock/libgmock.so: gtest/googlemock/CMakeFiles/gmock.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX shared library libgmock.so" + cd /home/husarion/ros_ws/build/gtest/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +gtest/googlemock/CMakeFiles/gmock.dir/build: gtest/googlemock/libgmock.so + +.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/build + +gtest/googlemock/CMakeFiles/gmock.dir/requires: gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.requires +gtest/googlemock/CMakeFiles/gmock.dir/requires: gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.requires + +.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/requires + +gtest/googlemock/CMakeFiles/gmock.dir/clean: + cd /home/husarion/ros_ws/build/gtest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean.cmake +.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/clean + +gtest/googlemock/CMakeFiles/gmock.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /usr/src/googletest/googlemock /home/husarion/ros_ws/build /home/husarion/ros_ws/build/gtest/googlemock /home/husarion/ros_ws/build/gtest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/depend + diff --git a/build/gtest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake b/build/gtest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake new file mode 100644 index 0000000..80ceb93 --- /dev/null +++ b/build/gtest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o" + "CMakeFiles/gmock.dir/src/gmock-all.cc.o" + "libgmock.pdb" + "libgmock.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gmock.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/gtest/googlemock/CMakeFiles/gmock.dir/depend.make b/build/gtest/googlemock/CMakeFiles/gmock.dir/depend.make new file mode 100644 index 0000000..7a05e2f --- /dev/null +++ b/build/gtest/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/gtest/googlemock/CMakeFiles/gmock.dir/flags.make b/build/gtest/googlemock/CMakeFiles/gmock.dir/flags.make new file mode 100644 index 0000000..b568ee8 --- /dev/null +++ b/build/gtest/googlemock/CMakeFiles/gmock.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers + +CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -Dgmock_EXPORTS + +CXX_INCLUDES = -I/usr/src/googletest/googlemock/include -I/usr/src/googletest/googlemock -I/usr/src/googletest/googletest/include -I/usr/src/googletest/googletest + diff --git a/build/gtest/googlemock/CMakeFiles/gmock.dir/link.txt b/build/gtest/googlemock/CMakeFiles/gmock.dir/link.txt new file mode 100644 index 0000000..b11c630 --- /dev/null +++ b/build/gtest/googlemock/CMakeFiles/gmock.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -shared -Wl,-soname,libgmock.so -o libgmock.so CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o CMakeFiles/gmock.dir/src/gmock-all.cc.o -lpthread diff --git a/build/gtest/googlemock/CMakeFiles/gmock.dir/progress.make b/build/gtest/googlemock/CMakeFiles/gmock.dir/progress.make new file mode 100644 index 0000000..6a9dc74 --- /dev/null +++ b/build/gtest/googlemock/CMakeFiles/gmock.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 + diff --git a/build/gtest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake b/build/gtest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake new file mode 100644 index 0000000..82b87b5 --- /dev/null +++ b/build/gtest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake @@ -0,0 +1,31 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/usr/src/googletest/googletest/src/gtest-all.cc" "/home/husarion/ros_ws/build/gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o" + "/usr/src/googletest/googlemock/src/gmock-all.cc" "/home/husarion/ros_ws/build/gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o" + "/usr/src/googletest/googlemock/src/gmock_main.cc" "/home/husarion/ros_ws/build/gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "GTEST_CREATE_SHARED_LIBRARY=1" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "/usr/src/googletest/googlemock/include" + "/usr/src/googletest/googlemock" + "/usr/src/googletest/googletest/include" + "/usr/src/googletest/googletest" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/gtest/googlemock/CMakeFiles/gmock_main.dir/build.make b/build/gtest/googlemock/CMakeFiles/gmock_main.dir/build.make new file mode 100644 index 0000000..89cb339 --- /dev/null +++ b/build/gtest/googlemock/CMakeFiles/gmock_main.dir/build.make @@ -0,0 +1,167 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Include any dependencies generated for this target. +include gtest/googlemock/CMakeFiles/gmock_main.dir/depend.make + +# Include the progress variables for this target. +include gtest/googlemock/CMakeFiles/gmock_main.dir/progress.make + +# Include the compile flags for this target's objects. +include gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make + +gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o: gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make +gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o: /usr/src/googletest/googletest/src/gtest-all.cc + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o" + cd /home/husarion/ros_ws/build/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o -c /usr/src/googletest/googletest/src/gtest-all.cc + +gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.i" + cd /home/husarion/ros_ws/build/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googletest/src/gtest-all.cc > CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.i + +gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.s" + cd /home/husarion/ros_ws/build/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googletest/src/gtest-all.cc -o CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.s + +gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.requires: + +.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.requires + +gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.provides: gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.requires + $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.provides.build +.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.provides + +gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.provides.build: gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o + + +gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o: gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make +gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o: /usr/src/googletest/googlemock/src/gmock-all.cc + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o" + cd /home/husarion/ros_ws/build/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock_main.dir/src/gmock-all.cc.o -c /usr/src/googletest/googlemock/src/gmock-all.cc + +gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock_main.dir/src/gmock-all.cc.i" + cd /home/husarion/ros_ws/build/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googlemock/src/gmock-all.cc > CMakeFiles/gmock_main.dir/src/gmock-all.cc.i + +gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock_main.dir/src/gmock-all.cc.s" + cd /home/husarion/ros_ws/build/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googlemock/src/gmock-all.cc -o CMakeFiles/gmock_main.dir/src/gmock-all.cc.s + +gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.requires: + +.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.requires + +gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.provides: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.requires + $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.provides.build +.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.provides + +gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.provides.build: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o + + +gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make +gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: /usr/src/googletest/googlemock/src/gmock_main.cc + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + cd /home/husarion/ros_ws/build/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -c /usr/src/googletest/googlemock/src/gmock_main.cc + +gtest/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 /home/husarion/ros_ws/build/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googlemock/src/gmock_main.cc > CMakeFiles/gmock_main.dir/src/gmock_main.cc.i + +gtest/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 /home/husarion/ros_ws/build/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googlemock/src/gmock_main.cc -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.s + +gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.requires: + +.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.requires + +gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.provides: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.requires + $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.provides.build +.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.provides + +gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.provides.build: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o + + +# Object files for target gmock_main +gmock_main_OBJECTS = \ +"CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o" \ +"CMakeFiles/gmock_main.dir/src/gmock-all.cc.o" \ +"CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + +# External object files for target gmock_main +gmock_main_EXTERNAL_OBJECTS = + +gtest/googlemock/libgmock_main.so: gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o +gtest/googlemock/libgmock_main.so: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o +gtest/googlemock/libgmock_main.so: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o +gtest/googlemock/libgmock_main.so: gtest/googlemock/CMakeFiles/gmock_main.dir/build.make +gtest/googlemock/libgmock_main.so: gtest/googlemock/CMakeFiles/gmock_main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking CXX shared library libgmock_main.so" + cd /home/husarion/ros_ws/build/gtest/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock_main.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +gtest/googlemock/CMakeFiles/gmock_main.dir/build: gtest/googlemock/libgmock_main.so + +.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/build + +gtest/googlemock/CMakeFiles/gmock_main.dir/requires: gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.requires +gtest/googlemock/CMakeFiles/gmock_main.dir/requires: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.requires +gtest/googlemock/CMakeFiles/gmock_main.dir/requires: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.requires + +.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/requires + +gtest/googlemock/CMakeFiles/gmock_main.dir/clean: + cd /home/husarion/ros_ws/build/gtest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean.cmake +.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/clean + +gtest/googlemock/CMakeFiles/gmock_main.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /usr/src/googletest/googlemock /home/husarion/ros_ws/build /home/husarion/ros_ws/build/gtest/googlemock /home/husarion/ros_ws/build/gtest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/depend + diff --git a/build/gtest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake b/build/gtest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake new file mode 100644 index 0000000..b05bbca --- /dev/null +++ b/build/gtest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o" + "CMakeFiles/gmock_main.dir/src/gmock-all.cc.o" + "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + "libgmock_main.pdb" + "libgmock_main.so" +) + +# 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/gtest/googlemock/CMakeFiles/gmock_main.dir/depend.make b/build/gtest/googlemock/CMakeFiles/gmock_main.dir/depend.make new file mode 100644 index 0000000..4a18b61 --- /dev/null +++ b/build/gtest/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/gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make b/build/gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make new file mode 100644 index 0000000..564c3c2 --- /dev/null +++ b/build/gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers + +CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -Dgmock_main_EXPORTS + +CXX_INCLUDES = -I/usr/src/googletest/googlemock/include -I/usr/src/googletest/googlemock -I/usr/src/googletest/googletest/include -I/usr/src/googletest/googletest + diff --git a/build/gtest/googlemock/CMakeFiles/gmock_main.dir/link.txt b/build/gtest/googlemock/CMakeFiles/gmock_main.dir/link.txt new file mode 100644 index 0000000..7c2714f --- /dev/null +++ b/build/gtest/googlemock/CMakeFiles/gmock_main.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -shared -Wl,-soname,libgmock_main.so -o libgmock_main.so CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o CMakeFiles/gmock_main.dir/src/gmock-all.cc.o CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -lpthread diff --git a/build/gtest/googlemock/CMakeFiles/gmock_main.dir/progress.make b/build/gtest/googlemock/CMakeFiles/gmock_main.dir/progress.make new file mode 100644 index 0000000..b78c197 --- /dev/null +++ b/build/gtest/googlemock/CMakeFiles/gmock_main.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 4 +CMAKE_PROGRESS_2 = 5 +CMAKE_PROGRESS_3 = 6 +CMAKE_PROGRESS_4 = 7 + diff --git a/build/gtest/googlemock/CMakeFiles/progress.marks b/build/gtest/googlemock/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/build/gtest/googlemock/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/build/gtest/googlemock/CTestTestfile.cmake b/build/gtest/googlemock/CTestTestfile.cmake new file mode 100644 index 0000000..5c9f77a --- /dev/null +++ b/build/gtest/googlemock/CTestTestfile.cmake @@ -0,0 +1,7 @@ +# CMake generated Testfile for +# Source directory: /usr/src/googletest/googlemock +# Build directory: /home/husarion/ros_ws/build/gtest/googlemock +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("gtest") diff --git a/build/gtest/googlemock/Makefile b/build/gtest/googlemock/Makefile new file mode 100644 index 0000000..bfd9c81 --- /dev/null +++ b/build/gtest/googlemock/Makefile @@ -0,0 +1,324 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# 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: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/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..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/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..." + /usr/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..." + /usr/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..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /usr/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 list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.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 rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake -H$(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 edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles /home/husarion/ros_ws/build/gtest/googlemock/CMakeFiles/progress.marks + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +gtest/googlemock/CMakeFiles/gmock_main.dir/rule: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/CMakeFiles/gmock_main.dir/rule +.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/rule + +# Convenience name for target. +gmock_main: gtest/googlemock/CMakeFiles/gmock_main.dir/rule + +.PHONY : gmock_main + +# fast build rule for target. +gmock_main/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/build +.PHONY : gmock_main/fast + +# Convenience name for target. +gtest/googlemock/CMakeFiles/gmock.dir/rule: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/CMakeFiles/gmock.dir/rule +.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/rule + +# Convenience name for target. +gmock: gtest/googlemock/CMakeFiles/gmock.dir/rule + +.PHONY : gmock + +# fast build rule for target. +gmock/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/build +.PHONY : gmock/fast + +__/googletest/src/gtest-all.o: __/googletest/src/gtest-all.cc.o + +.PHONY : __/googletest/src/gtest-all.o + +# target to build an object file +__/googletest/src/gtest-all.cc.o: + cd /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o + cd /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o +.PHONY : __/googletest/src/gtest-all.cc.o + +__/googletest/src/gtest-all.i: __/googletest/src/gtest-all.cc.i + +.PHONY : __/googletest/src/gtest-all.i + +# target to preprocess a source file +__/googletest/src/gtest-all.cc.i: + cd /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.i + cd /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.i +.PHONY : __/googletest/src/gtest-all.cc.i + +__/googletest/src/gtest-all.s: __/googletest/src/gtest-all.cc.s + +.PHONY : __/googletest/src/gtest-all.s + +# target to generate assembly for a file +__/googletest/src/gtest-all.cc.s: + cd /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.s + cd /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.s +.PHONY : __/googletest/src/gtest-all.cc.s + +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 /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o + cd /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/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 /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.i + cd /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/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 /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.s + cd /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/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 /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/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 /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/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 /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/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 "... install/strip" + @echo "... install" + @echo "... install/local" + @echo "... gmock_main" + @echo "... test" + @echo "... list_install_components" + @echo "... gmock" + @echo "... rebuild_cache" + @echo "... edit_cache" + @echo "... __/googletest/src/gtest-all.o" + @echo "... __/googletest/src/gtest-all.i" + @echo "... __/googletest/src/gtest-all.s" + @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 /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/gtest/googlemock/cmake_install.cmake b/build/gtest/googlemock/cmake_install.cmake new file mode 100644 index 0000000..0c438ae --- /dev/null +++ b/build/gtest/googlemock/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /usr/src/googletest/googlemock + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/home/husarion/ros_ws/install") +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() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/home/husarion/ros_ws/build/gtest/googlemock/gtest/cmake_install.cmake") + +endif() + diff --git a/build/gtest/googlemock/gtest/CMakeFiles/CMakeDirectoryInformation.cmake b/build/gtest/googlemock/gtest/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..3fedebe --- /dev/null +++ b/build/gtest/googlemock/gtest/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/usr/src/googletest") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/husarion/ros_ws/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/gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake b/build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake new file mode 100644 index 0000000..9c37006 --- /dev/null +++ b/build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake @@ -0,0 +1,27 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/usr/src/googletest/googletest/src/gtest-all.cc" "/home/husarion/ros_ws/build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "GTEST_CREATE_SHARED_LIBRARY=1" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "/usr/src/googletest/googletest/include" + "/usr/src/googletest/googletest" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make b/build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make new file mode 100644 index 0000000..b9f478a --- /dev/null +++ b/build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make @@ -0,0 +1,113 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Include any dependencies generated for this target. +include gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend.make + +# Include the progress variables for this target. +include gtest/googlemock/gtest/CMakeFiles/gtest.dir/progress.make + +# Include the compile flags for this target's objects. +include gtest/googlemock/gtest/CMakeFiles/gtest.dir/flags.make + +gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: gtest/googlemock/gtest/CMakeFiles/gtest.dir/flags.make +gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: /usr/src/googletest/googletest/src/gtest-all.cc + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" + cd /home/husarion/ros_ws/build/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /usr/src/googletest/googletest/src/gtest-all.cc + +gtest/googlemock/gtest/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 /home/husarion/ros_ws/build/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googletest/src/gtest-all.cc > CMakeFiles/gtest.dir/src/gtest-all.cc.i + +gtest/googlemock/gtest/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 /home/husarion/ros_ws/build/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googletest/src/gtest-all.cc -o CMakeFiles/gtest.dir/src/gtest-all.cc.s + +gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.requires: + +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.requires + +gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.provides: gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.requires + $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.provides.build +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.provides + +gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.provides.build: gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o + + +# Object files for target gtest +gtest_OBJECTS = \ +"CMakeFiles/gtest.dir/src/gtest-all.cc.o" + +# External object files for target gtest +gtest_EXTERNAL_OBJECTS = + +gtest/googlemock/gtest/libgtest.so: gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o +gtest/googlemock/gtest/libgtest.so: gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make +gtest/googlemock/gtest/libgtest.so: gtest/googlemock/gtest/CMakeFiles/gtest.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libgtest.so" + cd /home/husarion/ros_ws/build/gtest/googlemock/gtest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +gtest/googlemock/gtest/CMakeFiles/gtest.dir/build: gtest/googlemock/gtest/libgtest.so + +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/build + +gtest/googlemock/gtest/CMakeFiles/gtest.dir/requires: gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.requires + +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/requires + +gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean: + cd /home/husarion/ros_ws/build/gtest/googlemock/gtest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean.cmake +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean + +gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /usr/src/googletest/googletest /home/husarion/ros_ws/build /home/husarion/ros_ws/build/gtest/googlemock/gtest /home/husarion/ros_ws/build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend + diff --git a/build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake b/build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake new file mode 100644 index 0000000..3fcee23 --- /dev/null +++ b/build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/gtest.dir/src/gtest-all.cc.o" + "libgtest.pdb" + "libgtest.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gtest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend.make b/build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend.make new file mode 100644 index 0000000..37ac348 --- /dev/null +++ b/build/gtest/googlemock/gtest/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/gtest/googlemock/gtest/CMakeFiles/gtest.dir/flags.make b/build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/flags.make new file mode 100644 index 0000000..65dc7ca --- /dev/null +++ b/build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers + +CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -Dgtest_EXPORTS + +CXX_INCLUDES = -I/usr/src/googletest/googletest/include -I/usr/src/googletest/googletest + diff --git a/build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/link.txt b/build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/link.txt new file mode 100644 index 0000000..18ded6c --- /dev/null +++ b/build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -shared -Wl,-soname,libgtest.so -o libgtest.so CMakeFiles/gtest.dir/src/gtest-all.cc.o -L/home/husarion/ros_ws/build/gtest/googlemock/gtest/src -Wl,-rpath,/home/husarion/ros_ws/build/gtest/googlemock/gtest/src -lpthread diff --git a/build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/progress.make b/build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/progress.make new file mode 100644 index 0000000..895faac --- /dev/null +++ b/build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 8 +CMAKE_PROGRESS_2 = 9 + diff --git a/build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake b/build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake new file mode 100644 index 0000000..caaa130 --- /dev/null +++ b/build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake @@ -0,0 +1,28 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/usr/src/googletest/googletest/src/gtest_main.cc" "/home/husarion/ros_ws/build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "GTEST_CREATE_SHARED_LIBRARY=1" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "/usr/src/googletest/googletest/include" + "/usr/src/googletest/googletest" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/husarion/ros_ws/build/gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make b/build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make new file mode 100644 index 0000000..3adb4a5 --- /dev/null +++ b/build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make @@ -0,0 +1,114 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Include any dependencies generated for this target. +include gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend.make + +# Include the progress variables for this target. +include gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/progress.make + +# Include the compile flags for this target's objects. +include gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/flags.make + +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/flags.make +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: /usr/src/googletest/googletest/src/gtest_main.cc + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + cd /home/husarion/ros_ws/build/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -c /usr/src/googletest/googletest/src/gtest_main.cc + +gtest/googlemock/gtest/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 /home/husarion/ros_ws/build/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googletest/src/gtest_main.cc > CMakeFiles/gtest_main.dir/src/gtest_main.cc.i + +gtest/googlemock/gtest/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 /home/husarion/ros_ws/build/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googletest/src/gtest_main.cc -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.s + +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.requires: + +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.requires + +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.provides: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.requires + $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.provides.build +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.provides + +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.provides.build: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o + + +# 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 = + +gtest/googlemock/gtest/libgtest_main.so: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +gtest/googlemock/gtest/libgtest_main.so: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make +gtest/googlemock/gtest/libgtest_main.so: gtest/googlemock/gtest/libgtest.so +gtest/googlemock/gtest/libgtest_main.so: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libgtest_main.so" + cd /home/husarion/ros_ws/build/gtest/googlemock/gtest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build: gtest/googlemock/gtest/libgtest_main.so + +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build + +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/requires: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.requires + +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/requires + +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean: + cd /home/husarion/ros_ws/build/gtest/googlemock/gtest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean.cmake +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean + +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /usr/src/googletest/googletest /home/husarion/ros_ws/build /home/husarion/ros_ws/build/gtest/googlemock/gtest /home/husarion/ros_ws/build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend + diff --git a/build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake b/build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake new file mode 100644 index 0000000..24048f3 --- /dev/null +++ b/build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + "libgtest_main.pdb" + "libgtest_main.so" +) + +# 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/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend.make b/build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend.make new file mode 100644 index 0000000..1d67c1a --- /dev/null +++ b/build/gtest/googlemock/gtest/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/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/flags.make b/build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/flags.make new file mode 100644 index 0000000..da6a521 --- /dev/null +++ b/build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers + +CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -Dgtest_main_EXPORTS + +CXX_INCLUDES = -I/usr/src/googletest/googletest/include -I/usr/src/googletest/googletest + diff --git a/build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/link.txt b/build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/link.txt new file mode 100644 index 0000000..66704ca --- /dev/null +++ b/build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -shared -Wl,-soname,libgtest_main.so -o libgtest_main.so CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -L/home/husarion/ros_ws/build/gtest/googlemock/gtest/src -Wl,-rpath,/home/husarion/ros_ws/build/gtest/googlemock/gtest/src:/home/husarion/ros_ws/build/gtest/googlemock/gtest -lpthread libgtest.so -lpthread diff --git a/build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/progress.make b/build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/progress.make new file mode 100644 index 0000000..17875e3 --- /dev/null +++ b/build/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 10 +CMAKE_PROGRESS_2 = 11 + diff --git a/build/gtest/googlemock/gtest/CMakeFiles/progress.marks b/build/gtest/googlemock/gtest/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/build/gtest/googlemock/gtest/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/build/gtest/googlemock/gtest/CTestTestfile.cmake b/build/gtest/googlemock/gtest/CTestTestfile.cmake new file mode 100644 index 0000000..f4ce5c6 --- /dev/null +++ b/build/gtest/googlemock/gtest/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: /usr/src/googletest/googletest +# Build directory: /home/husarion/ros_ws/build/gtest/googlemock/gtest +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/build/gtest/googlemock/gtest/Makefile b/build/gtest/googlemock/gtest/Makefile new file mode 100644 index 0000000..38cdcb1 --- /dev/null +++ b/build/gtest/googlemock/gtest/Makefile @@ -0,0 +1,288 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# 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: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/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..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/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..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/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..." + /usr/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..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /usr/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 list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.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 rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake -H$(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 + +# The main all target +all: cmake_check_build_system + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles /home/husarion/ros_ws/build/gtest/googlemock/gtest/CMakeFiles/progress.marks + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule + +# Convenience name for target. +gtest_main: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule + +.PHONY : gtest_main + +# fast build rule for target. +gtest_main/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build +.PHONY : gtest_main/fast + +# Convenience name for target. +gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule + +# Convenience name for target. +gtest: gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule + +.PHONY : gtest + +# fast build rule for target. +gtest/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/build +.PHONY : gtest/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 /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/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 /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/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 /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/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 /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/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 /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/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 /home/husarion/ros_ws/build && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/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 "... install/strip" + @echo "... install" + @echo "... edit_cache" + @echo "... install/local" + @echo "... test" + @echo "... gtest_main" + @echo "... list_install_components" + @echo "... gtest" + @echo "... rebuild_cache" + @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 /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/gtest/googlemock/gtest/cmake_install.cmake b/build/gtest/googlemock/gtest/cmake_install.cmake new file mode 100644 index 0000000..a03e3bc --- /dev/null +++ b/build/gtest/googlemock/gtest/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /usr/src/googletest/googletest + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/home/husarion/ros_ws/install") +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() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + diff --git a/build/tutorial_pkg/CMakeFiles/CMakeDirectoryInformation.cmake b/build/tutorial_pkg/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..06c36df --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/husarion/ros_ws/src") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/husarion/ros_ws/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/tutorial_pkg/CMakeFiles/my_first_node.dir/CXX.includecache b/build/tutorial_pkg/CMakeFiles/my_first_node.dir/CXX.includecache new file mode 100644 index 0000000..80a4e30 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/my_first_node.dir/CXX.includecache @@ -0,0 +1,710 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/husarion/ros_ws/src/tutorial_pkg/src/my_first_node.cpp +ros/ros.h +- +sensor_msgs/Image.h +- + +/opt/ros/melodic/include/ros/advertise_options.h +ros/forwards.h +/opt/ros/melodic/include/ros/ros/forwards.h +ros/message_traits.h +/opt/ros/melodic/include/ros/ros/message_traits.h +common.h +/opt/ros/melodic/include/ros/common.h + +/opt/ros/melodic/include/ros/advertise_service_options.h +ros/forwards.h +/opt/ros/melodic/include/ros/ros/forwards.h +ros/service_callback_helper.h +/opt/ros/melodic/include/ros/ros/service_callback_helper.h +ros/service_traits.h +/opt/ros/melodic/include/ros/ros/service_traits.h +ros/message_traits.h +/opt/ros/melodic/include/ros/ros/message_traits.h +common.h +/opt/ros/melodic/include/ros/common.h + +/opt/ros/melodic/include/ros/assert.h +ros/console.h +/opt/ros/melodic/include/ros/ros/console.h +ros/static_assert.h +/opt/ros/melodic/include/ros/ros/static_assert.h +ros/platform.h +- +stdlib.h +- + +/opt/ros/melodic/include/ros/builtin_message_traits.h +message_traits.h +/opt/ros/melodic/include/ros/message_traits.h +ros/time.h +/opt/ros/melodic/include/ros/ros/time.h + +/opt/ros/melodic/include/ros/common.h +stdint.h +- +assert.h +- +stddef.h +- +string +- +ros/assert.h +/opt/ros/melodic/include/ros/ros/assert.h +ros/forwards.h +/opt/ros/melodic/include/ros/ros/forwards.h +ros/serialized_message.h +/opt/ros/melodic/include/ros/ros/serialized_message.h +boost/shared_array.hpp +- +ros/macros.h +- + +/opt/ros/melodic/include/ros/console.h +console_backend.h +/opt/ros/melodic/include/ros/console_backend.h +cstdio +- +sstream +- +ros/time.h +- +cstdarg +- +ros/macros.h +- +map +- +vector +- +log4cxx/level.h +/opt/ros/melodic/include/ros/log4cxx/level.h +rosconsole/macros_generated.h +/opt/ros/melodic/include/ros/rosconsole/macros_generated.h + +/opt/ros/melodic/include/ros/console_backend.h +ros/macros.h +- + +/opt/ros/melodic/include/ros/datatypes.h +string +- +vector +- +map +- +set +- +list +- +boost/shared_ptr.hpp +- + +/opt/ros/melodic/include/ros/duration.h +iostream +- +math.h +- +stdexcept +- +climits +- +stdint.h +- +rostime_decl.h +/opt/ros/melodic/include/ros/rostime_decl.h + +/opt/ros/melodic/include/ros/exception.h +stdexcept +- + +/opt/ros/melodic/include/ros/exceptions.h +ros/exception.h +- + +/opt/ros/melodic/include/ros/forwards.h +string +- +vector +- +map +- +set +- +list +- +boost/shared_ptr.hpp +- +boost/make_shared.hpp +- +boost/weak_ptr.hpp +- +boost/function.hpp +- +ros/time.h +- +ros/macros.h +- +exceptions.h +/opt/ros/melodic/include/ros/exceptions.h +ros/datatypes.h +/opt/ros/melodic/include/ros/ros/datatypes.h + +/opt/ros/melodic/include/ros/init.h +ros/forwards.h +/opt/ros/melodic/include/ros/ros/forwards.h +ros/spinner.h +/opt/ros/melodic/include/ros/ros/spinner.h +common.h +/opt/ros/melodic/include/ros/common.h + +/opt/ros/melodic/include/ros/macros.h + +/opt/ros/melodic/include/ros/master.h +forwards.h +/opt/ros/melodic/include/ros/forwards.h +xmlrpcpp/XmlRpcValue.h +/opt/ros/melodic/include/ros/xmlrpcpp/XmlRpcValue.h +common.h +/opt/ros/melodic/include/ros/common.h + +/opt/ros/melodic/include/ros/message.h +ros/macros.h +/opt/ros/melodic/include/ros/ros/macros.h +ros/assert.h +/opt/ros/melodic/include/ros/ros/assert.h +string +- +string.h +- +boost/shared_ptr.hpp +- +boost/array.hpp +- +stdint.h +- + +/opt/ros/melodic/include/ros/message_event.h +ros/time.h +/opt/ros/melodic/include/ros/ros/time.h +ros/datatypes.h +- +ros/message_traits.h +- +boost/type_traits/is_void.hpp +- +boost/type_traits/is_base_of.hpp +- +boost/type_traits/is_const.hpp +- +boost/type_traits/add_const.hpp +- +boost/type_traits/remove_const.hpp +- +boost/utility/enable_if.hpp +- +boost/function.hpp +- +boost/make_shared.hpp +- + +/opt/ros/melodic/include/ros/message_forward.h +cstddef +- +memory +- + +/opt/ros/melodic/include/ros/message_operations.h +ostream +- + +/opt/ros/melodic/include/ros/message_traits.h +message_forward.h +/opt/ros/melodic/include/ros/message_forward.h +ros/time.h +- +string +- +boost/utility/enable_if.hpp +- +boost/type_traits/remove_const.hpp +- +boost/type_traits/remove_reference.hpp +- + +/opt/ros/melodic/include/ros/names.h +forwards.h +/opt/ros/melodic/include/ros/forwards.h +common.h +/opt/ros/melodic/include/ros/common.h + +/opt/ros/melodic/include/ros/node_handle.h +ros/forwards.h +/opt/ros/melodic/include/ros/ros/forwards.h +ros/publisher.h +/opt/ros/melodic/include/ros/ros/publisher.h +ros/subscriber.h +/opt/ros/melodic/include/ros/ros/subscriber.h +ros/service_server.h +/opt/ros/melodic/include/ros/ros/service_server.h +ros/service_client.h +/opt/ros/melodic/include/ros/ros/service_client.h +ros/timer.h +/opt/ros/melodic/include/ros/ros/timer.h +ros/rate.h +/opt/ros/melodic/include/ros/ros/rate.h +ros/wall_timer.h +/opt/ros/melodic/include/ros/ros/wall_timer.h +ros/steady_timer.h +/opt/ros/melodic/include/ros/ros/steady_timer.h +ros/advertise_options.h +/opt/ros/melodic/include/ros/ros/advertise_options.h +ros/advertise_service_options.h +/opt/ros/melodic/include/ros/ros/advertise_service_options.h +ros/subscribe_options.h +/opt/ros/melodic/include/ros/ros/subscribe_options.h +ros/service_client_options.h +/opt/ros/melodic/include/ros/ros/service_client_options.h +ros/timer_options.h +/opt/ros/melodic/include/ros/ros/timer_options.h +ros/wall_timer_options.h +/opt/ros/melodic/include/ros/ros/wall_timer_options.h +ros/spinner.h +/opt/ros/melodic/include/ros/ros/spinner.h +ros/init.h +/opt/ros/melodic/include/ros/ros/init.h +common.h +/opt/ros/melodic/include/ros/common.h +boost/bind.hpp +- +xmlrpcpp/XmlRpcValue.h +- + +/opt/ros/melodic/include/ros/param.h +forwards.h +/opt/ros/melodic/include/ros/forwards.h +common.h +/opt/ros/melodic/include/ros/common.h +xmlrpcpp/XmlRpcValue.h +/opt/ros/melodic/include/ros/xmlrpcpp/XmlRpcValue.h +vector +- +map +- + +/opt/ros/melodic/include/ros/parameter_adapter.h +ros/forwards.h +/opt/ros/melodic/include/ros/ros/forwards.h +ros/message_event.h +/opt/ros/melodic/include/ros/ros/message_event.h +ros/static_assert.h +- +boost/type_traits/add_const.hpp +- +boost/type_traits/remove_const.hpp +- +boost/type_traits/remove_reference.hpp +- + +/opt/ros/melodic/include/ros/platform.h +stdlib.h +- +string +- + +/opt/ros/melodic/include/ros/publisher.h +ros/forwards.h +/opt/ros/melodic/include/ros/ros/forwards.h +ros/common.h +/opt/ros/melodic/include/ros/ros/common.h +ros/message.h +/opt/ros/melodic/include/ros/ros/message.h +ros/serialization.h +/opt/ros/melodic/include/ros/ros/serialization.h +boost/bind.hpp +- + +/opt/ros/melodic/include/ros/rate.h +ros/time.h +/opt/ros/melodic/include/ros/ros/time.h +rostime_decl.h +/opt/ros/melodic/include/ros/rostime_decl.h + +/opt/ros/melodic/include/ros/ros.h +ros/time.h +/opt/ros/melodic/include/ros/ros/time.h +ros/rate.h +/opt/ros/melodic/include/ros/ros/rate.h +ros/console.h +/opt/ros/melodic/include/ros/ros/console.h +ros/assert.h +/opt/ros/melodic/include/ros/ros/assert.h +ros/common.h +/opt/ros/melodic/include/ros/ros/common.h +ros/types.h +/opt/ros/melodic/include/ros/ros/types.h +ros/node_handle.h +/opt/ros/melodic/include/ros/ros/node_handle.h +ros/publisher.h +/opt/ros/melodic/include/ros/ros/publisher.h +ros/single_subscriber_publisher.h +/opt/ros/melodic/include/ros/ros/single_subscriber_publisher.h +ros/service_server.h +/opt/ros/melodic/include/ros/ros/service_server.h +ros/subscriber.h +/opt/ros/melodic/include/ros/ros/subscriber.h +ros/service.h +/opt/ros/melodic/include/ros/ros/service.h +ros/init.h +/opt/ros/melodic/include/ros/ros/init.h +ros/master.h +/opt/ros/melodic/include/ros/ros/master.h +ros/this_node.h +/opt/ros/melodic/include/ros/ros/this_node.h +ros/param.h +/opt/ros/melodic/include/ros/ros/param.h +ros/topic.h +/opt/ros/melodic/include/ros/ros/topic.h +ros/names.h +/opt/ros/melodic/include/ros/ros/names.h + +/opt/ros/melodic/include/ros/roscpp_serialization_macros.h +ros/macros.h +- + +/opt/ros/melodic/include/ros/rostime_decl.h +ros/macros.h +- + +/opt/ros/melodic/include/ros/serialization.h +roscpp_serialization_macros.h +/opt/ros/melodic/include/ros/roscpp_serialization_macros.h +ros/types.h +- +ros/time.h +- +serialized_message.h +/opt/ros/melodic/include/ros/serialized_message.h +ros/message_traits.h +/opt/ros/melodic/include/ros/ros/message_traits.h +ros/builtin_message_traits.h +/opt/ros/melodic/include/ros/ros/builtin_message_traits.h +ros/exception.h +/opt/ros/melodic/include/ros/ros/exception.h +ros/datatypes.h +/opt/ros/melodic/include/ros/ros/datatypes.h +vector +- +map +- +boost/array.hpp +- +boost/call_traits.hpp +- +boost/utility/enable_if.hpp +- +boost/mpl/and.hpp +- +boost/mpl/or.hpp +- +boost/mpl/not.hpp +- +cstring +- + +/opt/ros/melodic/include/ros/serialized_message.h +roscpp_serialization_macros.h +/opt/ros/melodic/include/ros/roscpp_serialization_macros.h +boost/shared_array.hpp +- +boost/shared_ptr.hpp +- + +/opt/ros/melodic/include/ros/service.h +string +- +ros/common.h +/opt/ros/melodic/include/ros/ros/common.h +ros/message.h +/opt/ros/melodic/include/ros/ros/message.h +ros/forwards.h +/opt/ros/melodic/include/ros/ros/forwards.h +ros/node_handle.h +/opt/ros/melodic/include/ros/ros/node_handle.h +ros/service_traits.h +/opt/ros/melodic/include/ros/ros/service_traits.h +ros/names.h +/opt/ros/melodic/include/ros/ros/names.h +boost/shared_ptr.hpp +- + +/opt/ros/melodic/include/ros/service_callback_helper.h +ros/forwards.h +/opt/ros/melodic/include/ros/ros/forwards.h +ros/common.h +/opt/ros/melodic/include/ros/ros/common.h +ros/message.h +/opt/ros/melodic/include/ros/ros/message.h +ros/message_traits.h +/opt/ros/melodic/include/ros/ros/message_traits.h +ros/service_traits.h +/opt/ros/melodic/include/ros/ros/service_traits.h +ros/serialization.h +/opt/ros/melodic/include/ros/ros/serialization.h +boost/type_traits/is_base_of.hpp +- +boost/utility/enable_if.hpp +- + +/opt/ros/melodic/include/ros/service_client.h +ros/forwards.h +/opt/ros/melodic/include/ros/ros/forwards.h +ros/common.h +/opt/ros/melodic/include/ros/ros/common.h +ros/service_traits.h +/opt/ros/melodic/include/ros/ros/service_traits.h +ros/serialization.h +/opt/ros/melodic/include/ros/ros/serialization.h + +/opt/ros/melodic/include/ros/service_client_options.h +ros/forwards.h +/opt/ros/melodic/include/ros/ros/forwards.h +common.h +/opt/ros/melodic/include/ros/common.h +ros/service_traits.h +/opt/ros/melodic/include/ros/ros/service_traits.h + +/opt/ros/melodic/include/ros/service_server.h +ros/forwards.h +/opt/ros/melodic/include/ros/ros/forwards.h +common.h +/opt/ros/melodic/include/ros/common.h + +/opt/ros/melodic/include/ros/service_traits.h +boost/type_traits/remove_reference.hpp +- +boost/type_traits/remove_const.hpp +- + +/opt/ros/melodic/include/ros/single_subscriber_publisher.h +ros/forwards.h +/opt/ros/melodic/include/ros/ros/forwards.h +ros/serialization.h +/opt/ros/melodic/include/ros/ros/serialization.h +common.h +/opt/ros/melodic/include/ros/common.h +boost/utility.hpp +- + +/opt/ros/melodic/include/ros/spinner.h +ros/types.h +/opt/ros/melodic/include/ros/ros/types.h +common.h +/opt/ros/melodic/include/ros/common.h +boost/shared_ptr.hpp +- + +/opt/ros/melodic/include/ros/static_assert.h +boost/static_assert.hpp +- + +/opt/ros/melodic/include/ros/steady_timer.h +common.h +/opt/ros/melodic/include/ros/common.h +forwards.h +/opt/ros/melodic/include/ros/forwards.h +steady_timer_options.h +/opt/ros/melodic/include/ros/steady_timer_options.h + +/opt/ros/melodic/include/ros/steady_timer_options.h +common.h +/opt/ros/melodic/include/ros/common.h +ros/forwards.h +/opt/ros/melodic/include/ros/ros/forwards.h + +/opt/ros/melodic/include/ros/subscribe_options.h +ros/forwards.h +/opt/ros/melodic/include/ros/ros/forwards.h +common.h +/opt/ros/melodic/include/ros/common.h +ros/transport_hints.h +/opt/ros/melodic/include/ros/ros/transport_hints.h +ros/message_traits.h +/opt/ros/melodic/include/ros/ros/message_traits.h +subscription_callback_helper.h +/opt/ros/melodic/include/ros/subscription_callback_helper.h + +/opt/ros/melodic/include/ros/subscriber.h +common.h +/opt/ros/melodic/include/ros/common.h +ros/forwards.h +/opt/ros/melodic/include/ros/ros/forwards.h +ros/subscription_callback_helper.h +/opt/ros/melodic/include/ros/ros/subscription_callback_helper.h + +/opt/ros/melodic/include/ros/subscription_callback_helper.h +typeinfo +- +common.h +/opt/ros/melodic/include/ros/common.h +ros/forwards.h +/opt/ros/melodic/include/ros/ros/forwards.h +ros/parameter_adapter.h +/opt/ros/melodic/include/ros/ros/parameter_adapter.h +ros/message_traits.h +/opt/ros/melodic/include/ros/ros/message_traits.h +ros/builtin_message_traits.h +/opt/ros/melodic/include/ros/ros/builtin_message_traits.h +ros/serialization.h +/opt/ros/melodic/include/ros/ros/serialization.h +ros/message_event.h +/opt/ros/melodic/include/ros/ros/message_event.h +ros/static_assert.h +- +boost/type_traits/add_const.hpp +- +boost/type_traits/remove_const.hpp +- +boost/type_traits/remove_reference.hpp +- +boost/type_traits/is_base_of.hpp +- +boost/utility/enable_if.hpp +- +boost/make_shared.hpp +- + +/opt/ros/melodic/include/ros/this_node.h +common.h +/opt/ros/melodic/include/ros/common.h +forwards.h +/opt/ros/melodic/include/ros/forwards.h + +/opt/ros/melodic/include/ros/time.h +ros/platform.h +- +iostream +- +cmath +- +ros/exception.h +- +duration.h +/opt/ros/melodic/include/ros/duration.h +boost/math/special_functions/round.hpp +- +rostime_decl.h +/opt/ros/melodic/include/ros/rostime_decl.h +sys/timeb.h +- +sys/time.h +- + +/opt/ros/melodic/include/ros/timer.h +common.h +/opt/ros/melodic/include/ros/common.h +forwards.h +/opt/ros/melodic/include/ros/forwards.h +timer_options.h +/opt/ros/melodic/include/ros/timer_options.h + +/opt/ros/melodic/include/ros/timer_options.h +common.h +/opt/ros/melodic/include/ros/common.h +ros/forwards.h +/opt/ros/melodic/include/ros/ros/forwards.h + +/opt/ros/melodic/include/ros/topic.h +common.h +/opt/ros/melodic/include/ros/common.h +node_handle.h +/opt/ros/melodic/include/ros/node_handle.h +boost/shared_ptr.hpp +- + +/opt/ros/melodic/include/ros/transport_hints.h +common.h +/opt/ros/melodic/include/ros/common.h +ros/forwards.h +/opt/ros/melodic/include/ros/ros/forwards.h +boost/lexical_cast.hpp +- + +/opt/ros/melodic/include/ros/types.h +stdint.h +- + +/opt/ros/melodic/include/ros/wall_timer.h +common.h +/opt/ros/melodic/include/ros/common.h +forwards.h +/opt/ros/melodic/include/ros/forwards.h +wall_timer_options.h +/opt/ros/melodic/include/ros/wall_timer_options.h + +/opt/ros/melodic/include/ros/wall_timer_options.h +common.h +/opt/ros/melodic/include/ros/common.h +ros/forwards.h +/opt/ros/melodic/include/ros/ros/forwards.h + +/opt/ros/melodic/include/rosconsole/macros_generated.h + +/opt/ros/melodic/include/sensor_msgs/Image.h +string +- +vector +- +memory +- +ros/types.h +- +ros/serialization.h +- +ros/builtin_message_traits.h +- +ros/message_operations.h +- +std_msgs/Header.h +- + +/opt/ros/melodic/include/std_msgs/Header.h +string +- +vector +- +memory +- +ros/types.h +- +ros/serialization.h +- +ros/builtin_message_traits.h +- +ros/message_operations.h +- + +/opt/ros/melodic/include/xmlrpcpp/XmlRpcDecl.h +ros/macros.h +- + +/opt/ros/melodic/include/xmlrpcpp/XmlRpcValue.h +xmlrpcpp/XmlRpcDecl.h +/opt/ros/melodic/include/xmlrpcpp/xmlrpcpp/XmlRpcDecl.h +map +- +string +- +vector +- +time.h +- + diff --git a/build/tutorial_pkg/CMakeFiles/my_first_node.dir/DependInfo.cmake b/build/tutorial_pkg/CMakeFiles/my_first_node.dir/DependInfo.cmake new file mode 100644 index 0000000..443da6d --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/my_first_node.dir/DependInfo.cmake @@ -0,0 +1,29 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/home/husarion/ros_ws/src/tutorial_pkg/src/my_first_node.cpp" "/home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "ROSCONSOLE_BACKEND_LOG4CXX" + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"tutorial_pkg\"" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "/opt/ros/melodic/include" + "/opt/ros/melodic/share/xmlrpcpp/cmake/../../../include/xmlrpcpp" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tutorial_pkg/CMakeFiles/my_first_node.dir/build.make b/build/tutorial_pkg/CMakeFiles/my_first_node.dir/build.make new file mode 100644 index 0000000..b7d748a --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/my_first_node.dir/build.make @@ -0,0 +1,131 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Include any dependencies generated for this target. +include tutorial_pkg/CMakeFiles/my_first_node.dir/depend.make + +# Include the progress variables for this target. +include tutorial_pkg/CMakeFiles/my_first_node.dir/progress.make + +# Include the compile flags for this target's objects. +include tutorial_pkg/CMakeFiles/my_first_node.dir/flags.make + +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: tutorial_pkg/CMakeFiles/my_first_node.dir/flags.make +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /home/husarion/ros_ws/src/tutorial_pkg/src/my_first_node.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o" + cd /home/husarion/ros_ws/build/tutorial_pkg && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o -c /home/husarion/ros_ws/src/tutorial_pkg/src/my_first_node.cpp + +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/my_first_node.dir/src/my_first_node.cpp.i" + cd /home/husarion/ros_ws/build/tutorial_pkg && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/husarion/ros_ws/src/tutorial_pkg/src/my_first_node.cpp > CMakeFiles/my_first_node.dir/src/my_first_node.cpp.i + +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/my_first_node.dir/src/my_first_node.cpp.s" + cd /home/husarion/ros_ws/build/tutorial_pkg && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/husarion/ros_ws/src/tutorial_pkg/src/my_first_node.cpp -o CMakeFiles/my_first_node.dir/src/my_first_node.cpp.s + +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o.requires: + +.PHONY : tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o.requires + +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o.provides: tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o.requires + $(MAKE) -f tutorial_pkg/CMakeFiles/my_first_node.dir/build.make tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o.provides.build +.PHONY : tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o.provides + +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o.provides.build: tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o + + +# Object files for target my_first_node +my_first_node_OBJECTS = \ +"CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o" + +# External object files for target my_first_node +my_first_node_EXTERNAL_OBJECTS = + +/home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node: tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o +/home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node: tutorial_pkg/CMakeFiles/my_first_node.dir/build.make +/home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node: /opt/ros/melodic/lib/libroscpp.so +/home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node: /usr/lib/x86_64-linux-gnu/libboost_filesystem.so +/home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node: /opt/ros/melodic/lib/librosconsole.so +/home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node: /opt/ros/melodic/lib/librosconsole_log4cxx.so +/home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node: /opt/ros/melodic/lib/librosconsole_backend_interface.so +/home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node: /usr/lib/x86_64-linux-gnu/liblog4cxx.so +/home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node: /usr/lib/x86_64-linux-gnu/libboost_regex.so +/home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node: /opt/ros/melodic/lib/libroscpp_serialization.so +/home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node: /opt/ros/melodic/lib/libxmlrpcpp.so +/home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node: /opt/ros/melodic/lib/librostime.so +/home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node: /opt/ros/melodic/lib/libcpp_common.so +/home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node: /usr/lib/x86_64-linux-gnu/libboost_system.so +/home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node: /usr/lib/x86_64-linux-gnu/libboost_thread.so +/home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node: /usr/lib/x86_64-linux-gnu/libboost_chrono.so +/home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node: /usr/lib/x86_64-linux-gnu/libboost_date_time.so +/home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node: /usr/lib/x86_64-linux-gnu/libboost_atomic.so +/home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node: /usr/lib/x86_64-linux-gnu/libpthread.so +/home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node: /usr/lib/x86_64-linux-gnu/libconsole_bridge.so.0.4 +/home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node: tutorial_pkg/CMakeFiles/my_first_node.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/husarion/ros_ws/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable /home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node" + cd /home/husarion/ros_ws/build/tutorial_pkg && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/my_first_node.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tutorial_pkg/CMakeFiles/my_first_node.dir/build: /home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node + +.PHONY : tutorial_pkg/CMakeFiles/my_first_node.dir/build + +tutorial_pkg/CMakeFiles/my_first_node.dir/requires: tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o.requires + +.PHONY : tutorial_pkg/CMakeFiles/my_first_node.dir/requires + +tutorial_pkg/CMakeFiles/my_first_node.dir/clean: + cd /home/husarion/ros_ws/build/tutorial_pkg && $(CMAKE_COMMAND) -P CMakeFiles/my_first_node.dir/cmake_clean.cmake +.PHONY : tutorial_pkg/CMakeFiles/my_first_node.dir/clean + +tutorial_pkg/CMakeFiles/my_first_node.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /home/husarion/ros_ws/src/tutorial_pkg /home/husarion/ros_ws/build /home/husarion/ros_ws/build/tutorial_pkg /home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/my_first_node.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tutorial_pkg/CMakeFiles/my_first_node.dir/depend + diff --git a/build/tutorial_pkg/CMakeFiles/my_first_node.dir/cmake_clean.cmake b/build/tutorial_pkg/CMakeFiles/my_first_node.dir/cmake_clean.cmake new file mode 100644 index 0000000..3ccc852 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/my_first_node.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o" + "/home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node.pdb" + "/home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/my_first_node.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tutorial_pkg/CMakeFiles/my_first_node.dir/depend.internal b/build/tutorial_pkg/CMakeFiles/my_first_node.dir/depend.internal new file mode 100644 index 0000000..bf816bb --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/my_first_node.dir/depend.internal @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o + /home/husarion/ros_ws/src/tutorial_pkg/src/my_first_node.cpp + /opt/ros/melodic/include/ros/advertise_options.h + /opt/ros/melodic/include/ros/advertise_service_options.h + /opt/ros/melodic/include/ros/assert.h + /opt/ros/melodic/include/ros/builtin_message_traits.h + /opt/ros/melodic/include/ros/common.h + /opt/ros/melodic/include/ros/console.h + /opt/ros/melodic/include/ros/console_backend.h + /opt/ros/melodic/include/ros/datatypes.h + /opt/ros/melodic/include/ros/duration.h + /opt/ros/melodic/include/ros/exception.h + /opt/ros/melodic/include/ros/exceptions.h + /opt/ros/melodic/include/ros/forwards.h + /opt/ros/melodic/include/ros/init.h + /opt/ros/melodic/include/ros/macros.h + /opt/ros/melodic/include/ros/master.h + /opt/ros/melodic/include/ros/message.h + /opt/ros/melodic/include/ros/message_event.h + /opt/ros/melodic/include/ros/message_forward.h + /opt/ros/melodic/include/ros/message_operations.h + /opt/ros/melodic/include/ros/message_traits.h + /opt/ros/melodic/include/ros/names.h + /opt/ros/melodic/include/ros/node_handle.h + /opt/ros/melodic/include/ros/param.h + /opt/ros/melodic/include/ros/parameter_adapter.h + /opt/ros/melodic/include/ros/platform.h + /opt/ros/melodic/include/ros/publisher.h + /opt/ros/melodic/include/ros/rate.h + /opt/ros/melodic/include/ros/ros.h + /opt/ros/melodic/include/ros/roscpp_serialization_macros.h + /opt/ros/melodic/include/ros/rostime_decl.h + /opt/ros/melodic/include/ros/serialization.h + /opt/ros/melodic/include/ros/serialized_message.h + /opt/ros/melodic/include/ros/service.h + /opt/ros/melodic/include/ros/service_callback_helper.h + /opt/ros/melodic/include/ros/service_client.h + /opt/ros/melodic/include/ros/service_client_options.h + /opt/ros/melodic/include/ros/service_server.h + /opt/ros/melodic/include/ros/service_traits.h + /opt/ros/melodic/include/ros/single_subscriber_publisher.h + /opt/ros/melodic/include/ros/spinner.h + /opt/ros/melodic/include/ros/static_assert.h + /opt/ros/melodic/include/ros/steady_timer.h + /opt/ros/melodic/include/ros/steady_timer_options.h + /opt/ros/melodic/include/ros/subscribe_options.h + /opt/ros/melodic/include/ros/subscriber.h + /opt/ros/melodic/include/ros/subscription_callback_helper.h + /opt/ros/melodic/include/ros/this_node.h + /opt/ros/melodic/include/ros/time.h + /opt/ros/melodic/include/ros/timer.h + /opt/ros/melodic/include/ros/timer_options.h + /opt/ros/melodic/include/ros/topic.h + /opt/ros/melodic/include/ros/transport_hints.h + /opt/ros/melodic/include/ros/types.h + /opt/ros/melodic/include/ros/wall_timer.h + /opt/ros/melodic/include/ros/wall_timer_options.h + /opt/ros/melodic/include/rosconsole/macros_generated.h + /opt/ros/melodic/include/sensor_msgs/Image.h + /opt/ros/melodic/include/std_msgs/Header.h + /opt/ros/melodic/include/xmlrpcpp/XmlRpcDecl.h + /opt/ros/melodic/include/xmlrpcpp/XmlRpcValue.h diff --git a/build/tutorial_pkg/CMakeFiles/my_first_node.dir/depend.make b/build/tutorial_pkg/CMakeFiles/my_first_node.dir/depend.make new file mode 100644 index 0000000..07c9236 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/my_first_node.dir/depend.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /home/husarion/ros_ws/src/tutorial_pkg/src/my_first_node.cpp +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/advertise_options.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/advertise_service_options.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/assert.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/builtin_message_traits.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/common.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/console.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/console_backend.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/datatypes.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/duration.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/exception.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/exceptions.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/forwards.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/init.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/macros.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/master.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/message.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/message_event.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/message_forward.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/message_operations.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/message_traits.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/names.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/node_handle.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/param.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/parameter_adapter.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/platform.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/publisher.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/rate.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/ros.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/roscpp_serialization_macros.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/rostime_decl.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/serialization.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/serialized_message.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/service.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/service_callback_helper.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/service_client.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/service_client_options.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/service_server.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/service_traits.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/single_subscriber_publisher.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/spinner.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/static_assert.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/steady_timer.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/steady_timer_options.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/subscribe_options.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/subscriber.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/subscription_callback_helper.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/this_node.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/time.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/timer.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/timer_options.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/topic.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/transport_hints.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/types.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/wall_timer.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/ros/wall_timer_options.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/rosconsole/macros_generated.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/sensor_msgs/Image.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/std_msgs/Header.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/xmlrpcpp/XmlRpcDecl.h +tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o: /opt/ros/melodic/include/xmlrpcpp/XmlRpcValue.h + diff --git a/build/tutorial_pkg/CMakeFiles/my_first_node.dir/flags.make b/build/tutorial_pkg/CMakeFiles/my_first_node.dir/flags.make new file mode 100644 index 0000000..4628e94 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/my_first_node.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -std=c++11 + +CXX_DEFINES = -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME=\"tutorial_pkg\" + +CXX_INCLUDES = -I/opt/ros/melodic/include -I/opt/ros/melodic/share/xmlrpcpp/cmake/../../../include/xmlrpcpp + diff --git a/build/tutorial_pkg/CMakeFiles/my_first_node.dir/link.txt b/build/tutorial_pkg/CMakeFiles/my_first_node.dir/link.txt new file mode 100644 index 0000000..6377a68 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/my_first_node.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -rdynamic CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o -o /home/husarion/ros_ws/devel/lib/tutorial_pkg/my_first_node -Wl,-rpath,/opt/ros/melodic/lib /opt/ros/melodic/lib/libroscpp.so -lboost_filesystem /opt/ros/melodic/lib/librosconsole.so /opt/ros/melodic/lib/librosconsole_log4cxx.so /opt/ros/melodic/lib/librosconsole_backend_interface.so -llog4cxx -lboost_regex /opt/ros/melodic/lib/libroscpp_serialization.so /opt/ros/melodic/lib/libxmlrpcpp.so /opt/ros/melodic/lib/librostime.so /opt/ros/melodic/lib/libcpp_common.so -lboost_system -lboost_thread -lboost_chrono -lboost_date_time -lboost_atomic -lpthread /usr/lib/x86_64-linux-gnu/libconsole_bridge.so.0.4 diff --git a/build/tutorial_pkg/CMakeFiles/my_first_node.dir/progress.make b/build/tutorial_pkg/CMakeFiles/my_first_node.dir/progress.make new file mode 100644 index 0000000..7df1340 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/my_first_node.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 12 +CMAKE_PROGRESS_2 = 13 + diff --git a/build/tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o b/build/tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..69cfcd957145d2d397dc9b7349576e102fe8dc70 GIT binary patch literal 392800 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

t7bnm(H=c3H`HvFpF)AaoCK9ra<{ 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

  • z=8NmIdg$pl-=P0F>;3xEKZmY=)}Vii^=J4(e%F#I=}CkC$^VhR%wwG>zxlxbFAV(e zn6H;#o&TwUU%-5|{EPzpK9qPU|D?^_<08YDa^NBKd&_C z%URFOxOgh+@tbR~zX8Or0NB6Az+c4t(Q&f;p!1(L@K=KPjRX9z4g417=UDh(8ThTh z{|SJ9ETt>VKgUQg52M7b(EUHppdY|`elzO*dn)z%vmMw!5!in<^Y!cJBnDG>0*79I zi08Z_|0lD4SU?@Ff1f73VCeRz{8vUwEx+dj`^7WK5x;@?11)^VJ$J*6_KP*e$o~e`+v300pnsh8e*NzopvV7Z(xd#J!|_wE zpVL76zA^AO8SK~dpFby}r(ZotzcRodmW<=Kjrn`~j`O?DpKZ`5bHm4W{i-BAieDqJ z|59N8?FN22^KIh~;yFVo|4d>%zr~{vN`Hg>tAYI$!2Wgve<6cy?WeB|{Ploe3HZnE ziT%He`TgUb%MZH${Yj6~ZwvGN@*~<$Re*nyf&U8gZTaUs13&eD(o*&MQw{hJ8u*); zKg8nyy#{^;^Yd6Q{I3E0{Jn7e`*6e2*8dzydKCX!;D0UPe_`NfN92EM;4cCExqv^L zDi~D$CPd^{k{G9rJIf!_@H^8x?7eX#$Fn18G#|A~Euk^e2sSIb`= z;ER2FQT$g&UnCvPJd9V-87z<ocXu*8Ul|FOL6Rthbf_0i;Lizn1-1>%V&7zu4y!rT??cx3xb% zH0al{{x~Ie;-ent7K8n*!2auj{h74S8M42f`Dqq@sX?F09S>XkQ|!}+_!+D})WZJ- z=~4Q%1OI;s{C~~BAItnpEc}-Y{FHBHN~z`dM!^5dz+cV$V=Vl?8u&TPSM%>pfd6Bf zU_tTU6p`PH^eFz50RI-iFEa4=$&!xS%I^gRekI`F2Kdhy`030aX^HwB1c@Q}06oF$5Rj?@k zu4Mhtz^}vgr`YEN#V_eQNmA3V5!nBpf&V%4b1eL~4E#Li7qMPkfA0nSLwjNWj~OI| z<1Ku#PXhA4iTN1{Up#-Ax=Y^S*DI$R`16@Rfq(D6$*B6@l9GlS_$`3{0N~Fs@ZVy- zKK>^1ih78B29W>B-%CqX|C<2+1p|M-!IF}u!sxT^|Mv#{0M=9X2pqb8_yIWmb69^w zKpo~!H|VFZex^lVLV6UxY>wX&){Fcrp8u%lpQQ%=Tgp|9Of6WUZnrifPXKovq#sDz4*d0F+dBKpYII% zDXiyg6hDh@|9?o2(r?L5G_gmA8oy_O{TCdB?QdZI@o}>Jp!3fqJ>oYrUoAgt0RKq? z|98wk%)%GzoDshT@LvG@em}^omg%p? z|0Tfxhk@UR`308ve`(;SF<;GpV*hfz{Ei_5QTZunK6Ot52c05tG#m7DS+DnhwCW(~ zIntx_D**8m`)BL+_xTC7e>wAQ?a$i{`jrv&ha8OgYgk_zh*r4%If(Sg|1$Q!i1niW z6Z=o={y%TvA90ctQu8Em=;@bF862g5Rz&?f2L0&~^+kO!e-i6$;|KQ}^fj!v<=?*< z^b1)(AP~K9`h8A%lzwYL{uTST>FIYJIf&x_IP(v&@PAHv#BT+Bv45M+-(=vw!F=2J z)rSUtJK(JR!U)*sCJJ~A2O zNOB=?{D}0(|I}TjP~7t*4&i?*@V~;qADrXKl5GC(eFV0Dctrg@2K{K(kK0Mw;lHvw z{@0{sq(}ZI?IHcIW4-WS?0=w_|6}@M`|lbq5!rE){Gju%G3eiAJzZV{hpxYh^vM3Y zWNAM&54=OzFYX`K?SJ0DZ)5)G06koPuQu=-n6I{<{tEc1{c!w-jgVk&#>TDC{Xc;8 z$p5u~{{`T`XyDf{-*){UdnC5Mp7qqc2pqco`J_kow}bTi3fTXufqyUaPYKY&>DO%F zr|cQdKW%_NkS6#=5z*IAw=&;${T)DhT*YmH=-(=8FkEpLt$NYJ$x5a+} z=~4Puvj1xRA(n*b{vSyLL@56~&io71VAE$k{nJQ~_>IiZW4)+9#gv-PzskVhZ=@93 z>i>BL{ubcB7!ua`gQ$au{6C%fHvcn7kNi*FYZuP})qgRhr1KXW`1dg1cKxq6@QawQ zUcW?>Sm%FW;ID|tf7igT1$@yY()q_8i{rnV`L_D6Kj~5YmjM3mfPb}t|2FeK(+a%y zHR)#teiQTCSs?PixFqTRpGO@Wl>eSRUFQF4Ev=>At4_&NI%j1JZRBLIJkfxm?L`vvIX@_+R}9KX9F>JQDr`W39VT|aI#=$l#3 z!#Hs-^zyTa^eFu%as1T$dlZP@;nYA!<@a0WkBgJ#2R;1`COzUeGG8sfM+5$S27bXP z$@`VY*ZsfCz+Vse#{&N8gR%dgGoPC0fkWpHCq42%Nn9-HQ1kEcfd8q1-kydQpFz0Qf70VE{GZDDqXO24*J>nNIUyc7sfPW~>6QJ~epZT`@ zbBjU0h4r@n-xAUz`|H?#wf;B-*#Cinzw1~Tw!H(<3+LaH=>miN-=FmZG`(K`XOkY; z-vI0%4(xx}z(1M!`&szA(Eum1e-!JfdI%i4{Yj)p_OAr_XC$zHhJnA3`L^==y+MB~ z>kkfCFMU=2^k0MhtswqluK~UN`VbXx6u*@b`O8U<;@1xN`G7w@NAh>k3if*Dr>M@- zXZ`zF(j$IKFM`pbmj6+JzmfFF|5oOo@13RNMKd$$J<=n74)fLeZw%m%7>@ZTo+X(F zcA&jaI=|7NFJQf%|8;%(2ps<hMfA33r;Z4u*tw?W^lKpJj~f8UXqeh)tH@W0x? zpBRxp)4)#!{PO_+H3Pqd`Dd%n(&wGE?=Knn8O+b%-;4I|1%Q7=E{^|G%s))y>HHef z?@GVP(f*+b_rq;cVl7 zVw@7iuNK5_3W(o(27Ws8mumiN$&~b#fxm?LOIR=RPYK{(K@~iT-?PlOwf|~JkNi&) zgN<~k<#!t3ziHsV%lx0P{r;Qo|2hLd8}Q2je^(mkLjJcg{}vz2?>hf`1HXXzO{^2~ zzXb4aH}J0+Cxy216QgksWPbzesd*YWbo-AZJxafJ5Wg9~{?!KlyUd>)poiS#+2K`#rAFBSCKI`_MLj6R<|Ah51O|SEZk{-o> zHT$pDAD09F|7zeL#1j{`>&IMbCnNj&vHn(z{j*7r>|f9JtM%_(V1IvVry>5c%-63! zdi;J$dc-dhlPz?p@tX(uj~Mu^5#zT9U1yQ~U$K6YC4M`T9@$^Z_7|~Ul)o#1{g)Z| zr=KH*w)|Ia;J1MIT?P2>82Fbn-&X!=={kercMa>OYYDEGzgeV5@oQuIvso|Vw-DHW z4%O3$|F?5x{Ep@L`)`^#Ni_!j!4sw87+=Wmy8bfKBm2|EWE~x9{{028f0KbfG9v#& z13w4wuLb-Hs^?JrDwuC;e@`bp@_!QGUk~^n8TgBsZ>vB4Y~WV{{$jwtjLJFk|8eFI z;B@!j^z<($J@UUE@P7&T-y8U?%-`Dw^SfStim99-`?s>buSGwZ^vM23VE z{#kRzWfPXXKA5P^Q`F{-adujgb{Fe;+VG;GyDb9#Lmi0?5{1Vcm_^)UG zi&!t}zXss{A;dxaR^|`1@Sig1d!HwTw(+;eNRRB#_z4+HM}|C&w|@N&VE|=4&DED13y_T7NJ8;|N8)c1r0Ew_`kyZ>Ht05et(ek zDE`^ZSNpH`1O9aC;30lComU(u$hY{b9{&>3BYrFM)%1T5@RKjZ{4(Ze#>w)79{*iP zkNE8%{tp3uiGlws=HG7N7aI8KhY*YoHU19+{{9zX|FgK`&1S@{(EZ=I;@Yy!@c& z|5pwAzp&ocf9+R<`G05qYzzNz(xddxWB=)&y+d3-p9KDYNk2g4e;Va$aoGA_TZ%Bh z3B>0O^tab!@*{f4v0kzskVBh50v1Gvcp${+(ywH!xqle!K$syOd)8`%}Fnjw0{1 z<7MZLkKU*64E!9i*pm*m{qj4&f5*VThWR7Bvvj=Z{Pm5>1b%vaO@4Zy$Mz(1e)hgzrsO~>{>%zAzNL$5zFNRRBV1@^xK?0?w6e~S6XY4Owf4;c7M0RKI}pL+@Re-rc1 z(D-`(olSb=e-q&U8Ssz36!VWRmS9`_`;i{;n*sj=z`x(X&tg7x?*oS(|3(A9h52gv z{SffymSg`#yG$Ip@-6-via+U*|H)#pJ{>Cm{{a6b1OIL2+se;TGqC-eSbufga`{2G z{|M3}`?J~pBG!xc^Cn>bmj-^x6e-MSz5k~3w;1>h%+FK!n*o1m1@`|D=G*e`(KE4r zHS2%r8_w^#{ryOf;@1l7{|wpBe0}|0!Bh!M(fIoJ#Rh)*PYFhcn*aU^_(xY_|BIOa zyv7gtPkQA4B<44>UgV!I0RK({|F9A%JkY}bk3pZs`fQ8-%FD3-<*c`jzsw~)@;_DF zEJH^I^M(I^1OETnz`rXZe}jRa2l#&n{8$zCe?9XbVf+0zz5YFp^vM5O=C>*Se+~Gb z8u;@|rBJW`^!#`6ENuTG*6ZU(y8Tl~kL)k&E7MPHfBp;D|DA#V8S{tvf#Y|b{~rUt zj`?c-X$SnD(*UVBr@nr(AGNE+k>59Q}r4+bp7R|NA|B}`)gS(%K!Jk{*Mg&0n{%L z$BptW{;J3S&jx-@KZ4P*gq4E76B(M!-~D`j`{g)(&CKu3zxUsC{&xobhKTwF6d;s; zwy<7LKb^nLp#K-^{q}>&{(qAmrQdpvpRX73+a1L3i8*`Io(On=q>J%Rmq82C$=|38hd+kdNpU&MS0uXl*}?G5-BU4i{yMExpp z*!(|_^vM4f;QzjW-(ujeXTGif_qKtb)?dayRl4ELf9?N*qVYxA?1`{|+EM;#VFO_WuCD|G>b{VScYTS$@#@CG)ZU z<5+))MPEpIWPd%d{~%!hmj?a}<}cOwdirfK@Ee(5#ClPFQUU+*E3yCIGk>Us{|M=k z|4HfL^g9^v3+pgHoBFllxKqBxU-k4mzYg{$=dHdj0AT{C~v2e~bD1 z?-Y04`=I+jaUr&U6B~X{P##*pJdX6p{#LfXjrF4bI2zdh=|me-Z0# z^B?m`kK)$`?9T%B|Hi}_#=tLQevx+;IsbhU;I|w2^O)bC_5PcleqS5- zYniW>zmoyK=vo~Adzqi(gZW+O|IMJ^#QME8y+s!}fp4eB1m< z1?dq#<#?I@)%cA7{DSK-|8yEx635Z#66cEbpP)&@Ee)m#ClPGi)Ym*^LM{oe`ny2pm8;E>?hyiuX_HwbP-O! z0@gRjmGXmb|1{F0^vfF{^N+6=_KyPgr!U6*6dKnOhpqq8m-L9Ad_p+?jsg5X82I_j zKT?_zf7Rpns)3))d_SFp|7QVy)(zPI3g&Y*iu3jOpFn!#e*yE={Bt(oKV{%=V*Uwn zvizX?|CoW_4*VYv_(xI)Nt{z3zwSljisI1IU-v(a^vM5|jBxs&1Na37{%Gdg#t%jr z_&Lm1(|;o1R~z_c%pWPk5P#MEpK0JvVtyVgMgBVv@EZ*L6%qM28TgHWe*xehObv9D z{%y>!&@!C%HR(Xo(`iHZ|8HS_G7E(N7Xtp*2L45JWZ<&mk(VFz_Kx5dKwuMqJ2 z(f~j5e<|~6cqVY@{KH6({7=i2d@|2Fg#X2WUuWR=qH$eu+%MnauR8w<1Ais+)%s^D z;I|q0Pc#4CI9Yzs)Bg(tf6_qdzncD~fIny{j{o^rNS@yR)&0*PJ&J!(mgE<){UZJs z1O7J#{!`4K!g~Kr=l{*XZwCD7fIs>s?0+haD~p4hk@5?@>ijcEkNi&?B>k^trSSh! z!2iO)U&Q?UI9Yzs`JWp24a`^TzZrmk&du2WcbLDo#@F-TV+MUI>uuMM6{JV;Yi0Y@ z>qjN9|8oO>TSWdR27Wu>R{{Qkx8V4Rc?EHdmT&P_J^fNhkNi&=Eb~tWD@FdP2K*nTzrE(iACZ{ROuzTSV*`HcqtB*32o_{ZFe z)9-i8AFKJV$L~neqx7p}ei7?M`dtC|3k>|;G%q5KPttNB*|~{&j$VoPocT`L_IXl!2d|9WFnM0Dqc+{~Gi4@gKeZEH?1d z0RINSzt+J2iuvO$>A%px&t`rR>qY&!1n@sK@JG~1;Zv;l-}L(9V*|f|`7JCI{H1_@ z?yqqEYp;{SlYB70>-@7xPp1v_-zta7^jF(&Hv|4c13&932^?zSUuod4W_~K`h5xq# zev5%$!F*f&^R|J%9`G9g{|f{EI_B%`S3Uj*-+|Nb7S<2Y;A!mYzYp*?8u-o3_shR; zhR%P_z;9rF6AMN8y&v#Tx)b}Kyg&+V{K2G0{^tyn{x>W92LXQ-^Y!u10_NN5uSX61 zq?0Azw_o`G5a9pxE?oYvW4?a<)boEI(j))#n6IY)!+?JS^F#TM`M&)e#`ye)|NUA6 zzn1xG{2u}Q5qD$%+at#RWYQ!5v&ClNbolm*_&*BxpBwm@3q5&~E&iVv_;t)zqUrL^%Cl1@`~XV1E*=>k)^|{&SY& z{8PYsoBai(NA}kP`_}^dUuJ$N{>;Bnx)Fa(i+_?IV)tYFTUno?{a%m%aimA~uV?%H z`a|UZKLY!&WWH{HQoRJ9tnt&d@2?x|&tbj(d)@xE2K$pv3+JCVfc-yt0O$WA=AWe5 ztJ_n`dOiO)vfh?|ib#**p9k!J6WG7sgV_FN<~LaEf135W{gbYhLYw`MlOEZ>1lYd; z*neabw!e<~w)}q+>vj8ES#Qh#H;^9L-@^8*`Tsp&|7!;OlW1L*IQq)B_-k7Hll<^M zgZ=5Ox5fWo2K$pohV%dX!2a}yaQt(a-$%1okLNk8*W+Krdj0pw+W87dkK$jz_N(## z5ZM0-GL~Z`RZ0J#c8vtfX>-{jF?&Evv=# z>r-I=CIf#p^NRxX@cj9Q2L7a6S^lVadWYa|0sM0wmg%SapGxcU#Bq##i@)mr7myyM zU()H4@7EuK|2g2VHSk9;KRZsAA9Vi927W5@)$+R)@W-sc{?BE8o`s)BdgOl|^NUz7 z{QnB@-!|}HV!mzuYWySE{tc|RrQcZ6Bm0{``u!c)zte9p|2yW}(r=rA-we|4Yry}l zfj^kmRf@xwerrgN{BHy4_fNpT`cdrveCFHIFMFlb>-Fan*6a0^{(X#D-;L5=Tl^=I9{JxmDxCjz0sMOm{E^HbWr_bX1AjI1i&!t}@7)0ZQv-hq z^FOojKQ{1FM@#=(6#gE7U$+X!zjmn<{>Z|=g7hfNZS&vn8u)3W(8 z>A0=@oI`r#e>?C$1@Ip*@E0(DKP~>kR`uBBX>9+Etk=_D*H;+yjS>ByPI}~j%GhxF z_Xhs|)4+c*qW_CmWB*@|=>NcHuzn-!X?P=W=;dbs>5>2G?7!OnPX+!jFz^@Bx=wNY zSiZ$yb^cm|ei`d8jVt8`UH`Jd{`G8s5$i?$a|p0MN4E$Nl-<$3C-}L;S@*K8*KI?OQA;0VK+ne;r{w2WvG+_TZ2L21o@2~N7`wI;G zHs-6>k0Sv883TVa^M`AE-TzevesY0KKeheT5AaW3gX7=-Rtf%2b6DqRlODxCoB8!D z5c#)1;6H2N_iK>+(VG97IZ00%_|4d!X}{6^sa5WqjF8TE0*3{&~y5Uk~`h0RQ;k;`r@#hXnu3!cQkX@_!5S{qZMJ|DOW* zX)j^ESeGacz5dtzKZNv%pK(sO{?7sYvkd$V%(u1w?=$E(vEKJzdLw=HKa2Of4E7hX z{k~qr?=)clUN7VL9kWbQZ1&GJ=(Abx^L?B3@-v(CDE>{r{?mc|9~<~}%07XOP3{4&5l3-Fr^{3n@j%l|w74#)3h*3Z`L*Yp3k z2KyV>{vy_k@;eUL|62n;`z|T8*?-|{*#6U5Z?k_A=~4Q(1N+Yb_D@}l`Oh&wO$(Uz zHR&SKBmSg`GXFIx@tX+v8w~u7cT3?RtoPrvVwUtL13zh!@rmK*rB%wMALF9iHQ8uEO zq(}Luj_p_L?-F2tn}PqYi1ugy5&NHfuQc3d|3K0s`&R<{F9!BsXW$nx-`4*Bi$Pz; zdRzYa$Y6gf$Um0=`>$DteHg}=_guVj8R z>qYsg0Q_TL$Ns;^{F62QPTKeWq(}Z|ToCrZ67c65_`R1)kgfeT+rTekexBlg72tnt z;8!x==Kn?mzX|wX4ftcNsrRMk?mL8Z`T9+pEdATGT&BzJZa#s z2k~1B`2F6->Gv-4r}>WayIy_|Cq43i3*i3}@GA}cVNDWvlm^tkCS7XaCtW1-zdC<% zBjEqtz@Pe%#@f2)C?To^8YHv#_18*u#p!2Hb?em3b*{L`4fg!Q8Rb_?L&XW;+l z*HW0P@%8+Fmw~^M`D*^Z4e;MH@V{aHKnwpZ1HTo-|8~Gneh0@t{b30{)WRQa(C4yV zuYdIXJIkOS&-#TLU)NWV9;JUf`|sCZBK_|K{(o%Xw=ln6+wI{z)va;m;d_!f0}{+9`kMa zXR$&5DeDJl38sBbsyEo5%J#Ri!y^420QNs`;P-x12JS~%{B-^<@8R_C&-zm=`tJ<( zw@;DrSJVF?VE-@!zl8a=>+cZKqx_dMHJttr1O6fd|2pO$t@*F#zh4;mlK}q_!2gqh zzl!-=HNKvHe=zVXncv2Gk$)Zq{9Rgb`ZunW!U-B*_y0Qszo;af{*M9v7z6(s=G*e` zLW6#{$E4vGTI|1)^eF!{vHj}xa}}`veFJ|A^KJR(9Rt6G`KfHbNWZ55zt^8}`YmGq z5t{#c{@IuG$p1Fr|7yTL#lZg!^ZoMgo1y2Qp$2|hsmwoW{GSE<8w~t^F+b*m`CaE< zYv30!Uyc77z~5}(AN9Bd7FhWIXW*9s|6c(76W_<_e>w9Hw(tj$9;JT+@V^=GD-8Ul z2ELyE8Vvdsthc4#O$Pf{0{dSE_J3^Pf5`l7OZ+w(_-jG>y$bkye}L2Pz$Ya5cng1b z(xdci2mZeX_%jUr5zNoA@XHMRlxgAX@9zQseFOh$=8v}U-!bshneW#>qW=6N;P>8$ zqJ{3{In!&XVh_4-?{ziJHpdgiP3=br%oZ391t`I9X1f5X6E z&HN(Pi}=3@_`7|Ge;h}8lzyofhx6|SVE@Gi{`<^7TeDwJ zzbOWO2H?L7_-mQ3-~X5Kqy(pE{ABI>%LaZP^VR&*0{H)CzJC974)YJwc)C6PKa%OM z+g}vX{-2T_rC%+u{{vwEO6KeK*D-&NW`COY{lx#n_9s0hf2jMb$A1v%k^N1;{*QqD z*D_zXKaKgPX!h#%w;1d%ifI4a2K!rp{T~DS`?kvX>Gsz#|3r)Z6|C3uPc!TN_M3ki zJ^s^4kK&(P7Vf`n2KK+keBJ(5=KI$lpP%M`;PS6e-0r%vcG`sSIh5b z!2W#Z>-Og`Uyq+|PZjCK7>SHlhjWuyugBZ}?!V9Q?eCC!pX%6tpD(T-p9A|Bu>E@a z7g_i|ZobdgE-VdzzZLKwWxgM0|GZ_)H;rHI#6MikdSBhzLNc4GFbjW#J>&rFYM9TLXrJnsjK^~eE*uX`vd)+ s^v`4?v{W3=wn|g-*x@}1KVWm-v9sr literal 0 HcmV?d00001 diff --git a/build/tutorial_pkg/CMakeFiles/progress.marks b/build/tutorial_pkg/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/DependInfo.cmake b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make new file mode 100644 index 0000000..0961018 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make @@ -0,0 +1,72 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Utility rule file for roscpp_generate_messages_cpp. + +# Include the progress variables for this target. +include tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/progress.make + +roscpp_generate_messages_cpp: tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make + +.PHONY : roscpp_generate_messages_cpp + +# Rule to build all files generated by this target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/build: roscpp_generate_messages_cpp + +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/build + +tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/clean: + cd /home/husarion/ros_ws/build/tutorial_pkg && $(CMAKE_COMMAND) -P CMakeFiles/roscpp_generate_messages_cpp.dir/cmake_clean.cmake +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/clean + +tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /home/husarion/ros_ws/src/tutorial_pkg /home/husarion/ros_ws/build /home/husarion/ros_ws/build/tutorial_pkg /home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/depend + diff --git a/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/cmake_clean.cmake b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000..bf35365 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/roscpp_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/progress.make b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/DependInfo.cmake b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/build.make b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/build.make new file mode 100644 index 0000000..c6a0fc0 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/build.make @@ -0,0 +1,72 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Utility rule file for roscpp_generate_messages_eus. + +# Include the progress variables for this target. +include tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/progress.make + +roscpp_generate_messages_eus: tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/build.make + +.PHONY : roscpp_generate_messages_eus + +# Rule to build all files generated by this target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/build: roscpp_generate_messages_eus + +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/build + +tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/clean: + cd /home/husarion/ros_ws/build/tutorial_pkg && $(CMAKE_COMMAND) -P CMakeFiles/roscpp_generate_messages_eus.dir/cmake_clean.cmake +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/clean + +tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /home/husarion/ros_ws/src/tutorial_pkg /home/husarion/ros_ws/build /home/husarion/ros_ws/build/tutorial_pkg /home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/depend + diff --git a/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/cmake_clean.cmake b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/cmake_clean.cmake new file mode 100644 index 0000000..61700fa --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/roscpp_generate_messages_eus.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/progress.make b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/DependInfo.cmake b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make new file mode 100644 index 0000000..ee8e329 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make @@ -0,0 +1,72 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Utility rule file for roscpp_generate_messages_lisp. + +# Include the progress variables for this target. +include tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/progress.make + +roscpp_generate_messages_lisp: tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make + +.PHONY : roscpp_generate_messages_lisp + +# Rule to build all files generated by this target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/build: roscpp_generate_messages_lisp + +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/build + +tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/clean: + cd /home/husarion/ros_ws/build/tutorial_pkg && $(CMAKE_COMMAND) -P CMakeFiles/roscpp_generate_messages_lisp.dir/cmake_clean.cmake +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/clean + +tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /home/husarion/ros_ws/src/tutorial_pkg /home/husarion/ros_ws/build /home/husarion/ros_ws/build/tutorial_pkg /home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/depend + diff --git a/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/cmake_clean.cmake b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/cmake_clean.cmake new file mode 100644 index 0000000..492a50b --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/roscpp_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/progress.make b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/DependInfo.cmake b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/build.make b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/build.make new file mode 100644 index 0000000..42526d3 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/build.make @@ -0,0 +1,72 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Utility rule file for roscpp_generate_messages_nodejs. + +# Include the progress variables for this target. +include tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/progress.make + +roscpp_generate_messages_nodejs: tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/build.make + +.PHONY : roscpp_generate_messages_nodejs + +# Rule to build all files generated by this target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/build: roscpp_generate_messages_nodejs + +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/build + +tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/clean: + cd /home/husarion/ros_ws/build/tutorial_pkg && $(CMAKE_COMMAND) -P CMakeFiles/roscpp_generate_messages_nodejs.dir/cmake_clean.cmake +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/clean + +tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /home/husarion/ros_ws/src/tutorial_pkg /home/husarion/ros_ws/build /home/husarion/ros_ws/build/tutorial_pkg /home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/depend + diff --git a/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/cmake_clean.cmake b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/cmake_clean.cmake new file mode 100644 index 0000000..37945a6 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/roscpp_generate_messages_nodejs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/progress.make b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/DependInfo.cmake b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/build.make b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/build.make new file mode 100644 index 0000000..b0542d3 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/build.make @@ -0,0 +1,72 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Utility rule file for roscpp_generate_messages_py. + +# Include the progress variables for this target. +include tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/progress.make + +roscpp_generate_messages_py: tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/build.make + +.PHONY : roscpp_generate_messages_py + +# Rule to build all files generated by this target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/build: roscpp_generate_messages_py + +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/build + +tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/clean: + cd /home/husarion/ros_ws/build/tutorial_pkg && $(CMAKE_COMMAND) -P CMakeFiles/roscpp_generate_messages_py.dir/cmake_clean.cmake +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/clean + +tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /home/husarion/ros_ws/src/tutorial_pkg /home/husarion/ros_ws/build /home/husarion/ros_ws/build/tutorial_pkg /home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/depend + diff --git a/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/cmake_clean.cmake b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/cmake_clean.cmake new file mode 100644 index 0000000..2c13747 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/roscpp_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/progress.make b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/DependInfo.cmake b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make new file mode 100644 index 0000000..e3ac590 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make @@ -0,0 +1,72 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Utility rule file for rosgraph_msgs_generate_messages_cpp. + +# Include the progress variables for this target. +include tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/progress.make + +rosgraph_msgs_generate_messages_cpp: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make + +.PHONY : rosgraph_msgs_generate_messages_cpp + +# Rule to build all files generated by this target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build: rosgraph_msgs_generate_messages_cpp + +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build + +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/clean: + cd /home/husarion/ros_ws/build/tutorial_pkg && $(CMAKE_COMMAND) -P CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/cmake_clean.cmake +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/clean + +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /home/husarion/ros_ws/src/tutorial_pkg /home/husarion/ros_ws/build /home/husarion/ros_ws/build/tutorial_pkg /home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/depend + diff --git a/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/cmake_clean.cmake b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000..720bdd0 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/progress.make b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/DependInfo.cmake b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build.make b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build.make new file mode 100644 index 0000000..f4062d9 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build.make @@ -0,0 +1,72 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Utility rule file for rosgraph_msgs_generate_messages_eus. + +# Include the progress variables for this target. +include tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/progress.make + +rosgraph_msgs_generate_messages_eus: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build.make + +.PHONY : rosgraph_msgs_generate_messages_eus + +# Rule to build all files generated by this target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build: rosgraph_msgs_generate_messages_eus + +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build + +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/clean: + cd /home/husarion/ros_ws/build/tutorial_pkg && $(CMAKE_COMMAND) -P CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/cmake_clean.cmake +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/clean + +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /home/husarion/ros_ws/src/tutorial_pkg /home/husarion/ros_ws/build /home/husarion/ros_ws/build/tutorial_pkg /home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/depend + diff --git a/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/cmake_clean.cmake b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/cmake_clean.cmake new file mode 100644 index 0000000..5610f84 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/progress.make b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/DependInfo.cmake b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make new file mode 100644 index 0000000..39df971 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make @@ -0,0 +1,72 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Utility rule file for rosgraph_msgs_generate_messages_lisp. + +# Include the progress variables for this target. +include tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/progress.make + +rosgraph_msgs_generate_messages_lisp: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make + +.PHONY : rosgraph_msgs_generate_messages_lisp + +# Rule to build all files generated by this target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build: rosgraph_msgs_generate_messages_lisp + +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build + +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/clean: + cd /home/husarion/ros_ws/build/tutorial_pkg && $(CMAKE_COMMAND) -P CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/cmake_clean.cmake +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/clean + +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /home/husarion/ros_ws/src/tutorial_pkg /home/husarion/ros_ws/build /home/husarion/ros_ws/build/tutorial_pkg /home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/depend + diff --git a/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/cmake_clean.cmake b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/cmake_clean.cmake new file mode 100644 index 0000000..cdd6e3f --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/progress.make b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/DependInfo.cmake b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build.make b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build.make new file mode 100644 index 0000000..552a61f --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build.make @@ -0,0 +1,72 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Utility rule file for rosgraph_msgs_generate_messages_nodejs. + +# Include the progress variables for this target. +include tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/progress.make + +rosgraph_msgs_generate_messages_nodejs: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build.make + +.PHONY : rosgraph_msgs_generate_messages_nodejs + +# Rule to build all files generated by this target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build: rosgraph_msgs_generate_messages_nodejs + +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build + +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/clean: + cd /home/husarion/ros_ws/build/tutorial_pkg && $(CMAKE_COMMAND) -P CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/cmake_clean.cmake +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/clean + +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /home/husarion/ros_ws/src/tutorial_pkg /home/husarion/ros_ws/build /home/husarion/ros_ws/build/tutorial_pkg /home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/depend + diff --git a/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/cmake_clean.cmake b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/cmake_clean.cmake new file mode 100644 index 0000000..37bf13d --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/progress.make b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/DependInfo.cmake b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make new file mode 100644 index 0000000..000d782 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make @@ -0,0 +1,72 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Utility rule file for rosgraph_msgs_generate_messages_py. + +# Include the progress variables for this target. +include tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/progress.make + +rosgraph_msgs_generate_messages_py: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make + +.PHONY : rosgraph_msgs_generate_messages_py + +# Rule to build all files generated by this target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build: rosgraph_msgs_generate_messages_py + +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build + +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/clean: + cd /home/husarion/ros_ws/build/tutorial_pkg && $(CMAKE_COMMAND) -P CMakeFiles/rosgraph_msgs_generate_messages_py.dir/cmake_clean.cmake +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/clean + +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /home/husarion/ros_ws/src/tutorial_pkg /home/husarion/ros_ws/build /home/husarion/ros_ws/build/tutorial_pkg /home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/depend + diff --git a/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/cmake_clean.cmake b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/cmake_clean.cmake new file mode 100644 index 0000000..de801d4 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/rosgraph_msgs_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/progress.make b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make new file mode 100644 index 0000000..251f1a9 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make @@ -0,0 +1,72 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Utility rule file for std_msgs_generate_messages_cpp. + +# Include the progress variables for this target. +include tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/progress.make + +std_msgs_generate_messages_cpp: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make + +.PHONY : std_msgs_generate_messages_cpp + +# Rule to build all files generated by this target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/build: std_msgs_generate_messages_cpp + +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/build + +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/clean: + cd /home/husarion/ros_ws/build/tutorial_pkg && $(CMAKE_COMMAND) -P CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean.cmake +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/clean + +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /home/husarion/ros_ws/src/tutorial_pkg /home/husarion/ros_ws/build /home/husarion/ros_ws/build/tutorial_pkg /home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/depend + diff --git a/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean.cmake b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000..0d092bf --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/progress.make b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/DependInfo.cmake b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/build.make b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/build.make new file mode 100644 index 0000000..213f6a6 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/build.make @@ -0,0 +1,72 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Utility rule file for std_msgs_generate_messages_eus. + +# Include the progress variables for this target. +include tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/progress.make + +std_msgs_generate_messages_eus: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/build.make + +.PHONY : std_msgs_generate_messages_eus + +# Rule to build all files generated by this target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/build: std_msgs_generate_messages_eus + +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/build + +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/clean: + cd /home/husarion/ros_ws/build/tutorial_pkg && $(CMAKE_COMMAND) -P CMakeFiles/std_msgs_generate_messages_eus.dir/cmake_clean.cmake +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/clean + +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /home/husarion/ros_ws/src/tutorial_pkg /home/husarion/ros_ws/build /home/husarion/ros_ws/build/tutorial_pkg /home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/depend + diff --git a/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/cmake_clean.cmake b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/cmake_clean.cmake new file mode 100644 index 0000000..855155e --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/std_msgs_generate_messages_eus.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/progress.make b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make new file mode 100644 index 0000000..44826e9 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make @@ -0,0 +1,72 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Utility rule file for std_msgs_generate_messages_lisp. + +# Include the progress variables for this target. +include tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/progress.make + +std_msgs_generate_messages_lisp: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make + +.PHONY : std_msgs_generate_messages_lisp + +# Rule to build all files generated by this target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/build: std_msgs_generate_messages_lisp + +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/build + +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/clean: + cd /home/husarion/ros_ws/build/tutorial_pkg && $(CMAKE_COMMAND) -P CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean.cmake +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/clean + +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /home/husarion/ros_ws/src/tutorial_pkg /home/husarion/ros_ws/build /home/husarion/ros_ws/build/tutorial_pkg /home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/depend + diff --git a/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean.cmake b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean.cmake new file mode 100644 index 0000000..b995112 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/progress.make b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/DependInfo.cmake b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make new file mode 100644 index 0000000..d32614c --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make @@ -0,0 +1,72 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Utility rule file for std_msgs_generate_messages_nodejs. + +# Include the progress variables for this target. +include tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/progress.make + +std_msgs_generate_messages_nodejs: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make + +.PHONY : std_msgs_generate_messages_nodejs + +# Rule to build all files generated by this target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/build: std_msgs_generate_messages_nodejs + +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/build + +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/clean: + cd /home/husarion/ros_ws/build/tutorial_pkg && $(CMAKE_COMMAND) -P CMakeFiles/std_msgs_generate_messages_nodejs.dir/cmake_clean.cmake +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/clean + +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /home/husarion/ros_ws/src/tutorial_pkg /home/husarion/ros_ws/build /home/husarion/ros_ws/build/tutorial_pkg /home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/depend + diff --git a/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/cmake_clean.cmake b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/cmake_clean.cmake new file mode 100644 index 0000000..f5f42ae --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/std_msgs_generate_messages_nodejs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/progress.make b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/build.make b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/build.make new file mode 100644 index 0000000..46424b7 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/build.make @@ -0,0 +1,72 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +# Utility rule file for std_msgs_generate_messages_py. + +# Include the progress variables for this target. +include tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/progress.make + +std_msgs_generate_messages_py: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/build.make + +.PHONY : std_msgs_generate_messages_py + +# Rule to build all files generated by this target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/build: std_msgs_generate_messages_py + +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/build + +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/clean: + cd /home/husarion/ros_ws/build/tutorial_pkg && $(CMAKE_COMMAND) -P CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean.cmake +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/clean + +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/husarion/ros_ws/src /home/husarion/ros_ws/src/tutorial_pkg /home/husarion/ros_ws/build /home/husarion/ros_ws/build/tutorial_pkg /home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/depend + diff --git a/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean.cmake b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean.cmake new file mode 100644 index 0000000..15da12c --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/progress.make b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build/tutorial_pkg/CTestTestfile.cmake b/build/tutorial_pkg/CTestTestfile.cmake new file mode 100644 index 0000000..661d7b8 --- /dev/null +++ b/build/tutorial_pkg/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: /home/husarion/ros_ws/src/tutorial_pkg +# Build directory: /home/husarion/ros_ws/build/tutorial_pkg +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/build/tutorial_pkg/Makefile b/build/tutorial_pkg/Makefile new file mode 100644 index 0000000..3ff2265 --- /dev/null +++ b/build/tutorial_pkg/Makefile @@ -0,0 +1,482 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 + +# 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: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/husarion/ros_ws/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/husarion/ros_ws/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/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..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/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..." + /usr/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..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/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..." + /usr/bin/cmake -H$(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 test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /usr/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 list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.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 edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/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..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# The main all target +all: cmake_check_build_system + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles /home/husarion/ros_ws/build/tutorial_pkg/CMakeFiles/progress.marks + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/husarion/ros_ws/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/rule: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/rule +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/rule + +# Convenience name for target. +roscpp_generate_messages_py: tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/rule + +.PHONY : roscpp_generate_messages_py + +# fast build rule for target. +roscpp_generate_messages_py/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_py.dir/build +.PHONY : roscpp_generate_messages_py/fast + +# Convenience name for target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/rule: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/rule +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/rule + +# Convenience name for target. +roscpp_generate_messages_eus: tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/rule + +.PHONY : roscpp_generate_messages_eus + +# fast build rule for target. +roscpp_generate_messages_eus/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_eus.dir/build +.PHONY : roscpp_generate_messages_eus/fast + +# Convenience name for target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/rule: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/rule +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/rule + +# Convenience name for target. +roscpp_generate_messages_lisp: tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/rule + +.PHONY : roscpp_generate_messages_lisp + +# fast build rule for target. +roscpp_generate_messages_lisp/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_lisp.dir/build +.PHONY : roscpp_generate_messages_lisp/fast + +# Convenience name for target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/rule: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/rule +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/rule + +# Convenience name for target. +rosgraph_msgs_generate_messages_cpp: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/rule + +.PHONY : rosgraph_msgs_generate_messages_cpp + +# fast build rule for target. +rosgraph_msgs_generate_messages_cpp/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build +.PHONY : rosgraph_msgs_generate_messages_cpp/fast + +# Convenience name for target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/rule: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/rule +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/rule + +# Convenience name for target. +std_msgs_generate_messages_lisp: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/rule + +.PHONY : std_msgs_generate_messages_lisp + +# fast build rule for target. +std_msgs_generate_messages_lisp/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_lisp.dir/build +.PHONY : std_msgs_generate_messages_lisp/fast + +# Convenience name for target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/rule: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/rule +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/rule + +# Convenience name for target. +roscpp_generate_messages_cpp: tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/rule + +.PHONY : roscpp_generate_messages_cpp + +# fast build rule for target. +roscpp_generate_messages_cpp/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_cpp.dir/build +.PHONY : roscpp_generate_messages_cpp/fast + +# Convenience name for target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/rule: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/rule +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/rule + +# Convenience name for target. +rosgraph_msgs_generate_messages_eus: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/rule + +.PHONY : rosgraph_msgs_generate_messages_eus + +# fast build rule for target. +rosgraph_msgs_generate_messages_eus/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build +.PHONY : rosgraph_msgs_generate_messages_eus/fast + +# Convenience name for target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/rule: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/rule +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/rule + +# Convenience name for target. +rosgraph_msgs_generate_messages_lisp: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/rule + +.PHONY : rosgraph_msgs_generate_messages_lisp + +# fast build rule for target. +rosgraph_msgs_generate_messages_lisp/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build +.PHONY : rosgraph_msgs_generate_messages_lisp/fast + +# Convenience name for target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/rule: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/rule +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/rule + +# Convenience name for target. +std_msgs_generate_messages_cpp: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/rule + +.PHONY : std_msgs_generate_messages_cpp + +# fast build rule for target. +std_msgs_generate_messages_cpp/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_cpp.dir/build +.PHONY : std_msgs_generate_messages_cpp/fast + +# Convenience name for target. +tutorial_pkg/CMakeFiles/my_first_node.dir/rule: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/my_first_node.dir/rule +.PHONY : tutorial_pkg/CMakeFiles/my_first_node.dir/rule + +# Convenience name for target. +my_first_node: tutorial_pkg/CMakeFiles/my_first_node.dir/rule + +.PHONY : my_first_node + +# fast build rule for target. +my_first_node/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f tutorial_pkg/CMakeFiles/my_first_node.dir/build.make tutorial_pkg/CMakeFiles/my_first_node.dir/build +.PHONY : my_first_node/fast + +# Convenience name for target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/rule: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/rule +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/rule + +# Convenience name for target. +rosgraph_msgs_generate_messages_nodejs: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/rule + +.PHONY : rosgraph_msgs_generate_messages_nodejs + +# fast build rule for target. +rosgraph_msgs_generate_messages_nodejs/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build +.PHONY : rosgraph_msgs_generate_messages_nodejs/fast + +# Convenience name for target. +tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/rule: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/rule +.PHONY : tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/rule + +# Convenience name for target. +rosgraph_msgs_generate_messages_py: tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/rule + +.PHONY : rosgraph_msgs_generate_messages_py + +# fast build rule for target. +rosgraph_msgs_generate_messages_py/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make tutorial_pkg/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build +.PHONY : rosgraph_msgs_generate_messages_py/fast + +# Convenience name for target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/rule: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/rule +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/rule + +# Convenience name for target. +std_msgs_generate_messages_eus: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/rule + +.PHONY : std_msgs_generate_messages_eus + +# fast build rule for target. +std_msgs_generate_messages_eus/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_eus.dir/build +.PHONY : std_msgs_generate_messages_eus/fast + +# Convenience name for target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/rule: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/rule +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/rule + +# Convenience name for target. +std_msgs_generate_messages_nodejs: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/rule + +.PHONY : std_msgs_generate_messages_nodejs + +# fast build rule for target. +std_msgs_generate_messages_nodejs/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_nodejs.dir/build +.PHONY : std_msgs_generate_messages_nodejs/fast + +# Convenience name for target. +tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/rule: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/rule +.PHONY : tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/rule + +# Convenience name for target. +roscpp_generate_messages_nodejs: tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/rule + +.PHONY : roscpp_generate_messages_nodejs + +# fast build rule for target. +roscpp_generate_messages_nodejs/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/build.make tutorial_pkg/CMakeFiles/roscpp_generate_messages_nodejs.dir/build +.PHONY : roscpp_generate_messages_nodejs/fast + +# Convenience name for target. +tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/rule: + cd /home/husarion/ros_ws/build && $(MAKE) -f CMakeFiles/Makefile2 tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/rule +.PHONY : tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/rule + +# Convenience name for target. +std_msgs_generate_messages_py: tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/rule + +.PHONY : std_msgs_generate_messages_py + +# fast build rule for target. +std_msgs_generate_messages_py/fast: + cd /home/husarion/ros_ws/build && $(MAKE) -f tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/build.make tutorial_pkg/CMakeFiles/std_msgs_generate_messages_py.dir/build +.PHONY : std_msgs_generate_messages_py/fast + +src/my_first_node.o: src/my_first_node.cpp.o + +.PHONY : src/my_first_node.o + +# target to build an object file +src/my_first_node.cpp.o: + cd /home/husarion/ros_ws/build && $(MAKE) -f tutorial_pkg/CMakeFiles/my_first_node.dir/build.make tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.o +.PHONY : src/my_first_node.cpp.o + +src/my_first_node.i: src/my_first_node.cpp.i + +.PHONY : src/my_first_node.i + +# target to preprocess a source file +src/my_first_node.cpp.i: + cd /home/husarion/ros_ws/build && $(MAKE) -f tutorial_pkg/CMakeFiles/my_first_node.dir/build.make tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.i +.PHONY : src/my_first_node.cpp.i + +src/my_first_node.s: src/my_first_node.cpp.s + +.PHONY : src/my_first_node.s + +# target to generate assembly for a file +src/my_first_node.cpp.s: + cd /home/husarion/ros_ws/build && $(MAKE) -f tutorial_pkg/CMakeFiles/my_first_node.dir/build.make tutorial_pkg/CMakeFiles/my_first_node.dir/src/my_first_node.cpp.s +.PHONY : src/my_first_node.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 "... install/strip" + @echo "... install/local" + @echo "... rebuild_cache" + @echo "... test" + @echo "... list_install_components" + @echo "... roscpp_generate_messages_py" + @echo "... roscpp_generate_messages_eus" + @echo "... edit_cache" + @echo "... roscpp_generate_messages_lisp" + @echo "... rosgraph_msgs_generate_messages_cpp" + @echo "... std_msgs_generate_messages_lisp" + @echo "... roscpp_generate_messages_cpp" + @echo "... install" + @echo "... rosgraph_msgs_generate_messages_eus" + @echo "... rosgraph_msgs_generate_messages_lisp" + @echo "... std_msgs_generate_messages_cpp" + @echo "... my_first_node" + @echo "... rosgraph_msgs_generate_messages_nodejs" + @echo "... rosgraph_msgs_generate_messages_py" + @echo "... std_msgs_generate_messages_eus" + @echo "... std_msgs_generate_messages_nodejs" + @echo "... roscpp_generate_messages_nodejs" + @echo "... std_msgs_generate_messages_py" + @echo "... src/my_first_node.o" + @echo "... src/my_first_node.i" + @echo "... src/my_first_node.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 /home/husarion/ros_ws/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/tutorial_pkg/catkin_generated/installspace/tutorial_pkg.pc b/build/tutorial_pkg/catkin_generated/installspace/tutorial_pkg.pc new file mode 100644 index 0000000..ba53a33 --- /dev/null +++ b/build/tutorial_pkg/catkin_generated/installspace/tutorial_pkg.pc @@ -0,0 +1,8 @@ +prefix=/home/husarion/ros_ws/install + +Name: tutorial_pkg +Description: Description of tutorial_pkg +Version: 0.0.0 +Cflags: +Libs: -L${prefix}/lib +Requires: diff --git a/build/tutorial_pkg/catkin_generated/installspace/tutorial_pkgConfig-version.cmake b/build/tutorial_pkg/catkin_generated/installspace/tutorial_pkgConfig-version.cmake new file mode 100644 index 0000000..7fd9f99 --- /dev/null +++ b/build/tutorial_pkg/catkin_generated/installspace/tutorial_pkgConfig-version.cmake @@ -0,0 +1,14 @@ +# generated from catkin/cmake/template/pkgConfig-version.cmake.in +set(PACKAGE_VERSION "0.0.0") + +set(PACKAGE_VERSION_EXACT False) +set(PACKAGE_VERSION_COMPATIBLE False) + +if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_EXACT True) + set(PACKAGE_VERSION_COMPATIBLE True) +endif() + +if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_COMPATIBLE True) +endif() diff --git a/build/tutorial_pkg/catkin_generated/installspace/tutorial_pkgConfig.cmake b/build/tutorial_pkg/catkin_generated/installspace/tutorial_pkgConfig.cmake new file mode 100644 index 0000000..2a0710d --- /dev/null +++ b/build/tutorial_pkg/catkin_generated/installspace/tutorial_pkgConfig.cmake @@ -0,0 +1,223 @@ +# generated from catkin/cmake/template/pkgConfig.cmake.in + +# append elements to a list and remove existing duplicates from the list +# copied from catkin/cmake/list_append_deduplicate.cmake to keep pkgConfig +# self contained +macro(_list_append_deduplicate listname) + if(NOT "${ARGN}" STREQUAL "") + if(${listname}) + list(REMOVE_ITEM ${listname} ${ARGN}) + endif() + list(APPEND ${listname} ${ARGN}) + endif() +endmacro() + +# append elements to a list if they are not already in the list +# copied from catkin/cmake/list_append_unique.cmake to keep pkgConfig +# self contained +macro(_list_append_unique listname) + foreach(_item ${ARGN}) + list(FIND ${listname} ${_item} _index) + if(_index EQUAL -1) + list(APPEND ${listname} ${_item}) + endif() + endforeach() +endmacro() + +# pack a list of libraries with optional build configuration keywords +# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig +# self contained +macro(_pack_libraries_with_build_configuration VAR) + set(${VAR} "") + set(_argn ${ARGN}) + list(LENGTH _argn _count) + set(_index 0) + while(${_index} LESS ${_count}) + list(GET _argn ${_index} lib) + if("${lib}" MATCHES "^(debug|optimized|general)$") + math(EXPR _index "${_index} + 1") + if(${_index} EQUAL ${_count}) + message(FATAL_ERROR "_pack_libraries_with_build_configuration() the list of libraries '${ARGN}' ends with '${lib}' which is a build configuration keyword and must be followed by a library") + endif() + list(GET _argn ${_index} library) + list(APPEND ${VAR} "${lib}${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}${library}") + else() + list(APPEND ${VAR} "${lib}") + endif() + math(EXPR _index "${_index} + 1") + endwhile() +endmacro() + +# unpack a list of libraries with optional build configuration keyword prefixes +# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig +# self contained +macro(_unpack_libraries_with_build_configuration VAR) + set(${VAR} "") + foreach(lib ${ARGN}) + string(REGEX REPLACE "^(debug|optimized|general)${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}(.+)$" "\\1;\\2" lib "${lib}") + list(APPEND ${VAR} "${lib}") + endforeach() +endmacro() + + +if(tutorial_pkg_CONFIG_INCLUDED) + return() +endif() +set(tutorial_pkg_CONFIG_INCLUDED TRUE) + +# set variables for source/devel/install prefixes +if("FALSE" STREQUAL "TRUE") + set(tutorial_pkg_SOURCE_PREFIX /home/husarion/ros_ws/src/tutorial_pkg) + set(tutorial_pkg_DEVEL_PREFIX /home/husarion/ros_ws/devel) + set(tutorial_pkg_INSTALL_PREFIX "") + set(tutorial_pkg_PREFIX ${tutorial_pkg_DEVEL_PREFIX}) +else() + set(tutorial_pkg_SOURCE_PREFIX "") + set(tutorial_pkg_DEVEL_PREFIX "") + set(tutorial_pkg_INSTALL_PREFIX /home/husarion/ros_ws/install) + set(tutorial_pkg_PREFIX ${tutorial_pkg_INSTALL_PREFIX}) +endif() + +# warn when using a deprecated package +if(NOT "" STREQUAL "") + set(_msg "WARNING: package 'tutorial_pkg' is deprecated") + # append custom deprecation text if available + if(NOT "" STREQUAL "TRUE") + set(_msg "${_msg} ()") + endif() + message("${_msg}") +endif() + +# flag project as catkin-based to distinguish if a find_package()-ed project is a catkin project +set(tutorial_pkg_FOUND_CATKIN_PROJECT TRUE) + +if(NOT " " STREQUAL " ") + set(tutorial_pkg_INCLUDE_DIRS "") + set(_include_dirs "") + if(NOT " " STREQUAL " ") + set(_report "Check the issue tracker '' and consider creating a ticket if the problem has not been reported yet.") + elseif(NOT " " STREQUAL " ") + set(_report "Check the website '' for information and consider reporting the problem.") + else() + set(_report "Report the problem to the maintainer 'husarion ' and request to fix the problem.") + endif() + foreach(idir ${_include_dirs}) + if(IS_ABSOLUTE ${idir} AND IS_DIRECTORY ${idir}) + set(include ${idir}) + elseif("${idir} " STREQUAL "include ") + get_filename_component(include "${tutorial_pkg_DIR}/../../../include" ABSOLUTE) + if(NOT IS_DIRECTORY ${include}) + message(FATAL_ERROR "Project 'tutorial_pkg' specifies '${idir}' as an include dir, which is not found. It does not exist in '${include}'. ${_report}") + endif() + else() + message(FATAL_ERROR "Project 'tutorial_pkg' specifies '${idir}' as an include dir, which is not found. It does neither exist as an absolute directory nor in '\${prefix}/${idir}'. ${_report}") + endif() + _list_append_unique(tutorial_pkg_INCLUDE_DIRS ${include}) + endforeach() +endif() + +set(libraries "") +foreach(library ${libraries}) + # keep build configuration keywords, target names and absolute libraries as-is + if("${library}" MATCHES "^(debug|optimized|general)$") + list(APPEND tutorial_pkg_LIBRARIES ${library}) + elseif(${library} MATCHES "^-l") + list(APPEND tutorial_pkg_LIBRARIES ${library}) + elseif(${library} MATCHES "^-") + # This is a linker flag/option (like -pthread) + # There's no standard variable for these, so create an interface library to hold it + if(NOT tutorial_pkg_NUM_DUMMY_TARGETS) + set(tutorial_pkg_NUM_DUMMY_TARGETS 0) + endif() + # Make sure the target name is unique + set(interface_target_name "catkin::tutorial_pkg::wrapped-linker-option${tutorial_pkg_NUM_DUMMY_TARGETS}") + while(TARGET "${interface_target_name}") + math(EXPR tutorial_pkg_NUM_DUMMY_TARGETS "${tutorial_pkg_NUM_DUMMY_TARGETS}+1") + set(interface_target_name "catkin::tutorial_pkg::wrapped-linker-option${tutorial_pkg_NUM_DUMMY_TARGETS}") + endwhile() + add_library("${interface_target_name}" INTERFACE IMPORTED) + if("${CMAKE_VERSION}" VERSION_LESS "3.13.0") + set_property( + TARGET + "${interface_target_name}" + APPEND PROPERTY + INTERFACE_LINK_LIBRARIES "${library}") + else() + target_link_options("${interface_target_name}" INTERFACE "${library}") + endif() + list(APPEND tutorial_pkg_LIBRARIES "${interface_target_name}") + elseif(TARGET ${library}) + list(APPEND tutorial_pkg_LIBRARIES ${library}) + elseif(IS_ABSOLUTE ${library}) + list(APPEND tutorial_pkg_LIBRARIES ${library}) + else() + set(lib_path "") + set(lib "${library}-NOTFOUND") + # since the path where the library is found is returned we have to iterate over the paths manually + foreach(path /home/husarion/ros_ws/install/lib;/home/husarion/ros_ws/devel/lib;/home/husarion/husarion_ws/devel/lib;/opt/ros/melodic/lib) + find_library(lib ${library} + PATHS ${path} + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) + if(lib) + set(lib_path ${path}) + break() + endif() + endforeach() + if(lib) + _list_append_unique(tutorial_pkg_LIBRARY_DIRS ${lib_path}) + list(APPEND tutorial_pkg_LIBRARIES ${lib}) + else() + # as a fall back for non-catkin libraries try to search globally + find_library(lib ${library}) + if(NOT lib) + message(FATAL_ERROR "Project '${PROJECT_NAME}' tried to find library '${library}'. The library is neither a target nor built/installed properly. Did you compile project 'tutorial_pkg'? Did you find_package() it before the subdirectory containing its code is included?") + endif() + list(APPEND tutorial_pkg_LIBRARIES ${lib}) + endif() + endif() +endforeach() + +set(tutorial_pkg_EXPORTED_TARGETS "") +# create dummy targets for exported code generation targets to make life of users easier +foreach(t ${tutorial_pkg_EXPORTED_TARGETS}) + if(NOT TARGET ${t}) + add_custom_target(${t}) + endif() +endforeach() + +set(depends "") +foreach(depend ${depends}) + string(REPLACE " " ";" depend_list ${depend}) + # the package name of the dependency must be kept in a unique variable so that it is not overwritten in recursive calls + list(GET depend_list 0 tutorial_pkg_dep) + list(LENGTH depend_list count) + if(${count} EQUAL 1) + # simple dependencies must only be find_package()-ed once + if(NOT ${tutorial_pkg_dep}_FOUND) + find_package(${tutorial_pkg_dep} REQUIRED NO_MODULE) + endif() + else() + # dependencies with components must be find_package()-ed again + list(REMOVE_AT depend_list 0) + find_package(${tutorial_pkg_dep} REQUIRED NO_MODULE ${depend_list}) + endif() + _list_append_unique(tutorial_pkg_INCLUDE_DIRS ${${tutorial_pkg_dep}_INCLUDE_DIRS}) + + # merge build configuration keywords with library names to correctly deduplicate + _pack_libraries_with_build_configuration(tutorial_pkg_LIBRARIES ${tutorial_pkg_LIBRARIES}) + _pack_libraries_with_build_configuration(_libraries ${${tutorial_pkg_dep}_LIBRARIES}) + _list_append_deduplicate(tutorial_pkg_LIBRARIES ${_libraries}) + # undo build configuration keyword merging after deduplication + _unpack_libraries_with_build_configuration(tutorial_pkg_LIBRARIES ${tutorial_pkg_LIBRARIES}) + + _list_append_unique(tutorial_pkg_LIBRARY_DIRS ${${tutorial_pkg_dep}_LIBRARY_DIRS}) + list(APPEND tutorial_pkg_EXPORTED_TARGETS ${${tutorial_pkg_dep}_EXPORTED_TARGETS}) +endforeach() + +set(pkg_cfg_extras "") +foreach(extra ${pkg_cfg_extras}) + if(NOT IS_ABSOLUTE ${extra}) + set(extra ${tutorial_pkg_DIR}/${extra}) + endif() + include(${extra}) +endforeach() diff --git a/build/tutorial_pkg/catkin_generated/ordered_paths.cmake b/build/tutorial_pkg/catkin_generated/ordered_paths.cmake new file mode 100644 index 0000000..88ba1d8 --- /dev/null +++ b/build/tutorial_pkg/catkin_generated/ordered_paths.cmake @@ -0,0 +1 @@ +set(ORDERED_PATHS "/opt/ros/melodic/lib") \ No newline at end of file diff --git a/build/tutorial_pkg/catkin_generated/package.cmake b/build/tutorial_pkg/catkin_generated/package.cmake new file mode 100644 index 0000000..5894a73 --- /dev/null +++ b/build/tutorial_pkg/catkin_generated/package.cmake @@ -0,0 +1,16 @@ +set(_CATKIN_CURRENT_PACKAGE "tutorial_pkg") +set(tutorial_pkg_VERSION "0.0.0") +set(tutorial_pkg_MAINTAINER "husarion ") +set(tutorial_pkg_PACKAGE_FORMAT "2") +set(tutorial_pkg_BUILD_DEPENDS "roscpp") +set(tutorial_pkg_BUILD_EXPORT_DEPENDS "roscpp") +set(tutorial_pkg_BUILDTOOL_DEPENDS "catkin") +set(tutorial_pkg_BUILDTOOL_EXPORT_DEPENDS ) +set(tutorial_pkg_EXEC_DEPENDS "roscpp") +set(tutorial_pkg_RUN_DEPENDS "roscpp") +set(tutorial_pkg_TEST_DEPENDS ) +set(tutorial_pkg_DOC_DEPENDS ) +set(tutorial_pkg_URL_WEBSITE "") +set(tutorial_pkg_URL_BUGTRACKER "") +set(tutorial_pkg_URL_REPOSITORY "") +set(tutorial_pkg_DEPRECATED "") \ No newline at end of file diff --git a/build/tutorial_pkg/catkin_generated/pkg.develspace.context.pc.py b/build/tutorial_pkg/catkin_generated/pkg.develspace.context.pc.py new file mode 100644 index 0000000..d8fa6ed --- /dev/null +++ b/build/tutorial_pkg/catkin_generated/pkg.develspace.context.pc.py @@ -0,0 +1,8 @@ +# generated from catkin/cmake/template/pkg.context.pc.in +CATKIN_PACKAGE_PREFIX = "" +PROJECT_PKG_CONFIG_INCLUDE_DIRS = "".split(';') if "" != "" else [] +PROJECT_CATKIN_DEPENDS = "".replace(';', ' ') +PKG_CONFIG_LIBRARIES_WITH_PREFIX = "".split(';') if "" != "" else [] +PROJECT_NAME = "tutorial_pkg" +PROJECT_SPACE_DIR = "/home/husarion/ros_ws/devel" +PROJECT_VERSION = "0.0.0" diff --git a/build/tutorial_pkg/catkin_generated/pkg.installspace.context.pc.py b/build/tutorial_pkg/catkin_generated/pkg.installspace.context.pc.py new file mode 100644 index 0000000..13fc1c5 --- /dev/null +++ b/build/tutorial_pkg/catkin_generated/pkg.installspace.context.pc.py @@ -0,0 +1,8 @@ +# generated from catkin/cmake/template/pkg.context.pc.in +CATKIN_PACKAGE_PREFIX = "" +PROJECT_PKG_CONFIG_INCLUDE_DIRS = "".split(';') if "" != "" else [] +PROJECT_CATKIN_DEPENDS = "".replace(';', ' ') +PKG_CONFIG_LIBRARIES_WITH_PREFIX = "".split(';') if "" != "" else [] +PROJECT_NAME = "tutorial_pkg" +PROJECT_SPACE_DIR = "/home/husarion/ros_ws/install" +PROJECT_VERSION = "0.0.0" diff --git a/build/tutorial_pkg/catkin_generated/stamps/tutorial_pkg/package.xml.stamp b/build/tutorial_pkg/catkin_generated/stamps/tutorial_pkg/package.xml.stamp new file mode 100644 index 0000000..7d952d7 --- /dev/null +++ b/build/tutorial_pkg/catkin_generated/stamps/tutorial_pkg/package.xml.stamp @@ -0,0 +1,62 @@ + + + tutorial_pkg + 0.0.0 + The tutorial_pkg package + + + + + husarion + + + + + + TODO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + catkin + roscpp + roscpp + roscpp + + + + + + + + diff --git a/build/tutorial_pkg/catkin_generated/stamps/tutorial_pkg/pkg.pc.em.stamp b/build/tutorial_pkg/catkin_generated/stamps/tutorial_pkg/pkg.pc.em.stamp new file mode 100644 index 0000000..549fb75 --- /dev/null +++ b/build/tutorial_pkg/catkin_generated/stamps/tutorial_pkg/pkg.pc.em.stamp @@ -0,0 +1,8 @@ +prefix=@PROJECT_SPACE_DIR + +Name: @(CATKIN_PACKAGE_PREFIX + PROJECT_NAME) +Description: Description of @PROJECT_NAME +Version: @PROJECT_VERSION +Cflags: @(' '.join(['-I%s' % include for include in PROJECT_PKG_CONFIG_INCLUDE_DIRS])) +Libs: -L${prefix}/lib @(' '.join(PKG_CONFIG_LIBRARIES_WITH_PREFIX)) +Requires: @(PROJECT_CATKIN_DEPENDS) diff --git a/build/tutorial_pkg/cmake_install.cmake b/build/tutorial_pkg/cmake_install.cmake new file mode 100644 index 0000000..ef0d4ae --- /dev/null +++ b/build/tutorial_pkg/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/husarion/ros_ws/src/tutorial_pkg + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/home/husarion/ros_ws/install") +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() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/husarion/ros_ws/build/tutorial_pkg/catkin_generated/installspace/tutorial_pkg.pc") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/tutorial_pkg/cmake" TYPE FILE FILES + "/home/husarion/ros_ws/build/tutorial_pkg/catkin_generated/installspace/tutorial_pkgConfig.cmake" + "/home/husarion/ros_ws/build/tutorial_pkg/catkin_generated/installspace/tutorial_pkgConfig-version.cmake" + ) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/tutorial_pkg" TYPE FILE FILES "/home/husarion/ros_ws/src/tutorial_pkg/package.xml") +endif() + diff --git a/devel/.built_by b/devel/.built_by new file mode 100644 index 0000000..2e212dd --- /dev/null +++ b/devel/.built_by @@ -0,0 +1 @@ +catkin_make \ No newline at end of file diff --git a/devel/.catkin b/devel/.catkin new file mode 100644 index 0000000..71a2138 --- /dev/null +++ b/devel/.catkin @@ -0,0 +1 @@ +/home/husarion/ros_ws/src \ No newline at end of file diff --git a/devel/.rosinstall b/devel/.rosinstall new file mode 100644 index 0000000..9698687 --- /dev/null +++ b/devel/.rosinstall @@ -0,0 +1,2 @@ +- setup-file: + local-name: /home/husarion/ros_ws/devel/setup.sh diff --git a/devel/_setup_util.py b/devel/_setup_util.py new file mode 100755 index 0000000..f99ab5c --- /dev/null +++ b/devel/_setup_util.py @@ -0,0 +1,304 @@ +#!/usr/bin/python2 +# -*- coding: utf-8 -*- + +# Software License Agreement (BSD License) +# +# Copyright (c) 2012, Willow Garage, Inc. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of Willow Garage, Inc. nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. + +"""This file generates shell code for the setup.SHELL scripts to set environment variables.""" + +from __future__ import print_function + +import argparse +import copy +import errno +import os +import platform +import sys + +CATKIN_MARKER_FILE = '.catkin' + +system = platform.system() +IS_DARWIN = (system == 'Darwin') +IS_WINDOWS = (system == 'Windows') + +PATH_TO_ADD_SUFFIX = ['bin'] +if IS_WINDOWS: + # while catkin recommends putting dll's into bin, 3rd party packages often put dll's into lib + # since Windows finds dll's via the PATH variable, prepend it with path to lib + PATH_TO_ADD_SUFFIX.extend([['lib', os.path.join('lib', 'x86_64-linux-gnu')]]) + +# subfolder of workspace prepended to CMAKE_PREFIX_PATH +ENV_VAR_SUBFOLDERS = { + 'CMAKE_PREFIX_PATH': '', + 'LD_LIBRARY_PATH' if not IS_DARWIN else 'DYLD_LIBRARY_PATH': ['lib', os.path.join('lib', 'x86_64-linux-gnu')], + 'PATH': PATH_TO_ADD_SUFFIX, + 'PKG_CONFIG_PATH': [os.path.join('lib', 'pkgconfig'), os.path.join('lib', 'x86_64-linux-gnu', 'pkgconfig')], + 'PYTHONPATH': 'lib/python2.7/dist-packages', +} + + +def rollback_env_variables(environ, env_var_subfolders): + """ + Generate shell code to reset environment variables. + + by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH. + This does not cover modifications performed by environment hooks. + """ + lines = [] + unmodified_environ = copy.copy(environ) + for key in sorted(env_var_subfolders.keys()): + subfolders = env_var_subfolders[key] + if not isinstance(subfolders, list): + subfolders = [subfolders] + value = _rollback_env_variable(unmodified_environ, key, subfolders) + if value is not None: + environ[key] = value + lines.append(assignment(key, value)) + if lines: + lines.insert(0, comment('reset environment variables by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH')) + return lines + + +def _rollback_env_variable(environ, name, subfolders): + """ + For each catkin workspace in CMAKE_PREFIX_PATH remove the first entry from env[NAME] matching workspace + subfolder. + + :param subfolders: list of str '' or subfoldername that may start with '/' + :returns: the updated value of the environment variable. + """ + value = environ[name] if name in environ else '' + env_paths = [path for path in value.split(os.pathsep) if path] + value_modified = False + for subfolder in subfolders: + if subfolder: + if subfolder.startswith(os.path.sep) or (os.path.altsep and subfolder.startswith(os.path.altsep)): + subfolder = subfolder[1:] + if subfolder.endswith(os.path.sep) or (os.path.altsep and subfolder.endswith(os.path.altsep)): + subfolder = subfolder[:-1] + for ws_path in _get_workspaces(environ, include_fuerte=True, include_non_existing=True): + path_to_find = os.path.join(ws_path, subfolder) if subfolder else ws_path + path_to_remove = None + for env_path in env_paths: + env_path_clean = env_path[:-1] if env_path and env_path[-1] in [os.path.sep, os.path.altsep] else env_path + if env_path_clean == path_to_find: + path_to_remove = env_path + break + if path_to_remove: + env_paths.remove(path_to_remove) + value_modified = True + new_value = os.pathsep.join(env_paths) + return new_value if value_modified else None + + +def _get_workspaces(environ, include_fuerte=False, include_non_existing=False): + """ + Based on CMAKE_PREFIX_PATH return all catkin workspaces. + + :param include_fuerte: The flag if paths starting with '/opt/ros/fuerte' should be considered workspaces, ``bool`` + """ + # get all cmake prefix paths + env_name = 'CMAKE_PREFIX_PATH' + value = environ[env_name] if env_name in environ else '' + paths = [path for path in value.split(os.pathsep) if path] + # remove non-workspace paths + workspaces = [path for path in paths if os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE)) or (include_fuerte and path.startswith('/opt/ros/fuerte')) or (include_non_existing and not os.path.exists(path))] + return workspaces + + +def prepend_env_variables(environ, env_var_subfolders, workspaces): + """Generate shell code to prepend environment variables for the all workspaces.""" + lines = [] + lines.append(comment('prepend folders of workspaces to environment variables')) + + paths = [path for path in workspaces.split(os.pathsep) if path] + + prefix = _prefix_env_variable(environ, 'CMAKE_PREFIX_PATH', paths, '') + lines.append(prepend(environ, 'CMAKE_PREFIX_PATH', prefix)) + + for key in sorted(key for key in env_var_subfolders.keys() if key != 'CMAKE_PREFIX_PATH'): + subfolder = env_var_subfolders[key] + prefix = _prefix_env_variable(environ, key, paths, subfolder) + lines.append(prepend(environ, key, prefix)) + return lines + + +def _prefix_env_variable(environ, name, paths, subfolders): + """ + Return the prefix to prepend to the environment variable NAME. + + Adding any path in NEW_PATHS_STR without creating duplicate or empty items. + """ + value = environ[name] if name in environ else '' + environ_paths = [path for path in value.split(os.pathsep) if path] + checked_paths = [] + for path in paths: + if not isinstance(subfolders, list): + subfolders = [subfolders] + for subfolder in subfolders: + path_tmp = path + if subfolder: + path_tmp = os.path.join(path_tmp, subfolder) + # skip nonexistent paths + if not os.path.exists(path_tmp): + continue + # exclude any path already in env and any path we already added + if path_tmp not in environ_paths and path_tmp not in checked_paths: + checked_paths.append(path_tmp) + prefix_str = os.pathsep.join(checked_paths) + if prefix_str != '' and environ_paths: + prefix_str += os.pathsep + return prefix_str + + +def assignment(key, value): + if not IS_WINDOWS: + return 'export %s="%s"' % (key, value) + else: + return 'set %s=%s' % (key, value) + + +def comment(msg): + if not IS_WINDOWS: + return '# %s' % msg + else: + return 'REM %s' % msg + + +def prepend(environ, key, prefix): + if key not in environ or not environ[key]: + return assignment(key, prefix) + if not IS_WINDOWS: + return 'export %s="%s$%s"' % (key, prefix, key) + else: + return 'set %s=%s%%%s%%' % (key, prefix, key) + + +def find_env_hooks(environ, cmake_prefix_path): + """Generate shell code with found environment hooks for the all workspaces.""" + lines = [] + lines.append(comment('found environment hooks in workspaces')) + + generic_env_hooks = [] + generic_env_hooks_workspace = [] + specific_env_hooks = [] + specific_env_hooks_workspace = [] + generic_env_hooks_by_filename = {} + specific_env_hooks_by_filename = {} + generic_env_hook_ext = 'bat' if IS_WINDOWS else 'sh' + specific_env_hook_ext = environ['CATKIN_SHELL'] if not IS_WINDOWS and 'CATKIN_SHELL' in environ and environ['CATKIN_SHELL'] else None + # remove non-workspace paths + workspaces = [path for path in cmake_prefix_path.split(os.pathsep) if path and os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE))] + for workspace in reversed(workspaces): + env_hook_dir = os.path.join(workspace, 'etc', 'catkin', 'profile.d') + if os.path.isdir(env_hook_dir): + for filename in sorted(os.listdir(env_hook_dir)): + if filename.endswith('.%s' % generic_env_hook_ext): + # remove previous env hook with same name if present + if filename in generic_env_hooks_by_filename: + i = generic_env_hooks.index(generic_env_hooks_by_filename[filename]) + generic_env_hooks.pop(i) + generic_env_hooks_workspace.pop(i) + # append env hook + generic_env_hooks.append(os.path.join(env_hook_dir, filename)) + generic_env_hooks_workspace.append(workspace) + generic_env_hooks_by_filename[filename] = generic_env_hooks[-1] + elif specific_env_hook_ext is not None and filename.endswith('.%s' % specific_env_hook_ext): + # remove previous env hook with same name if present + if filename in specific_env_hooks_by_filename: + i = specific_env_hooks.index(specific_env_hooks_by_filename[filename]) + specific_env_hooks.pop(i) + specific_env_hooks_workspace.pop(i) + # append env hook + specific_env_hooks.append(os.path.join(env_hook_dir, filename)) + specific_env_hooks_workspace.append(workspace) + specific_env_hooks_by_filename[filename] = specific_env_hooks[-1] + env_hooks = generic_env_hooks + specific_env_hooks + env_hooks_workspace = generic_env_hooks_workspace + specific_env_hooks_workspace + count = len(env_hooks) + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_COUNT', count)) + for i in range(count): + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d' % i, env_hooks[i])) + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d_WORKSPACE' % i, env_hooks_workspace[i])) + return lines + + +def _parse_arguments(args=None): + parser = argparse.ArgumentParser(description='Generates code blocks for the setup.SHELL script.') + parser.add_argument('--extend', action='store_true', help='Skip unsetting previous environment variables to extend context') + parser.add_argument('--local', action='store_true', help='Only consider this prefix path and ignore other prefix path in the environment') + return parser.parse_known_args(args=args)[0] + + +if __name__ == '__main__': + try: + try: + args = _parse_arguments() + except Exception as e: + print(e, file=sys.stderr) + sys.exit(1) + + if not args.local: + # environment at generation time + CMAKE_PREFIX_PATH = r'/home/husarion/ros_ws/devel;/home/husarion/husarion_ws/devel;/opt/ros/melodic'.split(';') + else: + # don't consider any other prefix path than this one + CMAKE_PREFIX_PATH = [] + # prepend current workspace if not already part of CPP + base_path = os.path.dirname(__file__) + # CMAKE_PREFIX_PATH uses forward slash on all platforms, but __file__ is platform dependent + # base_path on Windows contains backward slashes, need to be converted to forward slashes before comparison + if os.path.sep != '/': + base_path = base_path.replace(os.path.sep, '/') + + if base_path not in CMAKE_PREFIX_PATH: + CMAKE_PREFIX_PATH.insert(0, base_path) + CMAKE_PREFIX_PATH = os.pathsep.join(CMAKE_PREFIX_PATH) + + environ = dict(os.environ) + lines = [] + if not args.extend: + lines += rollback_env_variables(environ, ENV_VAR_SUBFOLDERS) + lines += prepend_env_variables(environ, ENV_VAR_SUBFOLDERS, CMAKE_PREFIX_PATH) + lines += find_env_hooks(environ, CMAKE_PREFIX_PATH) + print('\n'.join(lines)) + + # need to explicitly flush the output + sys.stdout.flush() + except IOError as e: + # and catch potential "broken pipe" if stdout is not writable + # which can happen when piping the output to a file but the disk is full + if e.errno == errno.EPIPE: + print(e, file=sys.stderr) + sys.exit(2) + raise + + sys.exit(0) diff --git a/devel/cmake.lock b/devel/cmake.lock new file mode 100644 index 0000000..e69de29 diff --git a/devel/env.sh b/devel/env.sh new file mode 100755 index 0000000..8aa9d24 --- /dev/null +++ b/devel/env.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/templates/env.sh.in + +if [ $# -eq 0 ] ; then + /bin/echo "Usage: env.sh COMMANDS" + /bin/echo "Calling env.sh without arguments is not supported anymore. Instead spawn a subshell and source a setup file manually." + exit 1 +fi + +# ensure to not use different shell type which was set before +CATKIN_SHELL=sh + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(cd "`dirname "$0"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup.sh" +exec "$@" diff --git a/devel/lib/pkgconfig/tutorial_pkg.pc b/devel/lib/pkgconfig/tutorial_pkg.pc new file mode 100644 index 0000000..536160d --- /dev/null +++ b/devel/lib/pkgconfig/tutorial_pkg.pc @@ -0,0 +1,8 @@ +prefix=/home/husarion/ros_ws/devel + +Name: tutorial_pkg +Description: Description of tutorial_pkg +Version: 0.0.0 +Cflags: +Libs: -L${prefix}/lib +Requires: diff --git a/devel/lib/tutorial_pkg/my_first_node b/devel/lib/tutorial_pkg/my_first_node new file mode 100755 index 0000000000000000000000000000000000000000..0e0e601be627dddb30c874bbfc48f7249b480e84 GIT binary patch literal 255176 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 P;0H?e5bpx-pKbpiuyZ)U literal 0 HcmV?d00001 diff --git a/devel/local_setup.bash b/devel/local_setup.bash new file mode 100644 index 0000000..7da0d97 --- /dev/null +++ b/devel/local_setup.bash @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +# generated from catkin/cmake/templates/local_setup.bash.in + +CATKIN_SHELL=bash + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup.sh" --extend --local diff --git a/devel/local_setup.sh b/devel/local_setup.sh new file mode 100644 index 0000000..f86e9fb --- /dev/null +++ b/devel/local_setup.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/template/local_setup.sh.in + +# since this file is sourced either use the provided _CATKIN_SETUP_DIR +# or fall back to the destination set at configure time +: ${_CATKIN_SETUP_DIR:=/home/husarion/ros_ws/devel} +CATKIN_SETUP_UTIL_ARGS="--extend --local" +. "$_CATKIN_SETUP_DIR/setup.sh" +unset CATKIN_SETUP_UTIL_ARGS diff --git a/devel/local_setup.zsh b/devel/local_setup.zsh new file mode 100644 index 0000000..e692acc --- /dev/null +++ b/devel/local_setup.zsh @@ -0,0 +1,8 @@ +#!/usr/bin/env zsh +# generated from catkin/cmake/templates/local_setup.zsh.in + +CATKIN_SHELL=zsh + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd) +emulate -R zsh -c 'source "$_CATKIN_SETUP_DIR/setup.sh" --extend --local' diff --git a/devel/setup.bash b/devel/setup.bash new file mode 100644 index 0000000..ff47af8 --- /dev/null +++ b/devel/setup.bash @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +# generated from catkin/cmake/templates/setup.bash.in + +CATKIN_SHELL=bash + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup.sh" diff --git a/devel/setup.sh b/devel/setup.sh new file mode 100644 index 0000000..c6e0df2 --- /dev/null +++ b/devel/setup.sh @@ -0,0 +1,96 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/template/setup.sh.in + +# Sets various environment variables and sources additional environment hooks. +# It tries it's best to undo changes from a previously sourced setup file before. +# Supported command line options: +# --extend: skips the undoing of changes from a previously sourced setup file +# --local: only considers this workspace but not the chained ones +# In plain sh shell which doesn't support arguments for sourced scripts you can +# set the environment variable `CATKIN_SETUP_UTIL_ARGS=--extend/--local` instead. + +# since this file is sourced either use the provided _CATKIN_SETUP_DIR +# or fall back to the destination set at configure time +: ${_CATKIN_SETUP_DIR:=/home/husarion/ros_ws/devel} +_SETUP_UTIL="$_CATKIN_SETUP_DIR/_setup_util.py" +unset _CATKIN_SETUP_DIR + +if [ ! -f "$_SETUP_UTIL" ]; then + echo "Missing Python script: $_SETUP_UTIL" + return 22 +fi + +# detect if running on Darwin platform +_UNAME=`uname -s` +_IS_DARWIN=0 +if [ "$_UNAME" = "Darwin" ]; then + _IS_DARWIN=1 +fi +unset _UNAME + +# make sure to export all environment variables +export CMAKE_PREFIX_PATH +if [ $_IS_DARWIN -eq 0 ]; then + export LD_LIBRARY_PATH +else + export DYLD_LIBRARY_PATH +fi +unset _IS_DARWIN +export PATH +export PKG_CONFIG_PATH +export PYTHONPATH + +# remember type of shell if not already set +if [ -z "$CATKIN_SHELL" ]; then + CATKIN_SHELL=sh +fi + +# invoke Python script to generate necessary exports of environment variables +# use TMPDIR if it exists, otherwise fall back to /tmp +if [ -d "${TMPDIR:-}" ]; then + _TMPDIR="${TMPDIR}" +else + _TMPDIR=/tmp +fi +_SETUP_TMP=`mktemp "${_TMPDIR}/setup.sh.XXXXXXXXXX"` +unset _TMPDIR +if [ $? -ne 0 -o ! -f "$_SETUP_TMP" ]; then + echo "Could not create temporary file: $_SETUP_TMP" + return 1 +fi +CATKIN_SHELL=$CATKIN_SHELL "$_SETUP_UTIL" $@ ${CATKIN_SETUP_UTIL_ARGS:-} >> "$_SETUP_TMP" +_RC=$? +if [ $_RC -ne 0 ]; then + if [ $_RC -eq 2 ]; then + echo "Could not write the output of '$_SETUP_UTIL' to temporary file '$_SETUP_TMP': may be the disk if full?" + else + echo "Failed to run '\"$_SETUP_UTIL\" $@': return code $_RC" + fi + unset _RC + unset _SETUP_UTIL + rm -f "$_SETUP_TMP" + unset _SETUP_TMP + return 1 +fi +unset _RC +unset _SETUP_UTIL +. "$_SETUP_TMP" +rm -f "$_SETUP_TMP" +unset _SETUP_TMP + +# source all environment hooks +_i=0 +while [ $_i -lt $_CATKIN_ENVIRONMENT_HOOKS_COUNT ]; do + eval _envfile=\$_CATKIN_ENVIRONMENT_HOOKS_$_i + unset _CATKIN_ENVIRONMENT_HOOKS_$_i + eval _envfile_workspace=\$_CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE + unset _CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE + # set workspace for environment hook + CATKIN_ENV_HOOK_WORKSPACE=$_envfile_workspace + . "$_envfile" + unset CATKIN_ENV_HOOK_WORKSPACE + _i=$((_i + 1)) +done +unset _i + +unset _CATKIN_ENVIRONMENT_HOOKS_COUNT diff --git a/devel/setup.zsh b/devel/setup.zsh new file mode 100644 index 0000000..9f780b7 --- /dev/null +++ b/devel/setup.zsh @@ -0,0 +1,8 @@ +#!/usr/bin/env zsh +# generated from catkin/cmake/templates/setup.zsh.in + +CATKIN_SHELL=zsh + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd) +emulate -R zsh -c 'source "$_CATKIN_SETUP_DIR/setup.sh"' diff --git a/devel/share/tutorial_pkg/cmake/tutorial_pkgConfig-version.cmake b/devel/share/tutorial_pkg/cmake/tutorial_pkgConfig-version.cmake new file mode 100644 index 0000000..7fd9f99 --- /dev/null +++ b/devel/share/tutorial_pkg/cmake/tutorial_pkgConfig-version.cmake @@ -0,0 +1,14 @@ +# generated from catkin/cmake/template/pkgConfig-version.cmake.in +set(PACKAGE_VERSION "0.0.0") + +set(PACKAGE_VERSION_EXACT False) +set(PACKAGE_VERSION_COMPATIBLE False) + +if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_EXACT True) + set(PACKAGE_VERSION_COMPATIBLE True) +endif() + +if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_COMPATIBLE True) +endif() diff --git a/devel/share/tutorial_pkg/cmake/tutorial_pkgConfig.cmake b/devel/share/tutorial_pkg/cmake/tutorial_pkgConfig.cmake new file mode 100644 index 0000000..4ba949f --- /dev/null +++ b/devel/share/tutorial_pkg/cmake/tutorial_pkgConfig.cmake @@ -0,0 +1,223 @@ +# generated from catkin/cmake/template/pkgConfig.cmake.in + +# append elements to a list and remove existing duplicates from the list +# copied from catkin/cmake/list_append_deduplicate.cmake to keep pkgConfig +# self contained +macro(_list_append_deduplicate listname) + if(NOT "${ARGN}" STREQUAL "") + if(${listname}) + list(REMOVE_ITEM ${listname} ${ARGN}) + endif() + list(APPEND ${listname} ${ARGN}) + endif() +endmacro() + +# append elements to a list if they are not already in the list +# copied from catkin/cmake/list_append_unique.cmake to keep pkgConfig +# self contained +macro(_list_append_unique listname) + foreach(_item ${ARGN}) + list(FIND ${listname} ${_item} _index) + if(_index EQUAL -1) + list(APPEND ${listname} ${_item}) + endif() + endforeach() +endmacro() + +# pack a list of libraries with optional build configuration keywords +# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig +# self contained +macro(_pack_libraries_with_build_configuration VAR) + set(${VAR} "") + set(_argn ${ARGN}) + list(LENGTH _argn _count) + set(_index 0) + while(${_index} LESS ${_count}) + list(GET _argn ${_index} lib) + if("${lib}" MATCHES "^(debug|optimized|general)$") + math(EXPR _index "${_index} + 1") + if(${_index} EQUAL ${_count}) + message(FATAL_ERROR "_pack_libraries_with_build_configuration() the list of libraries '${ARGN}' ends with '${lib}' which is a build configuration keyword and must be followed by a library") + endif() + list(GET _argn ${_index} library) + list(APPEND ${VAR} "${lib}${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}${library}") + else() + list(APPEND ${VAR} "${lib}") + endif() + math(EXPR _index "${_index} + 1") + endwhile() +endmacro() + +# unpack a list of libraries with optional build configuration keyword prefixes +# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig +# self contained +macro(_unpack_libraries_with_build_configuration VAR) + set(${VAR} "") + foreach(lib ${ARGN}) + string(REGEX REPLACE "^(debug|optimized|general)${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}(.+)$" "\\1;\\2" lib "${lib}") + list(APPEND ${VAR} "${lib}") + endforeach() +endmacro() + + +if(tutorial_pkg_CONFIG_INCLUDED) + return() +endif() +set(tutorial_pkg_CONFIG_INCLUDED TRUE) + +# set variables for source/devel/install prefixes +if("TRUE" STREQUAL "TRUE") + set(tutorial_pkg_SOURCE_PREFIX /home/husarion/ros_ws/src/tutorial_pkg) + set(tutorial_pkg_DEVEL_PREFIX /home/husarion/ros_ws/devel) + set(tutorial_pkg_INSTALL_PREFIX "") + set(tutorial_pkg_PREFIX ${tutorial_pkg_DEVEL_PREFIX}) +else() + set(tutorial_pkg_SOURCE_PREFIX "") + set(tutorial_pkg_DEVEL_PREFIX "") + set(tutorial_pkg_INSTALL_PREFIX /home/husarion/ros_ws/install) + set(tutorial_pkg_PREFIX ${tutorial_pkg_INSTALL_PREFIX}) +endif() + +# warn when using a deprecated package +if(NOT "" STREQUAL "") + set(_msg "WARNING: package 'tutorial_pkg' is deprecated") + # append custom deprecation text if available + if(NOT "" STREQUAL "TRUE") + set(_msg "${_msg} ()") + endif() + message("${_msg}") +endif() + +# flag project as catkin-based to distinguish if a find_package()-ed project is a catkin project +set(tutorial_pkg_FOUND_CATKIN_PROJECT TRUE) + +if(NOT " " STREQUAL " ") + set(tutorial_pkg_INCLUDE_DIRS "") + set(_include_dirs "") + if(NOT " " STREQUAL " ") + set(_report "Check the issue tracker '' and consider creating a ticket if the problem has not been reported yet.") + elseif(NOT " " STREQUAL " ") + set(_report "Check the website '' for information and consider reporting the problem.") + else() + set(_report "Report the problem to the maintainer 'husarion ' and request to fix the problem.") + endif() + foreach(idir ${_include_dirs}) + if(IS_ABSOLUTE ${idir} AND IS_DIRECTORY ${idir}) + set(include ${idir}) + elseif("${idir} " STREQUAL "include ") + get_filename_component(include "${tutorial_pkg_DIR}/../../../include" ABSOLUTE) + if(NOT IS_DIRECTORY ${include}) + message(FATAL_ERROR "Project 'tutorial_pkg' specifies '${idir}' as an include dir, which is not found. It does not exist in '${include}'. ${_report}") + endif() + else() + message(FATAL_ERROR "Project 'tutorial_pkg' specifies '${idir}' as an include dir, which is not found. It does neither exist as an absolute directory nor in '/home/husarion/ros_ws/src/tutorial_pkg/${idir}'. ${_report}") + endif() + _list_append_unique(tutorial_pkg_INCLUDE_DIRS ${include}) + endforeach() +endif() + +set(libraries "") +foreach(library ${libraries}) + # keep build configuration keywords, target names and absolute libraries as-is + if("${library}" MATCHES "^(debug|optimized|general)$") + list(APPEND tutorial_pkg_LIBRARIES ${library}) + elseif(${library} MATCHES "^-l") + list(APPEND tutorial_pkg_LIBRARIES ${library}) + elseif(${library} MATCHES "^-") + # This is a linker flag/option (like -pthread) + # There's no standard variable for these, so create an interface library to hold it + if(NOT tutorial_pkg_NUM_DUMMY_TARGETS) + set(tutorial_pkg_NUM_DUMMY_TARGETS 0) + endif() + # Make sure the target name is unique + set(interface_target_name "catkin::tutorial_pkg::wrapped-linker-option${tutorial_pkg_NUM_DUMMY_TARGETS}") + while(TARGET "${interface_target_name}") + math(EXPR tutorial_pkg_NUM_DUMMY_TARGETS "${tutorial_pkg_NUM_DUMMY_TARGETS}+1") + set(interface_target_name "catkin::tutorial_pkg::wrapped-linker-option${tutorial_pkg_NUM_DUMMY_TARGETS}") + endwhile() + add_library("${interface_target_name}" INTERFACE IMPORTED) + if("${CMAKE_VERSION}" VERSION_LESS "3.13.0") + set_property( + TARGET + "${interface_target_name}" + APPEND PROPERTY + INTERFACE_LINK_LIBRARIES "${library}") + else() + target_link_options("${interface_target_name}" INTERFACE "${library}") + endif() + list(APPEND tutorial_pkg_LIBRARIES "${interface_target_name}") + elseif(TARGET ${library}) + list(APPEND tutorial_pkg_LIBRARIES ${library}) + elseif(IS_ABSOLUTE ${library}) + list(APPEND tutorial_pkg_LIBRARIES ${library}) + else() + set(lib_path "") + set(lib "${library}-NOTFOUND") + # since the path where the library is found is returned we have to iterate over the paths manually + foreach(path /home/husarion/ros_ws/devel/lib;/home/husarion/ros_ws/devel/lib;/home/husarion/husarion_ws/devel/lib;/opt/ros/melodic/lib) + find_library(lib ${library} + PATHS ${path} + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) + if(lib) + set(lib_path ${path}) + break() + endif() + endforeach() + if(lib) + _list_append_unique(tutorial_pkg_LIBRARY_DIRS ${lib_path}) + list(APPEND tutorial_pkg_LIBRARIES ${lib}) + else() + # as a fall back for non-catkin libraries try to search globally + find_library(lib ${library}) + if(NOT lib) + message(FATAL_ERROR "Project '${PROJECT_NAME}' tried to find library '${library}'. The library is neither a target nor built/installed properly. Did you compile project 'tutorial_pkg'? Did you find_package() it before the subdirectory containing its code is included?") + endif() + list(APPEND tutorial_pkg_LIBRARIES ${lib}) + endif() + endif() +endforeach() + +set(tutorial_pkg_EXPORTED_TARGETS "") +# create dummy targets for exported code generation targets to make life of users easier +foreach(t ${tutorial_pkg_EXPORTED_TARGETS}) + if(NOT TARGET ${t}) + add_custom_target(${t}) + endif() +endforeach() + +set(depends "") +foreach(depend ${depends}) + string(REPLACE " " ";" depend_list ${depend}) + # the package name of the dependency must be kept in a unique variable so that it is not overwritten in recursive calls + list(GET depend_list 0 tutorial_pkg_dep) + list(LENGTH depend_list count) + if(${count} EQUAL 1) + # simple dependencies must only be find_package()-ed once + if(NOT ${tutorial_pkg_dep}_FOUND) + find_package(${tutorial_pkg_dep} REQUIRED NO_MODULE) + endif() + else() + # dependencies with components must be find_package()-ed again + list(REMOVE_AT depend_list 0) + find_package(${tutorial_pkg_dep} REQUIRED NO_MODULE ${depend_list}) + endif() + _list_append_unique(tutorial_pkg_INCLUDE_DIRS ${${tutorial_pkg_dep}_INCLUDE_DIRS}) + + # merge build configuration keywords with library names to correctly deduplicate + _pack_libraries_with_build_configuration(tutorial_pkg_LIBRARIES ${tutorial_pkg_LIBRARIES}) + _pack_libraries_with_build_configuration(_libraries ${${tutorial_pkg_dep}_LIBRARIES}) + _list_append_deduplicate(tutorial_pkg_LIBRARIES ${_libraries}) + # undo build configuration keyword merging after deduplication + _unpack_libraries_with_build_configuration(tutorial_pkg_LIBRARIES ${tutorial_pkg_LIBRARIES}) + + _list_append_unique(tutorial_pkg_LIBRARY_DIRS ${${tutorial_pkg_dep}_LIBRARY_DIRS}) + list(APPEND tutorial_pkg_EXPORTED_TARGETS ${${tutorial_pkg_dep}_EXPORTED_TARGETS}) +endforeach() + +set(pkg_cfg_extras "") +foreach(extra ${pkg_cfg_extras}) + if(NOT IS_ABSOLUTE ${extra}) + set(extra ${tutorial_pkg_DIR}/${extra}) + endif() + include(${extra}) +endforeach() diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 120000 index 0000000..66dd650 --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1 @@ +/opt/ros/melodic/share/catkin/cmake/toplevel.cmake \ No newline at end of file diff --git a/src/tutorial_pkg/CMakeLists.txt b/src/tutorial_pkg/CMakeLists.txt new file mode 100644 index 0000000..579797d --- /dev/null +++ b/src/tutorial_pkg/CMakeLists.txt @@ -0,0 +1,20 @@ +cmake_minimum_required(VERSION 2.8.3) +project(tutorial_pkg) + +add_compile_options(-std=c++11) + +find_package(catkin REQUIRED COMPONENTS + roscpp +) + +catkin_package( + CATKIN_DEPENDS +) + +include_directories(${catkin_INCLUDE_DIRS}) + +add_executable(my_first_node src/my_first_node.cpp) + +target_link_libraries(my_first_node + ${catkin_LIBRARIES} +) diff --git a/src/tutorial_pkg/package.xml b/src/tutorial_pkg/package.xml new file mode 100644 index 0000000..7d952d7 --- /dev/null +++ b/src/tutorial_pkg/package.xml @@ -0,0 +1,62 @@ + + + tutorial_pkg + 0.0.0 + The tutorial_pkg package + + + + + husarion + + + + + + TODO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + catkin + roscpp + roscpp + roscpp + + + + + + + + diff --git a/src/tutorial_pkg/src/CMakeLists.txt b/src/tutorial_pkg/src/CMakeLists.txt new file mode 100644 index 0000000..b01aa53 --- /dev/null +++ b/src/tutorial_pkg/src/CMakeLists.txt @@ -0,0 +1,21 @@ +cmake_minimum_required(VERSION 2.8.3) +project(tutorial_pkg) + +add_compile_options(-std=c++11) + +find_package(catkin REQUIRED COMPONENTS + roscpp + sensor_msgs +) + +catkin_package( + CATKIN_DEPENDS +) + +include_directories(${catkin_INCLUDE_DIRS}) + +add_executable(my_first_node src/my_first_node.cpp) + +target_link_libraries(my_first_node + ${catkin_LIBRARIES} +) diff --git a/src/tutorial_pkg/src/my_first_node.cpp b/src/tutorial_pkg/src/my_first_node.cpp new file mode 100644 index 0000000..9c60aa6 --- /dev/null +++ b/src/tutorial_pkg/src/my_first_node.cpp @@ -0,0 +1,23 @@ +#include +#include + +void imageCallback(const sensor_msgs::ImageConstPtr &image) +{ + long long sum = 0; + for (int value : image->data) + { + sum += value; + } + int avg = sum / image->data.size(); + ROS_INFO("Brightness: %d", avg); +} + +int main(int argc, char **argv) +{ + ros::init(argc, argv, "my_first_node"); + ros::NodeHandle n("~"); + ros::Subscriber sub = n.subscribe("/camera/color/image_raw", 10, imageCallback); + + ROS_INFO("Node started!"); + ros::spin(); +}