diff options
author | Alexander Neundorf <neundorf@kde.org> | 2006-02-11 20:19:59 +0000 |
---|---|---|
committer | Alexander Neundorf <neundorf@kde.org> | 2006-02-11 20:19:59 +0000 |
commit | cf46a70c5cc373e23ea2075c2a2fb0e41cfffe96 (patch) | |
tree | 5d87d914c0e3dcbd002b484accb5305784af61eb /generate_findpackage_file | |
parent | 48ba4c4ffbcdfc8eb9c4ddcb96742163efc13802 (diff) | |
download | extra-cmake-modules-cf46a70c5cc373e23ea2075c2a2fb0e41cfffe96.tar.gz extra-cmake-modules-cf46a70c5cc373e23ea2075c2a2fb0e41cfffe96.tar.bz2 |
-changed kde4_create_libtool_file (target dir_relative_to_libdir)
to kde4_install_libtool_file(dir_relative_to_install_prefix target)
-added variable KDE4_PLUGIN_INSTALL_DIR, used usually for installing plugins
-changed am2cmake accordingly
-edited FindLibXml2.cmake and FindLibArt so that they work correctly with CMAKE_INSTALL_PATH
-changed generated_findpackage_file accordingly
-some minor formatting changes
Alex
CCMAIL: montel@kde.org
svn path=/trunk/KDE/kdelibs/; revision=508458
Diffstat (limited to 'generate_findpackage_file')
-rwxr-xr-x | generate_findpackage_file | 31 |
1 files changed, 22 insertions, 9 deletions
diff --git a/generate_findpackage_file b/generate_findpackage_file index 818b4f08..db3da7d9 100755 --- a/generate_findpackage_file +++ b/generate_findpackage_file @@ -16,9 +16,6 @@ header=gets.chomp print("Include subdir (e.g. \"libxml2\", empty to skip ): ") incSubDir=gets.chomp -if not incSubDir.empty? - incSubDir="/"+incSubDir -end print("Look for library (e.g. \"jpeg\" or \"xml2\"): ") lib=gets.chomp @@ -51,13 +48,29 @@ if not pkgconfig.empty? file.printf("SET(#{cmakeDefsName} ${_#{package}Cflags})\n\n") end -file.printf("FIND_PATH(#{cmakeIncDirName} #{header}\n") -if not pkgconfig.empty? - file.printf(" ${_#{package}IncDir}#{incSubDir}\n") +if not incSubDir.empty? + cmakeRootIncDirName=package.upcase+"_ROOT_INCLUDE_DIR" + + file.printf("FIND_PATH(#{cmakeRootIncDirName} #{incSubDir}/#{header}\n") + if not pkgconfig.empty? + file.printf(" ${_#{package}IncDir}\n") + end + file.printf(" /usr/include\n") + file.printf(" /usr/local/include\n") + file.printf(")\n\n") + + file.printf("SET(#{cmakeIncDirName} ${#{cmakeRootIncDirName}}/#{incSubDir} CACHE PATH \"The #{package} include directory\" )\n") + file.printf("MARK_AS_ADVANCED(#{cmakeRootIncDirName})\n\n") +else + file.printf("FIND_PATH(#{cmakeIncDirName} #{header}\n") + if not pkgconfig.empty? + file.printf(" ${_#{package}IncDir}\n") + end + file.printf(" /usr/include\n") + file.printf(" /usr/local/include\n") + file.printf(")\n\n") end -file.printf(" /usr/include#{incSubDir}\n") -file.printf(" /usr/local/include#{incSubDir}\n") -file.printf(")\n\n") + file.printf("FIND_LIBRARY(#{cmakeLibName} NAMES #{lib}\n") file.printf(" PATHS\n") |