[CMake] cpack error in visual studio
Lloyd
lloydkl.tech at gmail.com
Thu May 2 09:14:26 EDT 2013
Hi,
I am trying CPack in visual studio. When I build "PACKAGE" it throws me an
error like this:
CMake Error at C:/BuildDir1/src/cmake_install.cmake:38 (message):
ABSOLUTE path INSTALL DESTINATION forbidden (by caller):
C:/BuildDir1/src/Debug/QtGuid4.dll;C:/BuildDir1/src/Debug/QtCored4.dll;C:/BuildDir1/src/Debug/reverse.dll
Call Stack (most recent call first):
C:/BuildDir1/cmake_install.cmake:33 (INCLUDE)
I cannot interpret this error, can you please help me?
I have written packaging related code only in my main cmakelist file. Its
content is given below
#Packing related code
SET (GENERATE_PACKAGE false CACHE BOOL "Do package generation?")
if(GENERATE_PACKAGE)
#INCLUDE(InstallRequiredSystemLibraries)
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "A Tutorial")
SET(CPACK_PACKAGE_VENDOR "x")
SET(CPACK_PACKAGE_DESCRIPTION_FILE
"${CMAKE_CURRENT_SOURCE_DIR}/Readme.txt")
SET(CPACK_RESOURCE_FILE_LICENSE
"${CMAKE_CURRENT_SOURCE_DIR}/Copyright.txt")
SET(CPACK_PACKAGE_VERSION_MAJOR "1")
SET(CPACK_PACKAGE_VERSION_MINOR "0")
SET(CPACK_PACKAGE_VERSION_PATCH "0")
#SET(CPACK_PACKAGE_INSTALL_DIRECTORY "Tutorial")
IF(WIN32 AND NOT UNIX)
set(CPACK_GENERATOR NSIS)
set(CPACK_MONOLITHIC_INSTALL 1)
#set(CPACK_RESOURCE_FILE_LICENSE "${ROOTDIR}/LICENSE")
#set(CPACK_RESOURCE_FILE_README "${ROOTDIR}/README")
set(CPACK_PACKAGE_EXECUTABLES "Tutorial" "My CMake Tutorial")
include(CPack)
ENDIF(WIN32 AND NOT UNIX)
ENDIF(GENERATE_PACKAGE)
One of the install command present in my cmake file is also given below
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/bin/Debug/Tutorial.exe
DESTINATION ${CPACK_PACKAGE_INSTALL_DIRECTORY} CONFIGURATIONS Debug)
Any guidance is much appreciated.
Thanks,
Lloyd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20130502/3efa0068/attachment.htm>
More information about the CMake
mailing list