Hi Vitor,

>* Hi everyone,
*>*
*>* In case someone is interested in linux package generation within cmake,
*>*  I've started to improve the existing scripts
*>* (http://www.cmake.org/Wiki/CMakeUserUseRPMTools
*>* <http://www.cmake.org/Wiki/CMakeUserUseRPMTools>
*>*   and http://www.cmake.org/Wiki/CMakeUserUseDebian)
*>*  to make both debian and rpm packaging easier.
*
        Hello Mehdi,

        I'm very interested and trying to use, but I'm experiencing a problem
and I cannot figure out where exacly it is. I included the macros in my
main project (actually, I copied your code to test it inside my project)
and the calls to the macros.

INCLUDE (../cmake_adds/DpkgDeb.cmake)
if ( DPKG_FOUND )
     add_debian_package ( ${PROJECT_NAME} )
endif ( DPKG_FOUND )

        When I run cmake . , I got the error:

        CMake Error: Attempt to add a custom rule to output
"../../control_Project.rule" which already has a custom rule.


The macro use the variable ${PROJECT_NAME} to name the debian control file
(which will be used to generate the deb package). If cmake complain about a
rule already outputing the same file, maybe it's because you're trying to
build packages for many subprojects and two of the subprojects use the
PROJECT() macro with the same name ?

I this doesn't help you, try giving me more details.
Also, try to set CMAKE_MODULE_PATH, instead of giving (like me ^^) the
relative path of the module.

Ok, but I don't have in any of my project directories the file
"control_Project.rule" (where Project is the name of my project).
        So, I don't know why CMake is complaining. I have a custom rule
uninstall and I use the CMake's INSTALL command.
        Should you clarify your macro?
        Thanks a lot,
--
        Vitor VASCONCELOS
        Projet QGAR
        LORIA / INRIA-Lorraine
        Campus Scientifique, BP 239
        54506, Vandoeuvre-lès-Nancy, FRANCE
        Tel: +33 (0)3 54 95 85 76


_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to