On 12/13/06, Abe Stephens <[EMAIL PROTECTED]> wrote:
Hi,

This might be a pretty easy question. I'm porting some code from my
usual linux/osx development environment to WindowXP. I have a library
called "glm" which builds lib/glm.dll.  That appears to work.

If I try to use that library in a SWIG_LINK_LIBRARIES directive, I get
an error that "glm.lib" can't be found:

ADD_LIBRARY(glm .... )

SWIG_ADD_MODULE(glm python glm.i)
SWIG_LINK_LIBRARIES( ${PYTHON_LIBRARIES} glm )

The synopsis of `SWIG_LINK_LIBRARIES' macro is:
SWIG_LINK_LIBRARIES(module_name library [library...])

So try this:

SWIG_LINK_LIBRARIES(glm ${PYTHON_LIBRARIES} glm )


However if I were you, to avoid any conflicts / misunderstanding, I
would choose a different module name:

ADD_LIBRARY(glm .... )
[...]
SWIG_ADD_MODULE(glm_swig python glm.i)
SWIG_LINK_LIBRARIES(glm_swig ${PYTHON_LIBRARIES} glm )

--
Tristan Carel
http://www.tristan-carel.com
Music with dinner is an insult both to the cook and the violinist.
_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to