diff options
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/LighttpdMacros.cmake | 46 | ||||
-rw-r--r-- | cmake/UsePkgConfig.cmake | 54 |
2 files changed, 0 insertions, 100 deletions
diff --git a/cmake/LighttpdMacros.cmake b/cmake/LighttpdMacros.cmake deleted file mode 100644 index 1a7b9877..00000000 --- a/cmake/LighttpdMacros.cmake +++ /dev/null @@ -1,46 +0,0 @@ -## our modules are without the "lib" prefix - -MACRO(ADD_AND_INSTALL_LIBRARY LIBNAME SRCFILES) - IF(BUILD_STATIC) - ADD_LIBRARY(${LIBNAME} STATIC ${SRCFILES}) - TARGET_LINK_LIBRARIES(lighttpd ${LIBNAME}) - ELSE(BUILD_STATIC) - ADD_LIBRARY(${LIBNAME} SHARED ${SRCFILES}) - SET(L_INSTALL_TARGETS ${L_INSTALL_TARGETS} ${LIBNAME}) - ## Windows likes to link it this way back to app! - IF(WIN32) - SET_TARGET_PROPERTIES(${LIBNAME} PROPERTIES LINK_FLAGS lighttpd.lib) - ENDIF(WIN32) - - IF(APPLE) - SET_TARGET_PROPERTIES(${LIBNAME} PROPERTIES LINK_FLAGS "-flat_namespace -undefined suppress") - ENDIF(APPLE) - ENDIF(BUILD_STATIC) -ENDMACRO(ADD_AND_INSTALL_LIBRARY) - -MACRO(LEMON_PARSER SRCFILE) - GET_FILENAME_COMPONENT(SRCBASE ${SRCFILE} NAME_WE) - ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${SRCBASE}.c ${CMAKE_CURRENT_BINARY_DIR}/${SRCBASE}.h - COMMAND ${CMAKE_BINARY_DIR}/build/lemon - ARGS -q ${CMAKE_CURRENT_SOURCE_DIR}/${SRCFILE} ${CMAKE_SOURCE_DIR}/src/lempar.c - DEPENDS ${CMAKE_BINARY_DIR}/build/lemon ${CMAKE_CURRENT_SOURCE_DIR}/${SRCFILE} ${CMAKE_SOURCE_DIR}/src/lempar.c - COMMENT "Generating ${SRCBASE}.c from ${SRCFILE}" -) -ENDMACRO(LEMON_PARSER) - -MACRO(ADD_TARGET_PROPERTIES _target _name _properties) - SET(_properties ${ARGV}) - LIST(REMOVE_AT _properties 0) - LIST(REMOVE_AT _properties 0) - IF(${_name} STREQUAL LINK_FLAGS) - TARGET_LINK_LIBRARIES(${_target} "${_properties}") - ELSE() - GET_TARGET_PROPERTY(_old_properties ${_target} ${_name}) - MESSAGE("adding property to ${_target} ${_name}: ${_properties}") - IF(NOT _old_properties) - # in case it's NOTFOUND - SET(_old_properties) - ENDIF(NOT _old_properties) - SET_TARGET_PROPERTIES(${_target} PROPERTIES ${_name} "${_old_properties} ${_properties}") - ENDIF() -ENDMACRO(ADD_TARGET_PROPERTIES) diff --git a/cmake/UsePkgConfig.cmake b/cmake/UsePkgConfig.cmake deleted file mode 100644 index a8cd9072..00000000 --- a/cmake/UsePkgConfig.cmake +++ /dev/null @@ -1,54 +0,0 @@ -# - pkg-config module for CMake -# -# Defines the following macros: -# -# PKGCONFIG(package includedir libdir linkflags cflags) -# -# Calling PKGCONFIG will fill the desired information into the 4 given arguments, -# e.g. PKGCONFIG(libart-2.0 LIBART_INCLUDE_DIR LIBART_LINK_DIR LIBART_LINK_FLAGS LIBART_CFLAGS) -# if pkg-config was NOT found or the specified software package doesn't exist, the -# variable will be empty when the function returns, otherwise they will contain the respective information -# - - - -FIND_PROGRAM(PKGCONFIG_EXECUTABLE NAMES pkg-config PATHS /usr/local/bin ) - -MACRO(PKGCONFIG _package _include_DIR _link_DIR _link_FLAGS _cflags) -# reset the variables at the beginning - SET(${_include_DIR}) - SET(${_link_DIR}) - SET(${_link_FLAGS}) - SET(${_cflags}) - IF(MSVC) - SET(_msvc_mode --msvc-syntax) - ELSE(MSVC) - SET(_msvc_mode) - ENDIF(MSVC) - # if pkg-config has been found - IF(PKGCONFIG_EXECUTABLE) - - EXEC_PROGRAM(${PKGCONFIG_EXECUTABLE} ARGS ${_package} --exists RETURN_VALUE _return_VALUE OUTPUT_VARIABLE _pkgconfigDevNull ) - - # and if the package of interest also exists for pkg-config, then get the information - IF(NOT _return_VALUE) - - EXEC_PROGRAM(${PKGCONFIG_EXECUTABLE} ARGS ${_msvc_mode} ${_package} --variable=includedir OUTPUT_VARIABLE __include_DIR) - STRING(REPLACE "\n" "" ${_include_DIR} ${__include_DIR}) - - EXEC_PROGRAM(${PKGCONFIG_EXECUTABLE} ARGS ${_msvc_mode} ${_package} --variable=libdir OUTPUT_VARIABLE __link_DIR) - STRING(REPLACE "\n" "" ${_link_DIR} ${__link_DIR}) - - EXEC_PROGRAM(${PKGCONFIG_EXECUTABLE} ARGS ${_msvc_mode} ${_package} --libs OUTPUT_VARIABLE __link_FLAGS) - STRING(REPLACE "\n" "" ${_link_FLAGS} ${__link_FLAGS}) - - EXEC_PROGRAM(${PKGCONFIG_EXECUTABLE} ARGS ${_msvc_mode} ${_package} --cflags OUTPUT_VARIABLE __cflags) - STRING(REPLACE "\n" "" ${_cflags} ${__cflags}) - - ENDIF(NOT _return_VALUE) - - ENDIF(PKGCONFIG_EXECUTABLE) - -ENDMACRO(PKGCONFIG _include_DIR _link_DIR _link_FLAGS _cflags) - -MARK_AS_ADVANCED(PKGCONFIG_EXECUTABLE) |