File tree 1 file changed +16
-20
lines changed
1 file changed +16
-20
lines changed Original file line number Diff line number Diff line change @@ -64,30 +64,26 @@ macro(build_yaml_cpp)
64
64
endmacro ()
65
65
66
66
find_package (yaml-cpp 0.6 QUIET )
67
- if (yaml-cpp_FOUND)
68
- message (STATUS "Found yaml-cpp ${yaml-cpp_VERSION}" )
69
- ament_package(
70
- CONFIG_EXTRAS "yaml_cpp_vendor-extras.cmake.in"
71
- )
72
- return ()
73
- endif ()
74
-
75
- build_yaml_cpp()
67
+ if (NOT yaml-cpp_FOUND)
68
+ build_yaml_cpp()
76
69
77
- if (WIN32 )
78
- ament_environment_hooks(env_hook/yaml_cpp_vendor_library_path.bat)
79
- set (ENV_VAR_NAME "PATH" )
80
- set (ENV_VAR_VALUE "opt\\ yaml_cpp_vendor\\ bin" )
81
- else ()
82
- ament_environment_hooks(env_hook/yaml_cpp_vendor_library_path.sh)
83
- if (APPLE )
84
- set (ENV_VAR_NAME "DYLD_LIBRARY_PATH" )
70
+ if (WIN32 )
71
+ ament_environment_hooks(env_hook/yaml_cpp_vendor_library_path.bat)
72
+ set (ENV_VAR_NAME "PATH" )
73
+ set (ENV_VAR_VALUE "opt\\ yaml_cpp_vendor\\ bin" )
85
74
else ()
86
- set (ENV_VAR_NAME "LD_LIBRARY_PATH" )
75
+ ament_environment_hooks(env_hook/yaml_cpp_vendor_library_path.sh)
76
+ if (APPLE )
77
+ set (ENV_VAR_NAME "DYLD_LIBRARY_PATH" )
78
+ else ()
79
+ set (ENV_VAR_NAME "LD_LIBRARY_PATH" )
80
+ endif ()
81
+ set (ENV_VAR_VALUE "opt/yaml_cpp_vendor/lib" )
87
82
endif ()
88
- set (ENV_VAR_VALUE "opt/yaml_cpp_vendor/lib" )
83
+ ament_environment_hooks(env_hook/yaml_cpp_vendor_library_path.dsv.in)
84
+ else ()
85
+ message (STATUS "Found yaml-cpp ${yaml-cpp_VERSION}" )
89
86
endif ()
90
- ament_environment_hooks(env_hook/yaml_cpp_vendor_library_path.dsv.in)
91
87
92
88
ament_package(
93
89
CONFIG_EXTRAS "yaml_cpp_vendor-extras.cmake.in"
You can’t perform that action at this time.
0 commit comments