~townsend/compiz/fix-auto-vp-switch-0.9.10

« back to all changes in this revision

Viewing changes to compizconfig/libcompizconfig/cmake/LibCompizConfigCommon.cmake

  • Committer: Sam Spilsbury
  • Date: 2012-10-16 13:53:20 UTC
  • mto: This revision was merged to the branch mainline in revision 3434.
  • Revision ID: sam.spilsbury@canonical.com-20121016135320-3zb8wy8u16eayb7m
Clean up the CMake code around the python modules and uninstalling
 - It isn't possible to build python extensions using distutils that
   link to things that we are building, because CMake provides no
   means for a custom command to depend on a library. Build them
   using CMake directly instead
 - Clean up the tests: the tests depended on having a working opengl
   and core plugin xml file and were also sensitive to xml data. Make
   a mock.xml and use that instead
 - Require ini for the compizconfig-python tests. They won't run without it
 - Fix the uninstall scripts. We were clobbering the uninstall target
   with the python uninstall targets, that is just plain wrong. Created
   a new cmake function to append custom uninstall scripts to the global
   uninstall script

Show diffs side-by-side

added added

removed removed

Lines of Context:
124
124
        TARGETS ${bname}
125
125
        DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/compizconfig/backends
126
126
    )
127
 
 
128
 
    if (NOT _COMPIZCONFIG_INTERNAL)
129
 
        compiz_add_git_dist ()
130
 
        compiz_add_distcheck ()
131
 
        compiz_add_release ()
132
 
        compiz_add_release_signoff ()
133
 
        compiz_add_uninstall ()
134
 
    endif (NOT _COMPIZCONFIG_INTERNAL)
135
127
endfunction (compizconfig_backend bname)