[
https://issues.apache.org/jira/browse/THRIFT-3321?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14935701#comment-14935701
]
Hudson commented on THRIFT-3321:
--------------------------------
SUCCESS: Integrated in Thrift #1668 (See
[https://builds.apache.org/job/Thrift/1668/])
THRIFT-3321 Thrift can't be added as a subdirectory of another CMake-based
project (roger: rev 0333dbf0b5fc975c9c8d2b8d9dd057e372b9846a)
* build/cmake/CPackConfig.cmake
> Thrift can't be added as a subdirectory of another CMake-based project
> ----------------------------------------------------------------------
>
> Key: THRIFT-3321
> URL: https://issues.apache.org/jira/browse/THRIFT-3321
> Project: Thrift
> Issue Type: Bug
> Components: Build Process
> Reporter: Frane Šarić
> Assignee: Roger Meier
> Priority: Minor
> Labels: cmake
> Attachments: fix_cpackconfig.patch
>
>
> I wanted my CMake-based project to build thrift as a dependency, so I added
> the following to my CMakeLists.txt:
> {code}
> set(BUILD_COMPILER OFF CACHE BOOL "")
> set(BUILD_TESTING OFF CACHE BOOL "")
> set(BUILD_EXAMPLES OFF CACHE BOOL "")
> set(BUILD_TUTORIALS OFF CACHE BOOL "")
> set(BUILD_LIBRARIES ON CACHE BOOL "")
> set(BUILD_C_GLIB OFF CACHE BOOL "")
> set(BUILD_JAVA OFF CACHE BOOL "")
> set(BUILD_PYTHON OFF CACHE BOOL "")
> add_subdirectory(thrift)
> {code}
> The build process fails because {{build/cmake/CPackConfig.cmake}} fails to
> find {{README.md}} and {{LICENSE}} files. It fails to find them because it
> uses {{CMAKE_SOURCE_DIR}} instead of {{CMAKE_CURRENT_SOURCE_DIR}}. After
> changing {{CMAKE_SOURCE_DIR}} to {{CMAKE_CURRENT_SOURCE_DIR}} everything
> works as expected.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)