Hi,

I am trying to set up a customized installation directory via CPack on Windows.

It should be pretty straightforward by setting something like:
    set(CPACK_NSIS_INSTALL_ROOT "D:")
    set(CPACK_PACKAGE_INSTALL_DIRECTORY "mylib")
should get a path of "D:\mylib" , but surprisingly it doesn't work.

I added that two lines based on the example in 
http://www.cmake.org/Wiki/CMake:Component_Install_With_CPack
then got this path: "C:\Users\myname\Documents\mylib\", apparently 
CPACK_NSIS_INSTALL_ROOT is not set.

Then I tried many options and found that the CPACK_NSIS_INSTALL_ROOT must 
contains a '/' to make it working:
By adding following:
    set(CPACK_NSIS_INSTALL_ROOT "D:/")
    set(CPACK_PACKAGE_INSTALL_DIRECTORY "mylib")
will get path: "D:/\mylib\"

This is weird because this path is absolutely not a valid path.

How can I get a path of "D:\mylib" ?

Thanks,
Deqing


--

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