[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-release-team
Subject:    Buildsystem for kdeedu 4.6 now fixed
From:       Nicolas Alvarez <nicolas.alvarez () gmail ! com>
Date:       2011-05-24 0:24:47
Message-ID: iretsh$koh$1 () dough ! gmane ! org
[Download RAW message or body]

I finished fixing kdeedu 4.6 so that apps build *both* standalone and in a 
monolithic tarball.

You can use something as simple as this in the top-level CMakeLists.txt:

project(libkdeedu)
find_package(KDE4)

include(KDE4Defaults)

add_definitions(-DUSE_UNINSTALLED_LIBKDEEDU=1)

add_subdirectory(blinken)
add_subdirectory(cantor)
add_subdirectory(kalgebra)
add_subdirectory(kalzium)
add_subdirectory(kanagram)
add_subdirectory(kbruch)
add_subdirectory(kgeography)
add_subdirectory(khangman)
add_subdirectory(kig)
add_subdirectory(kiten)
add_subdirectory(klettres)
add_subdirectory(kmplot)
add_subdirectory(kstars)
add_subdirectory(ktouch)
add_subdirectory(kturtle)
add_subdirectory(kwordquiz)
add_subdirectory(libkdeedu)
add_subdirectory(marble)
add_subdirectory(parley)
add_subdirectory(rocs)
add_subdirectory(step)

It still needs some work to handle missing dependencies correctly (by 
skipping *only* the app that needs that dependency). And there are also some 
hackish solutions that could be improved.

But if all deps are installed, it will build, and it will install files in 
the same directories as before splitting.

-- 
Nicolas


_______________________________________________
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic