[ 
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)

Reply via email to