2009/2/17 Pavel Shevaev pacha.shev...@gmail.com:
If your binary to install is a CMake target (like in your example)
you should use:
install(targets foo
RUNTIME DESTINATION ${foo_SOURCE_DIR}/bin)
This one didn't work neither :(
moreover installing in ${foo_SOURCE_DIR} is a bit
Yes but you may still want to separate BUILD from SOURCE tree
and install in
${PROJECT_BINARY_DIR}/bin
Thanks, I'll consider this option too. I can't use it at the moment
though since users of the app got used to the bin directory in the
top level of the source tree...
That's right, it
Folks, what can be the reason for install target not to be called? I
have something like this in my CMakeLists.txt:
add_executable(foo src1 src2 src3)
target_link_libraries(foo ${libs})
install(PROGRAMS ${foo_BINARY_DIR}/foo
DESTINATION ${foo_SOURCE_DIR}/bin
)
And for
2009/2/17 Pavel Shevaev pacha.shev...@gmail.com:
Folks, what can be the reason for install target not to be called? I
have something like this in my CMakeLists.txt:
add_executable(foo src1 src2 src3)
target_link_libraries(foo ${libs})
install(PROGRAMS ${foo_BINARY_DIR}/foo