Войти

Показать полную графическую версию : cmake/cpack


red_byte
01-04-2014, 16:34
Друзья! у меня такая проблема, пытаюсь cpackom собрать простейший wix'овский инсталлятор, вот код:

PROJECT(INSTALLER)
SET(CPACK_GENERATOR WIX)
SET(CPACK_PACKAGE_INSTALL_DIRECTORY ${})
INSTALL(FILES "LIB32.dll" DESTINATION "${CPACK_PACKAGE_INSTALL_DIRECTORY}/test")
SET(CPACK_PACKAGE_VENDOR "My super Software")
SET(CPACK_PACKAGE_VERSION_MAJOR 1)
SET(CPACK_PACKAGE_VERSION_MINOR 0)
SET(CPACK_PACKAGE_VERSION_PATCH 1)
SET(CPACK_PACKAGE_FILE_NAME "KeyLibPackageFileName")

INCLUDE(CPack)

В этом примере ругается на невозможность использования абсолютных путей, меняю INSTALL на
INSTALL(FILES "LIB32.dll" DESTINATION "${CPACK_PACKAGE_INSTALL_DIRECTORY}")
Инсталлер собирается, но прога по умолчанию ставится в proggram files, как можно папку по умолчанию поменять?
З.Ы. Большое спасибо!




© OSzone.net 2001-2012