aboutsummaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
authorwsnipex <wsnipex@a1.net>2015-12-02 20:20:47 +0100
committerwsnipex <wsnipex@a1.net>2015-12-02 20:28:33 +0100
commit801dec04afea0c5c46540b074fecdff7195caf5f (patch)
tree90200599bd10bc90849d24d8c912a46840d3b5af /project
parent6bcc4db1129fd65a3d97c9fa9a39437839622985 (diff)
[cmake] fix package-addon (zip) target on linux
Diffstat (limited to 'project')
-rw-r--r--project/cmake/addons/CMakeLists.txt2
-rw-r--r--project/cmake/scripts/common/addon-helpers.cmake3
2 files changed, 4 insertions, 1 deletions
diff --git a/project/cmake/addons/CMakeLists.txt b/project/cmake/addons/CMakeLists.txt
index de60ad7610..00db97d8de 100644
--- a/project/cmake/addons/CMakeLists.txt
+++ b/project/cmake/addons/CMakeLists.txt
@@ -385,7 +385,7 @@ foreach(addon ${addons})
# create a forwarding target to the addon-package target
add_custom_target(package-${id}
- COMMAND ${CMAKE_COMMAND} --build ${BUILD_DIR}/${id}-prefix/src/${id}-build --target addon-package
+ COMMAND ${CMAKE_COMMAND} --build ${id}-prefix/src/${id}-build --target addon-package
DEPENDS ${id})
add_dependencies(package-addons package-${id})
diff --git a/project/cmake/scripts/common/addon-helpers.cmake b/project/cmake/scripts/common/addon-helpers.cmake
index c3f52e1235..9541df475e 100644
--- a/project/cmake/scripts/common/addon-helpers.cmake
+++ b/project/cmake/scripts/common/addon-helpers.cmake
@@ -111,6 +111,9 @@ macro (build_addon target prefix libs)
COMPONENT ${target}-${${prefix}_VERSION})
ENDIF()
ELSE(WIN32)
+ if(NOT CPACK_PACKAGE_DIRECTORY)
+ set(CPACK_PACKAGE_DIRECTORY ${CMAKE_BINARY_DIR})
+ endif()
INSTALL(TARGETS ${target} DESTINATION ${target}
COMPONENT ${target}-${${prefix}_VERSION})
ENDIF(WIN32)