diff options
| author | 2013-12-13 00:44:17 +0100 | |
|---|---|---|
| committer | 2013-12-13 00:44:17 +0100 | |
| commit | a798afc8b5b00a43f4b121168e0419df2d398338 (patch) | |
| tree | c178d7a149028944254511d03f91266ca43cfcbd /cmake | |
| parent | 3b7647499474619b3e24bf01105b6b037887a0ed (diff) | |
| download | libplist-a798afc8b5b00a43f4b121168e0419df2d398338.tar.gz libplist-a798afc8b5b00a43f4b121168e0419df2d398338.tar.bz2 | |
change build system to autotools
Diffstat (limited to 'cmake')
| -rw-r--r-- | cmake/libplistPackaging.cmake | 15 | ||||
| -rw-r--r-- | cmake/modules/FindCython.cmake | 10 | ||||
| -rw-r--r-- | cmake/modules/FindGLIB2.cmake | 51 | ||||
| -rw-r--r-- | cmake/modules/FindLibXml2.cmake | 57 | ||||
| -rw-r--r-- | cmake/modules/cmake_uninstall.cmake.in | 21 |
5 files changed, 0 insertions, 154 deletions
diff --git a/cmake/libplistPackaging.cmake b/cmake/libplistPackaging.cmake deleted file mode 100644 index fbd865f..0000000 --- a/cmake/libplistPackaging.cmake +++ /dev/null | |||
| @@ -1,15 +0,0 @@ | |||
| 1 | MACRO( LIBPLIST_PACKAGE _major _minor) | ||
| 2 | |||
| 3 | SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Library to parse and generate Apple's binary and XML PList format") | ||
| 4 | SET(CPACK_PACKAGE_VERSION_MAJOR ${_major}) | ||
| 5 | SET(CPACK_PACKAGE_VERSION_MINOR ${_minor}) | ||
| 6 | SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README") | ||
| 7 | SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING.LESSER") | ||
| 8 | SET(CPACK_COMPONENT_LIB_DISPLAY_NAME "PList library") | ||
| 9 | SET(CPACK_COMPONENT_DEV_DISPLAY_NAME "PList development files") | ||
| 10 | SET(CPACK_COMPONENT_PLISTUTIL_DISPLAY_NAME "PList conversion tool") | ||
| 11 | set(CPACK_COMPONENT_DEV_DEPENDS lib) | ||
| 12 | set(CPACK_COMPONENT_PLISTUTIL_DEPENDS lib) | ||
| 13 | INCLUDE( CPack ) | ||
| 14 | |||
| 15 | ENDMACRO( LIBPLIST_PACKAGE ) | ||
diff --git a/cmake/modules/FindCython.cmake b/cmake/modules/FindCython.cmake deleted file mode 100644 index 89005b7..0000000 --- a/cmake/modules/FindCython.cmake +++ /dev/null | |||
| @@ -1,10 +0,0 @@ | |||
| 1 | FIND_PROGRAM(CYTHON_EXECUTABLE cython) | ||
| 2 | |||
| 3 | INCLUDE(FindPackageHandleStandardArgs) | ||
| 4 | FIND_PACKAGE_HANDLE_STANDARD_ARGS(Cython DEFAULT_MSG CYTHON_EXECUTABLE) | ||
| 5 | |||
| 6 | MARK_AS_ADVANCED(CYTHON_EXECUTABLE) | ||
| 7 | |||
| 8 | IF(CYTHON_FOUND) | ||
| 9 | SET(CYTHON_USE_FILE ${CMAKE_SOURCE_DIR}/cmake/modules/UseCython.cmake) | ||
| 10 | ENDIF(CYTHON_FOUND) | ||
diff --git a/cmake/modules/FindGLIB2.cmake b/cmake/modules/FindGLIB2.cmake deleted file mode 100644 index 226d551..0000000 --- a/cmake/modules/FindGLIB2.cmake +++ /dev/null | |||
| @@ -1,51 +0,0 @@ | |||
| 1 | # - Try to find the GLIB2 libraries | ||
| 2 | # Once done this will define | ||
| 3 | # | ||
| 4 | # GLIB2_FOUND - system has glib2 | ||
| 5 | # GLIB2_INCLUDE_DIR - the glib2 include directory | ||
| 6 | # GLIB2_LIBRARIES - glib2 library | ||
| 7 | |||
| 8 | # Copyright (c) 2008 Laurent Montel, <montel@kde.org> | ||
| 9 | # | ||
| 10 | # Redistribution and use is allowed according to the terms of the BSD license. | ||
| 11 | # For details see the accompanying COPYING-CMAKE-SCRIPTS file. | ||
| 12 | |||
| 13 | |||
| 14 | if(GLIB2_INCLUDE_DIR AND GLIB2_LIBRARIES) | ||
| 15 | # Already in cache, be silent | ||
| 16 | set(GLIB2_FIND_QUIETLY TRUE) | ||
| 17 | endif(GLIB2_INCLUDE_DIR AND GLIB2_LIBRARIES) | ||
| 18 | |||
| 19 | if (NOT WIN32) | ||
| 20 | FIND_PACKAGE(PkgConfig) | ||
| 21 | PKG_CHECK_MODULES(PC_GLIB2 glib-2.0) | ||
| 22 | SET(GLIB2_DEFINITIONS ${PC_GLIB2_CFLAGS_OTHER}) | ||
| 23 | endif(NOT WIN32) | ||
| 24 | |||
| 25 | find_path(GLIB2_MAIN_INCLUDE_DIR glib.h | ||
| 26 | PATH_SUFFIXES glib-2.0 | ||
| 27 | PATHS ${_LibGLIB2IncDir} ) | ||
| 28 | |||
| 29 | # search the glibconfig.h include dir under the same root where the library is found | ||
| 30 | find_library(GLIB2_LIBRARIES | ||
| 31 | NAMES glib-2.0 | ||
| 32 | PATHS ${_LibGLIB2LinkDir} ) | ||
| 33 | |||
| 34 | get_filename_component(glib2LibDir "${GLIB2_LIBRARIES}" PATH) | ||
| 35 | |||
| 36 | find_path(GLIB2_INTERNAL_INCLUDE_DIR glibconfig.h | ||
| 37 | PATH_SUFFIXES glib-2.0/include | ||
| 38 | PATHS ${_LibGLIB2IncDir} "${glib2LibDir}" ${CMAKE_SYSTEM_LIBRARY_PATH}) | ||
| 39 | |||
| 40 | set(GLIB2_INCLUDE_DIR "${GLIB2_MAIN_INCLUDE_DIR}") | ||
| 41 | |||
| 42 | # not sure if this include dir is optional or required | ||
| 43 | # for now it is optional | ||
| 44 | if(GLIB2_INTERNAL_INCLUDE_DIR) | ||
| 45 | set(GLIB2_INCLUDE_DIR ${GLIB2_INCLUDE_DIR} "${GLIB2_INTERNAL_INCLUDE_DIR}") | ||
| 46 | endif(GLIB2_INTERNAL_INCLUDE_DIR) | ||
| 47 | |||
| 48 | include(FindPackageHandleStandardArgs) | ||
| 49 | find_package_handle_standard_args(GLIB2 DEFAULT_MSG GLIB2_LIBRARIES GLIB2_MAIN_INCLUDE_DIR) | ||
| 50 | |||
| 51 | mark_as_advanced(GLIB2_INCLUDE_DIR GLIB2_LIBRARIES) \ No newline at end of file | ||
diff --git a/cmake/modules/FindLibXml2.cmake b/cmake/modules/FindLibXml2.cmake deleted file mode 100644 index 8d3c77e..0000000 --- a/cmake/modules/FindLibXml2.cmake +++ /dev/null | |||
| @@ -1,57 +0,0 @@ | |||
| 1 | # - Try to find LibXml2 | ||
| 2 | # Once done this will define | ||
| 3 | # | ||
| 4 | # LIBXML2_FOUND - System has LibXml2 | ||
| 5 | # LIBXML2_INCLUDE_DIR - The LibXml2 include directory | ||
| 6 | # LIBXML2_LIBRARIES - The libraries needed to use LibXml2 | ||
| 7 | # LIBXML2_DEFINITIONS - Compiler switches required for using LibXml2 | ||
| 8 | # LIBXML2_XMLLINT_EXECUTABLE - The XML checking tool xmllint coming with LibXml2 | ||
| 9 | |||
| 10 | # Copyright (c) 2006, Alexander Neundorf, <neundorf@kde.org> | ||
| 11 | # | ||
| 12 | # Redistribution and use is allowed according to the terms of the BSD license. | ||
| 13 | # For details see the accompanying COPYING-CMAKE-SCRIPTS file. | ||
| 14 | |||
| 15 | |||
| 16 | IF (LIBXML2_INCLUDE_DIR AND LIBXML2_LIBRARIES) | ||
| 17 | # in cache already | ||
| 18 | SET(LibXml2_FIND_QUIETLY TRUE) | ||
| 19 | ENDIF (LIBXML2_INCLUDE_DIR AND LIBXML2_LIBRARIES) | ||
| 20 | |||
| 21 | IF (NOT WIN32) | ||
| 22 | # use pkg-config to get the directories and then use these values | ||
| 23 | # in the FIND_PATH() and FIND_LIBRARY() calls | ||
| 24 | FIND_PACKAGE(PkgConfig) | ||
| 25 | PKG_CHECK_MODULES(PC_LIBXML libxml-2.0) | ||
| 26 | SET(LIBXML2_DEFINITIONS ${PC_LIBXML_CFLAGS_OTHER}) | ||
| 27 | ENDIF (NOT WIN32) | ||
| 28 | |||
| 29 | FIND_PATH(LIBXML2_INCLUDE_DIR libxml/xpath.h | ||
| 30 | HINTS | ||
| 31 | ${PC_LIBXML_INCLUDEDIR} | ||
| 32 | ${PC_LIBXML_INCLUDE_DIRS} | ||
| 33 | PATH_SUFFIXES libxml2 | ||
| 34 | ) | ||
| 35 | |||
| 36 | FIND_LIBRARY(LIBXML2_LIBRARIES NAMES xml2 libxml2 | ||
| 37 | HINTS | ||
| 38 | ${PC_LIBXML_LIBDIR} | ||
| 39 | ${PC_LIBXML_LIBRARY_DIRS} | ||
| 40 | ) | ||
| 41 | |||
| 42 | FIND_PROGRAM(LIBXML2_XMLLINT_EXECUTABLE xmllint) | ||
| 43 | # for backwards compat. with KDE 4.0.x: | ||
| 44 | SET(XMLLINT_EXECUTABLE "${LIBXML2_XMLLINT_EXECUTABLE}") | ||
| 45 | |||
| 46 | IF( NOT LIBXML2_XMLLINT_EXECUTABLE ) | ||
| 47 | MESSAGE(STATUS "xmllint program not found. Install it if you want validate generated doc file.") | ||
| 48 | ENDIF(NOT LIBXML2_XMLLINT_EXECUTABLE ) | ||
| 49 | |||
| 50 | |||
| 51 | INCLUDE(FindPackageHandleStandardArgs) | ||
| 52 | |||
| 53 | # handle the QUIETLY and REQUIRED arguments and set LIBXML2_FOUND to TRUE if | ||
| 54 | # all listed variables are TRUE | ||
| 55 | FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibXml2 DEFAULT_MSG LIBXML2_LIBRARIES LIBXML2_INCLUDE_DIR) | ||
| 56 | |||
| 57 | MARK_AS_ADVANCED(LIBXML2_INCLUDE_DIR LIBXML2_LIBRARIES LIBXML2_XMLLINT_EXECUTABLE) | ||
diff --git a/cmake/modules/cmake_uninstall.cmake.in b/cmake/modules/cmake_uninstall.cmake.in deleted file mode 100644 index 4bfb0bf..0000000 --- a/cmake/modules/cmake_uninstall.cmake.in +++ /dev/null | |||
| @@ -1,21 +0,0 @@ | |||
| 1 | IF(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt") | ||
| 2 | MESSAGE(FATAL_ERROR "Cannot find install manifest: \"@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt\"") | ||
| 3 | ENDIF(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt") | ||
| 4 | |||
| 5 | FILE(READ "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt" files) | ||
| 6 | STRING(REGEX REPLACE "\n" ";" files "${files}") | ||
| 7 | FOREACH(file ${files}) | ||
| 8 | MESSAGE(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"") | ||
| 9 | IF(EXISTS "$ENV{DESTDIR}${file}") | ||
| 10 | EXEC_PROGRAM( | ||
| 11 | "@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\"" | ||
| 12 | OUTPUT_VARIABLE rm_out | ||
| 13 | RETURN_VALUE rm_retval | ||
| 14 | ) | ||
| 15 | IF(NOT "${rm_retval}" STREQUAL 0) | ||
| 16 | MESSAGE(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"") | ||
| 17 | ENDIF(NOT "${rm_retval}" STREQUAL 0) | ||
| 18 | ELSE(EXISTS "$ENV{DESTDIR}${file}") | ||
| 19 | MESSAGE(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.") | ||
| 20 | ENDIF(EXISTS "$ENV{DESTDIR}${file}") | ||
| 21 | ENDFOREACH(file) | ||
