Thanks Brad and Bill for your help. I misunderstood before -- I thought you
meant I had to have LINK_DIRECTORIES before TARGET_LINK_LIBRARIES, not
ADD_EXECUTABLE. If this is documented somewhere I apologize for missing it.

Jolinda


-----Original Message-----
From: Brad King [mailto:[EMAIL PROTECTED] 
Sent: Friday, March 10, 2006 6:07 AM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: [CMake] Problem with link directories


jolinda wrote:
> Just to check, I've made the littlest cmakelists.txt file I can that 
> shows the problem. Here it is in it's entirety:
> 
> PROJECT(MyProject)
> ADD_EXECUTABLE(MyProject WIN32 file2.cpp )
> LINK_DIRECTORIES( "d:/dcmtk-3.5.3" ) TARGET_LINK_LIBRARIES(MyProject 
> dcmdata.lib)
> 
> If I build a project for Visual Studio 7 using CMake 1.8, I see the 
> following under the debug Win32 configuration in 
> MyProject.vcproj.cmake:

That does not add the link directories before the target.  Try this:

PROJECT(MyProject)
LINK_DIRECTORIES( "d:/dcmtk-3.5.3" )
ADD_EXECUTABLE(MyProject WIN32 file2.cpp ) TARGET_LINK_LIBRARIES(MyProject
dcmdata.lib)

Now the MyProject executable will have the given set of link 
directories.  You can also do this:

ADD_EXECUTABLE(MyProject WIN32 file2.cpp ) TARGET_LINK_LIBRARIES(MyProject
d:/dcmtk-3.5.3/dcmdata.lib)

-Brad

_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to