From: Klaus Kaempf Date: Wed, 13 Aug 2008 07:26:47 +0000 (+0000) Subject: cleanup and document X-Git-Tag: BASE-SuSE-Code-12_2-Branch~111 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3d64fee2cbbe35bd54bf7c702df8918b8101a43f;p=platform%2Fupstream%2Flibzypp-bindings.git cleanup and document --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 191d0be..f7ddfaa 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,8 +1,23 @@ +# +# CMakeLists.txt for libzypp-bindings +# +# + cmake_minimum_required(VERSION 2.6) + +SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-strict-aliasing") + +# # where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is checked +# + SET(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules ${CMAKE_MODULE_PATH}) SET(CMAKE_MODULE_PATH ${CMAKE_INSTALL_PREFIX}/share/cmake/Modules ${CMAKE_MODULE_PATH}) +# +# versioning, packaging +# + INCLUDE(${CMAKE_SOURCE_DIR}/VERSION.cmake) SET( PACKAGE "libzypp-bindings" ) @@ -34,21 +49,29 @@ SET (CPACK_SOURCE_IGNORE_FILES INCLUDE(CPack) MESSAGE(STATUS "Looking modules in ${CMAKE_MODULE_PATH}") -FIND_PROGRAM(SWIG_EXECUTABLE - NAMES swig-1.3 swig - PATHS ${SWIG_DIR} ${SWIG_DIR}/.. ${SWIG_DIR}/../../bin /usr/bin /usr/local/bin ${CMAKE_INSTALL_PREFIX}/bin -) -IF ( NOT SWIG_EXECUTABLE ) - MESSAGE( FATAL "SWIG not found." ) -ELSE ( NOT SWIG_EXECUTABLE ) - MESSAGE( STATUS "SWIG found at ${SWIG_EXECUTABLE}" ) -ENDIF ( NOT SWIG_EXECUTABLE ) + +# +# Finding Swig +# + +FIND_PACKAGE(SWIG REQUIRED) + +# +# Finding Zypp +# FIND_PACKAGE(Zypp REQUIRED) +# Now into SWIG + ADD_SUBDIRECTORY(swig) + +# +# +# + ADD_CUSTOM_TARGET( svncheck COMMAND cd $(CMAKE_SOURCE_DIR) && ! LC_ALL=C svn status --show-updates --quiet | grep -v '^Status against revision'