[CMake] ARCHIVE_OUTPUT_DIRECTORY seems to not work

Rolf Eike Beer eike at sf-mail.de
Tue Nov 16 12:31:45 EST 2010


Am Dienstag, 16. November 2010 schrieb Andrea Galeazzi:
> I'm trying to compile a static library named libkernel.a into a custom
> path. I tried to set ARCHIVE_OUTPUT_DIRECTORY in two ways:
> 1:
> set_property(TARGET PROPERTY ARCHIVE_OUTPUT_DIRECTORY
> "O:/kernel/${CMAKE_SYSTEM_NAME}/${CMAKE_BUILD_TYPE}")
>  message("library output: ${ARCHIVE_OUTPUT_DIRECTORY}")
> add_library( Kernel STATIC ${SOURCES} )
> 2:
>  set(ARCHIVE_OUTPUT_DIRECTORY
> "O:/kernel/${CMAKE_SYSTEM_NAME}/${CMAKE_BUILD_TYPE}")
>   message("library output: ${ARCHIVE_OUTPUT_DIRECTORY}")
>   add_library( Kernel STATIC ${SOURCES} )

Have you tried this?

add_library(Kernel STATIC ${SOURCES} )
set_target_properties(Kernel PROPERTIES ARCHIVE_OUT...)

Eike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://www.cmake.org/pipermail/cmake/attachments/20101116/41afa4e3/attachment.pgp>


More information about the CMake mailing list