I want to create a custom command or target that is dependent on the
install target. What is the name of the install target. I tried
"install", but that didn't seem to do what I needed:
PROJECT(MyProj)
ADD_LIBRARY(mylib SHARED mylib.cc mylib.h)
ADD_EXECUTABLE(myprog myprog.cc)
TARGET_LINK_LIBRARIES(myprog mylib)
INSTALL(TARGETS mylib myprog
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin
)
ADD_CUSTOM_TARGET(build_app
DEPENDS install
COMMENT "Running build_app"
)
If I start out with a clean directory and where my
CMAKE_INSTALL_PREFIX:PATH=/path/to/install, I get the following error:
$ make build_app
make[3]: *** No rule to make target `../install', needed by
`CMakeFiles/build_app'. Stop.
make[2]: *** [CMakeFiles/build_app.dir/all] Error 2
make[1]: *** [CMakeFiles/build_app.dir/rule] Error 2
make: *** [build_app] Error 2
I'm running CMake 2.4.7 on Mac 10.4
Thanks,
James
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake