Hi,

I understand what the manual [1] says about LOCATION property that it is
more or less deprecated. Is that right?

I'm building software (shared libraries and executables) on both, Linux
and Windows (using VS 2005, 2008, 2010) and I'm trying to find out what
would be portable way to get target output location. It is location of
output directory where toolset genreates .so or .dll files.

I tried LOCATION property but it is empty (on Windows at least)

get_target_property(MY_TARGET_LOCATION ${MY_TARGET} LOCATION)

I tried LOCATION_Debug as well and it returns correct value,
but now I can't find how to figure out <CONFIG> to generat
LOCATION_<CONFIG> in CMake run-time.

I've read CMake FAQ and ml archives and I understand CMAKE_BUILD_TYPE
doesn't help here as it's supported for make based generators.

Basically, I'm trying to improve Scott's "add_test and locating
dependent DLL's on Windows" [2] trick, so it does not stick to using
LOCATION_Debug property.

Can anyone suggest solution to how to get target ouptut folder location?

[1] http://cmake.org/cmake/help/cmake-2-8-docs.html#prop_tgt:LOCATION
[2] http://www.cmake.org/pipermail/cmake/2009-May/029464.html


Best regards,
-- 
Mateusz Loskot, http://mateusz.loskot.net
Charter Member of OSGeo, http://osgeo.org
Member of ACCU, http://accu.org
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to