Skip to content
  • Sam Spilsbury's avatar
    Move to a test-driven-development type buildsystem which allows for · 57f93526
    Sam Spilsbury authored
    modules to be build interternally and statically linked to plugins and to
    testcases.
    
    Use compiz_module to add a new module, with the following directory structure:
    
    module/
    	src/
    	include/
    	tests/
    	CMakeLists.txt
    
    Use compiz_test_base to add a library for all tests for that module to
    link to, and add each test in a separate subdirectory in tests/
    
    Use compiz_test to add a new test in a name subdirectory for a module and
    prefix.
    
    prefix: plugin / core
    module: module of functionality
    test: test name
    
    Removed compiz.h and compiz-common.h . Use core/string.h core/timer.h
    core/logmessage.h core/screen.h for timeval diff functionality, CompString,
    compLogMessage and wraparound modulus.
    
    Added workaround for core xml file race condition
    57f93526