Changeset 2999

Show
Ignore:
Timestamp:
11/08/08 17:07:24 (2 months ago)
Author:
kkaempf
Message:

add per-target helpers.c file for things like the client auth callback

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • openwsman/trunk/bindings/java/CMakeLists.txt

    r2984 r2999  
    2525   WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} 
    2626   DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/../*.i 
    27 
    28  
    29 ADD_CUSTOM_TARGET( glue 
    30    DEPENDS ${SWIG_OUTPUT} 
     27   DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/*.c 
    3128) 
    3229 
     
    3835ADD_DEPENDENCIES( jwsman glue ) 
    3936 
    40 INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/include ) 
     37INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR} ) 
     38INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/include ${CMAKE_SOURCE_DIR}/bindings ) 
    4139 
    4240TARGET_LINK_LIBRARIES( jwsman wsman ) 
  • openwsman/trunk/bindings/python/CMakeLists.txt

    r2984 r2999  
    2323   OUTPUT  ${SWIG_OUTPUT} 
    2424   COMMAND ${CMAKE_COMMAND} -E echo_append "Creating wrapper code for Python ..." 
    25    COMMAND ${SWIG_EXECUTABLE} -python -features autodoc -I${CMAKE_SOURCE_DIR}/include -o ${SWIG_OUTPUT} ${SWIG_INPUT} 
     25   COMMAND ${SWIG_EXECUTABLE} -python -features autodoc -I${CMAKE_SOURCE_DIR}/bindings -I${CMAKE_SOURCE_DIR}/include -o ${SWIG_OUTPUT} ${SWIG_INPUT} 
    2626   COMMAND ${CMAKE_COMMAND} -E echo "Done." 
    2727   WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} 
    2828   DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/../*.i 
     29   DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/*.c 
    2930) 
    3031 
     
    3536SET( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall" ) 
    3637 
    37 SET(pywsman_SRCS ${SWIG_OUTPUT}
     38SET(pywsman_SRCS ${SWIG_OUTPUT} ${CMAKE_CURRENT_SOURCE_DIR}/../openwsman.c
    3839ADD_LIBRARY( pywsman SHARED ${pywsman_SRCS} ) 
    3940SET_TARGET_PROPERTIES( pywsman PROPERTIES PREFIX "" ) 
    4041ADD_DEPENDENCIES( pywsman glue ) 
    4142 
    42 INCLUDE_DIRECTORIES( ${PYTHON_INCLUDE_PATH} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/include ) 
     43INCLUDE_DIRECTORIES( ${PYTHON_INCLUDE_PATH} ) 
     44INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_BINARY_DIR} ) 
     45INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/bindings ${CMAKE_SOURCE_DIR}/include ) 
    4346 
    4447TARGET_LINK_LIBRARIES( pywsman wsman ) 
  • openwsman/trunk/bindings/ruby/CMakeLists.txt

    r2984 r2999  
    22# CMakeLists.txt for openwsman/bindings/ruby 
    33# 
     4 
     5enable_testing() 
     6add_subdirectory(tests) 
    47 
    58MESSAGE(STATUS "Ruby executable: ${RUBY_EXECUTABLE}") 
     
    1316   OUTPUT  ${SWIG_OUTPUT} 
    1417   COMMAND ${CMAKE_COMMAND} -E echo_append "Creating wrapper code for Ruby..." 
    15    COMMAND ${SWIG_EXECUTABLE} -ruby -features autodoc -autorename -I${CMAKE_SOURCE_DIR}/include -o ${SWIG_OUTPUT} ${SWIG_INPUT} 
     18   COMMAND ${SWIG_EXECUTABLE} -ruby -features autodoc -autorename -I${CMAKE_SOURCE_DIR}/bindings -I${CMAKE_SOURCE_DIR}/include -o ${SWIG_OUTPUT} ${SWIG_INPUT} 
    1619   COMMAND ${CMAKE_COMMAND} -E echo "Done." 
    1720   WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} 
    1821   DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/../*.i 
     22   DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/*.c 
    1923) 
    2024 
    2125SET( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall" ) 
    2226 
    23 SET(rbwsman_SRCS ${SWIG_OUTPUT}
     27SET(rbwsman_SRCS ${SWIG_OUTPUT} ${CMAKE_CURRENT_SOURCE_DIR}/../openwsman.c
    2428ADD_LIBRARY( rbwsman SHARED ${rbwsman_SRCS} ) 
    2529SET_TARGET_PROPERTIES( rbwsman PROPERTIES PREFIX "" ) 
    2630ADD_DEPENDENCIES( rbwsman glue ) 
    2731 
    28 INCLUDE_DIRECTORIES( ${RUBY_INCLUDE_PATH} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/include ) 
     32INCLUDE_DIRECTORIES( ${RUBY_INCLUDE_PATH} ) 
     33INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_BINARY_DIR} ) 
     34INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/bindings ${CMAKE_SOURCE_DIR}/include ) 
    2935 
    3036TARGET_LINK_LIBRARIES( rbwsman wsman )