Sha256: 88c9d22c3192b6ea9694144f13b381335746811e917e9d741110456f3ca02fef
Contents?: true
Size: 987 Bytes
Versions: 20
Compression:
Stored size: 987 Bytes
Contents
require 'mj/tools/subprocess' require 'build-tool/build-system/base' module BuildTool; module BuildSystem class KdeL10nError < BuildTool::BuildSystem::CMake::CMakeError; end # # Custom Build system. # # Uses scripts do to the actual work. # class KdeL10n < CMake def name "kdel10n" end def initialize( *args ) super( *args ) end def configure if ! File.directory? "#{source_directory}/../scripts" raise KdeL10nError, "You have to enable/checkout l10n too." end dirname = File.basename source_directory rc = self.class.execute( "./scripts/autogen.sh #{dirname}", source_directory + "/..", self.module.environment.values ) if rc != 0 raise KdeL10nError, "Call to autogen.sh failed!"; end super end end # class KdeL10n end; end # module BuildTool::BuildSystem
Version data entries
20 entries across 20 versions & 1 rubygems