diff options
author | Hannah von Reth <hannah.vonreth@owncloud.com> | 2021-07-12 15:52:04 +0300 |
---|---|---|
committer | Hannah von Reth <vonreth@kde.org> | 2021-07-28 10:51:55 +0300 |
commit | 38d2a6f7b912633881a8a0c5f0efbef1a0dd6b12 (patch) | |
tree | 39337ce2371b980f6cc16cdfdd38c4804ebda51c /cmake | |
parent | d6817e4fa252ce99e485febe209a552a9571cf77 (diff) |
Cleanup: Remove deprecated files
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/scripts/generate_findpackage_file | 154 | ||||
-rw-r--r-- | cmake/scripts/generate_lib_file | 135 |
2 files changed, 0 insertions, 289 deletions
diff --git a/cmake/scripts/generate_findpackage_file b/cmake/scripts/generate_findpackage_file deleted file mode 100644 index a29d2d8e0..000000000 --- a/cmake/scripts/generate_findpackage_file +++ /dev/null @@ -1,154 +0,0 @@ -#!/usr/bin/env ruby - -# Simple script to generate simple cmake modules for finding -# libraries (packages) -# -# usage: generate_findpackage_file -# then you will be prompted to enter the required parameters -# -##################################################################### -# -# Copyright (c) 2006 Alexander Neundorf <neundorf@kde.org> -# Copyright (c) 2006 Andreas Schneider <asn@cryptomilk.org> -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, -# Boston, MA 02110-1301, USA. -# - -require 'readline' - -package=Readline.readline("Name of package: ") - -name=Readline.readline("\nYour Name (for copyright): ") - -email=Readline.readline("\nYour mail (for copyright): ") - -pkgconfig=Readline.readline("\npkgconfig package name (e.g. \"libxml-2.0\", leave empty to skip pkgconfig): ") - -header=Readline.readline("\nLook for header (e.g. \"jpeglib.h\" or \"libxml/xpath.h\"): ") - -incSubDir=Readline.readline("\nLook for header subdir (e.g. \"libxml2\", empty to skip ): ") - -libs=Readline.readline("\nLook for library (e.g. \"xml2\" or \"avcodec avutil\"): ") - -t = Time.now - -cmakeIncDirName=package.upcase+"_INCLUDE_DIR" -cmakeIncDirNames=package.upcase+"_INCLUDE_DIRS" -cmakeLibNames=package.upcase+"_LIBRARIES" -cmakeDefsName=package.upcase+"_DEFINITIONS" -cmakeFoundName=package.upcase+"_FOUND" -cmakeQuietName=package+"_FIND_QUIETLY" -cmakeRequiredName=package+"_FIND_REQUIRED" - -file=File.new("Find#{package}.cmake", "w+") - - -file.printf("# - Try to find #{package}\n") -file.printf("# Once done this will define\n") -file.printf("#\n") -file.printf("# #{cmakeFoundName} - system has #{package}\n") -file.printf("# #{cmakeIncDirNames} - the #{package} include directory\n") -file.printf("# #{cmakeLibNames} - Link these to use #{package}\n") -file.printf("# #{cmakeDefsName} - Compiler switches required for using #{package}\n") -file.printf("#\n") -file.printf("# Copyright (c) #{t.year} #{name} <#{email}>\n") -file.printf("#\n") -file.printf("# Redistribution and use is allowed according to the terms of the New\n") -file.printf("# BSD license.\n") -file.printf("# For details see the accompanying COPYING-CMAKE-SCRIPTS file.\n") -file.printf("#\n") - -file.printf("\n") -file.printf("\n") - -file.printf("if (#{cmakeLibNames} AND #{cmakeIncDirNames})\n") -file.printf(" # in cache already\n") -file.printf(" set(#{cmakeFoundName} TRUE)\n") -file.printf("else (#{cmakeLibNames} AND #{cmakeIncDirNames})\n") - -if not pkgconfig.empty? - file.printf(" find_package(PkgConfig)\n") - file.printf(" if (PKG_CONFIG_FOUND)\n") - file.printf(" pkg_check_modules(_#{package.upcase} #{pkgconfig})\n") - file.printf(" endif (PKG_CONFIG_FOUND)\n") -end - -file.printf("\n") - -file.printf(" find_path(#{cmakeIncDirName}\n") -file.printf(" NAMES\n") -file.printf(" #{header}\n") -file.printf(" PATHS\n") -if not pkgconfig.empty? - file.printf(" ${_#{package.upcase}_INCLUDEDIR}\n") -end -file.printf(" /usr/include\n") -file.printf(" /usr/local/include\n") -file.printf(" /opt/local/include\n") -file.printf(" /sw/include\n") - -if not incSubDir.empty? - file.printf(" PATH_SUFFIXES\n") - file.printf(" #{incSubDir}\n") -end -file.printf(" )\n") - -file.printf("\n") - -libs.split(" ").each do |lib| - file.printf(" find_library(#{lib.upcase}_LIBRARY\n") - file.printf(" NAMES\n") - file.printf(" #{lib}\n") - file.printf(" PATHS\n") - if not pkgconfig.empty? - file.printf(" ${_#{package.upcase}_LIBDIR}\n") - end - file.printf(" /usr/lib\n") - file.printf(" /usr/local/lib\n") - file.printf(" /opt/local/lib\n") - file.printf(" /sw/lib\n") - file.printf(" )\n") - file.printf("\n") -end - -file.printf(" set(#{cmakeIncDirNames}\n") -file.printf(" ${#{cmakeIncDirName}}\n") -file.printf(" )\n") - -file.printf("\n") - -libs.split(" ").each do |lib| - file.printf(" if (#{lib.upcase}_LIBRARY)\n") - file.printf(" set(#{cmakeLibNames}\n") - file.printf(" ${#{cmakeLibNames}}\n") - file.printf(" ${#{lib.upcase}_LIBRARY}\n") - file.printf(" )\n") - file.printf(" endif (#{lib.upcase}_LIBRARY)\n") - file.printf("\n") -end - -file.printf(" include(FindPackageHandleStandardArgs)\n") -file.printf(" find_package_handle_standard_args(#{package} DEFAULT_MSG #{cmakeLibNames} #{cmakeIncDirNames})\n") - -file.printf("\n") - -file.printf(" # show the #{cmakeIncDirNames} and #{cmakeLibNames} variables only in the advanced view\n") -file.printf(" mark_as_advanced(#{cmakeIncDirNames} #{cmakeLibNames})\n\n") - -file.printf("endif (#{cmakeLibNames} AND #{cmakeIncDirNames})\n\n") - -printf("Done, generated Find#{package}.cmake\n") - diff --git a/cmake/scripts/generate_lib_file b/cmake/scripts/generate_lib_file deleted file mode 100644 index 756d340c3..000000000 --- a/cmake/scripts/generate_lib_file +++ /dev/null @@ -1,135 +0,0 @@ -#!/usr/bin/env ruby - -# simple script to generate CMakeLists.txt for wengophone libs -# -# usage: generate_lib_file -# then you will be prompted to enter the required parameters -# -##################################################################### -# -# Copyright (c) 2006 Andreas Schneider <asn@cryptomilk.org> -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, -# Boston, MA 02110-1301, USA. -# - -print("Name of project: ") -project=gets.chomp - -printf("\n") - -print("Other projects to include (e.g. \"owutil tinyxml\", leave emtpy to skip): ") -otherprojects=gets.chomp - -printf("\n") - -print("Definitions (leave empty to skip): ") -definitions=gets.chomp - -cmakePublicIncDirName = project.upcase+"_PUBLIC_INCLUDE_DIRS" -cmakePrivateIncDirName = project.upcase+"_PRIVATE_INCLUDE_DIRS" -cmakeLibName = project.upcase+"_LIBRARY" -cmakeLibNames = project.upcase+"_LINK_LIBRARIES" -cmakePublicDefsName = project.upcase+"_PUBLIC_DEFINITIONS" -cmakePrivateDefsName = project.upcase+"_PRIVATE_DEFINITIONS" - -file=File.new("CMakeLists.txt", "w+") - -file.printf("project(#{project})\n") -file.printf("\n") -file.printf("# needed include directories to build #{project}\n") -file.printf("# saves the variable in internal cache for later use\n") -file.printf("set(#{cmakePublicIncDirName}\n") -file.printf(" ${CMAKE_CURRENT_SOURCE_DIR}\n") -file.printf(" ${CMAKE_CURRENT_SOURCE_DIR}/include\n") -file.printf(" CACHE INTERNAL \"#{project} public include directories\"\n") -file.printf(")\n") - -file.printf("\n") - -file.printf("set(#{cmakePrivateIncDirName}\n") -otherprojects.split(" ").each do |otherproject| - file.printf(" ${#{otherproject.upcase}_PUBLIC_INCLUDE_DIRS}\n") -end -file.printf(" ${CMAKE_CURRENT_BINARY_DIR}\n") -file.printf(")\n") - -file.printf("\n") - -file.printf("set(#{cmakeLibName}\n") -file.printf(" #{project}\n") -file.printf(" CACHE INTERNAL \"#{project} library\"\n") -file.printf(")\n") - -file.printf("\n") - -file.printf("# #{project} lib and dependencies\n") -file.printf("set(#{cmakeLibNames}\n") -file.printf(" #{cmakeLibName}\n") -otherprojects.split(" ").each do |otherproject| - file.printf(" ${#{otherproject.upcase}_LIBRARIES}\n") -end -file.printf(")\n") - -file.printf("\n") - -if not definitions.empty? - file.printf("set(#{cmakePublicDefsName}\n") - file.printf(" #{definitions}\n") - file.printf(" CACHE INTERNAL \"#{project} public definitions\"\n") - file.printf(")\n") - - file.printf("\n") - - file.printf("set(#{cmakePrivateDefsName}\n") - file.printf(" #{definitions}\n") - file.printf(")\n") - - file.printf("\n") -end - -file.printf("set(#{project}_SRCS\n") -file.printf(" files.c\n") -file.printf(")\n") - -file.printf("\n") - -file.printf("include_directories(\n") -file.printf(" ${#{cmakePublicIncDirName}}\n") -file.printf(" ${#{cmakePrivateIncDirName}}\n") -file.printf(")\n") - -file.printf("\n") - -if not definitions.empty? - file.printf("add_definitions(\n") - file.printf(" ${#{cmakePublicDefsName}}\n") - file.printf(" ${#{cmakePrivateDefsName}}\n") - file.printf(")\n") - - file.printf("\n") -end - -file.printf("\n") - -file.printf("add_library(${#{cmakeLibName}} STATIC ${#{project}_SRCS})\n") - -file.printf("\n") - -file.printf("target_link_libraries(${#{cmakeLibNames}})\n") - -file.printf("\n") - -printf("Generated CMakeLists.txt for #{project}\n") - |