[CMake] [SOLVED] CPack: Project and independent subproject
Romain LEGUAY
romain.leguay at gmail.com
Tue Oct 23 04:52:50 EDT 2012
Le 23/10/12 10:45, Romain LEGUAY a écrit :
> Thank you Eric,
>
> I succeed to create the package by using CPACK_INSTALL_CMAKE_PROJECTS
> variable.
>
> I have some problem now to put my package in a specific folder. I try
> to set CPACK_TOPLEVEL_TAG variable but there is no change...
I just resolve this problem: I use CPACK_PACKAGE_DIRECTORY variable.
So all it solved ;)
Romain
>
> Le 22/10/12 20:59, Eric Noulard a écrit :
>> If you want to have control over what is installed the better to do
>> that is to create COMPONENT.
>>> This is a part of my CMakeLists.txt:
>>>
>>> install(TARGETS ${PROJECT_NAME}
>>> DESTINATION "Demos"
>>> COMPONENT ${PROJECT_NAME})
>> like this but I doubt that you can name a COMPONENT with the same
>> name as the name of your project.
>>
>> then you must either define:
>> set(CPACK_INSTALL_CMAKE_PROJECTS
>> "${CMAKE_CURRENT_BINARY_DIR};${PROJECT_NAME};${PROJECT_NAME}:/")
>>
>> see documentation
>> cpack --help-variable CPACK_INSTALL_CMAKE_PROJECTS
>>> I searched some methods to put the wanted files inside a package but
>>> I only
>>> found how to ignore some files.
>>>
>>> Does anyone have those kind of problem?
>> By the does your Demo/ directory have a "project(...)" command in its
>> CMakeLists.txt?
>>
> No I didn't put any project(...) in Demo/ or Application/ directories.
>
> Thanks again for your help,
> Romain
More information about the CMake
mailing list