diff options
author | Josh Blum <josh@joshknows.com> | 2011-07-22 14:57:27 -0700 |
---|---|---|
committer | Josh Blum <josh@joshknows.com> | 2011-07-22 14:57:27 -0700 |
commit | d6334f04e0b20b8b017692126ca9754776a63011 (patch) | |
tree | 99f2d1d2ccc28f17fda6e6cab18a303c089902db /CMakeLists.txt | |
parent | 01981660bf39fa59002f0908ae3e44475f046465 (diff) |
volk: make volk a gr component in the top level
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index ba3ff8e2d9..d8af33bac7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -145,12 +145,33 @@ ENDIF() ######################################################################## # Setup volk as a subproject ######################################################################## -ADD_SUBDIRECTORY(volk) +INCLUDE(GrComponent) +GR_REGISTER_COMPONENT("volk" ENABLE_VOLK) + SET(VOLK_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/volk/include ${CMAKE_CURRENT_BINARY_DIR}/volk/include ) +INCLUDE(GrPackage) +CPACK_SET(CPACK_COMPONENT_GROUP_VOLK_DESCRIPTION "Vector optimized library of kernels") + +CPACK_COMPONENT("volk_runtime" + GROUP "Volk" + DISPLAY_NAME "Runtime" + DESCRIPTION "Dynamic link libraries" +) + +CPACK_COMPONENT("volk_devel" + GROUP "Volk" + DISPLAY_NAME "Development" + DESCRIPTION "C++ headers, package config, import libraries" +) + +IF(ENABLE_VOLK) + ADD_SUBDIRECTORY(volk) +ENDIF(ENABLE_VOLK) + ######################################################################## # Add subdirectories ######################################################################## |