Jack, see my note to Brian re: using find_library. It may be a better
solution than just adding the library name directly.
Also, wait to hear what Brian has to say.
--Nick
On Fri, Jan 14, 2011 at 10:36 AM, Jack O'Quin <
jack.oquin@gmail.com> wrote:
> On Fri, Jan 14, 2011 at 11:30 AM, Nicholas Butko <nbutko@ucsd.edu> wrote:
> > I am running cturtle, not unstable.
>
> Here's a patch for camera_drivers version 1.2. (It's not committed in
> that SVN branch, you'll need to apply it by hand wherever that stack
> is checked out.)
>
> Index: camera1394/src/nodes/CMakeLists.txt
> ===================================================================
> --- camera1394/src/nodes/CMakeLists.txt (revision 35252)
> +++ camera1394/src/nodes/CMakeLists.txt (working copy)
> @@ -1,2 +1,10 @@
> -rosbuild_add_executable(camera1394_node camera1394.cpp
> dev_camera1394.cpp features.cpp)
> -target_link_libraries(camera1394_node dc1394)
> +# Mac OSX requires extra linker parameters
> +if(CMAKE_SYSTEM_NAME MATCHES "Darwin")
> + set(DC1394 dc1394 "-framework CoreServices")
> +else(CMAKE_SYSTEM_NAME MATCHES "Darwin")
> + set(DC1394 dc1394)
> +endif(CMAKE_SYSTEM_NAME MATCHES "Darwin")
> +
> +rosbuild_add_executable(camera1394_node
> + camera1394.cpp dev_camera1394.cpp features.cpp)
> +target_link_libraries(camera1394_node ${DC1394})
> Index: rosdep.yaml
> ===================================================================
> --- rosdep.yaml (revision 35252)
> +++ rosdep.yaml (working copy)
> @@ -12,6 +12,7 @@
> ubuntu: libdc1394-22-dev
> arch: libdc1394
> fedora: libdc1394-devel
> + macports: libdc1394
>
> gforth:
> ubuntu: gforth
> --
> joq
> _______________________________________________
> ros-users mailing list
> ros-users@code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>