You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by ab...@apache.org on 2012/05/16 11:35:27 UTC

svn commit: r1339084 - in /incubator/celix/trunk/hessian: ./ cmake/ cmake/modules/ private/src/ private/test/ public/include/ source/ source/private/ source/private/src/ source/private/test/ source/public/ source/public/include/

Author: abroekhuis
Date: Wed May 16 09:35:26 2012
New Revision: 1339084

URL: http://svn.apache.org/viewvc?rev=1339084&view=rev
Log:
Updated hessian

Moved to an own project instead of a subproject.

Added:
    incubator/celix/trunk/hessian/cmake/
    incubator/celix/trunk/hessian/cmake/modules/
    incubator/celix/trunk/hessian/cmake/modules/FindCUnit.cmake
    incubator/celix/trunk/hessian/source/
    incubator/celix/trunk/hessian/source/CMakeLists.txt
      - copied, changed from r1339083, incubator/celix/trunk/hessian/CMakeLists.txt
    incubator/celix/trunk/hessian/source/private/
    incubator/celix/trunk/hessian/source/private/src/
    incubator/celix/trunk/hessian/source/private/src/hessian_in.c
      - copied, changed from r1339083, incubator/celix/trunk/hessian/private/src/hessian_in.c
    incubator/celix/trunk/hessian/source/private/src/hessian_out.c
      - copied, changed from r1339083, incubator/celix/trunk/hessian/private/src/hessian_out.c
    incubator/celix/trunk/hessian/source/private/test/
    incubator/celix/trunk/hessian/source/private/test/test_hessian_out.c
      - copied, changed from r1339083, incubator/celix/trunk/hessian/private/test/test_hessian_out.c
    incubator/celix/trunk/hessian/source/private/test/test_service.h
      - copied, changed from r1339083, incubator/celix/trunk/hessian/private/test/test_service.h
    incubator/celix/trunk/hessian/source/private/test/test_service_proxy.c
      - copied, changed from r1339083, incubator/celix/trunk/hessian/private/test/test_service_proxy.c
    incubator/celix/trunk/hessian/source/private/test/test_service_skeleton.c
      - copied, changed from r1339083, incubator/celix/trunk/hessian/private/test/test_service_skeleton.c
    incubator/celix/trunk/hessian/source/public/
    incubator/celix/trunk/hessian/source/public/include/
    incubator/celix/trunk/hessian/source/public/include/hessian_2.0.h
      - copied, changed from r1339083, incubator/celix/trunk/hessian/public/include/hessian_2.0.h
    incubator/celix/trunk/hessian/source/public/include/hessian_2.0_in.h
      - copied, changed from r1339083, incubator/celix/trunk/hessian/public/include/hessian_2.0_in.h
    incubator/celix/trunk/hessian/source/public/include/hessian_2.0_out.h
      - copied, changed from r1339083, incubator/celix/trunk/hessian/public/include/hessian_2.0_out.h
    incubator/celix/trunk/hessian/source/public/include/hessian_constants.h
      - copied, changed from r1339083, incubator/celix/trunk/hessian/public/include/hessian_constants.h
    incubator/celix/trunk/hessian/source/test.c
      - copied, changed from r1339083, incubator/celix/trunk/hessian/test.c
Removed:
    incubator/celix/trunk/hessian/CMakeLists.txt
    incubator/celix/trunk/hessian/private/src/hessian_in.c
    incubator/celix/trunk/hessian/private/src/hessian_out.c
    incubator/celix/trunk/hessian/private/test/test_hessian_out.c
    incubator/celix/trunk/hessian/private/test/test_service.h
    incubator/celix/trunk/hessian/private/test/test_service_proxy.c
    incubator/celix/trunk/hessian/private/test/test_service_skeleton.c
    incubator/celix/trunk/hessian/public/include/hessian_2.0.h
    incubator/celix/trunk/hessian/public/include/hessian_2.0_in.h
    incubator/celix/trunk/hessian/public/include/hessian_2.0_out.h
    incubator/celix/trunk/hessian/public/include/hessian_constants.h
    incubator/celix/trunk/hessian/test.c

Added: incubator/celix/trunk/hessian/cmake/modules/FindCUnit.cmake
URL: http://svn.apache.org/viewvc/incubator/celix/trunk/hessian/cmake/modules/FindCUnit.cmake?rev=1339084&view=auto
==============================================================================
--- incubator/celix/trunk/hessian/cmake/modules/FindCUnit.cmake (added)
+++ incubator/celix/trunk/hessian/cmake/modules/FindCUnit.cmake Wed May 16 09:35:26 2012
@@ -0,0 +1,65 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+# 
+#   http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+if (NOT WIN32)
+	include(FindCurses)
+endif (NOT WIN32)
+
+FIND_PATH(CUNIT_INCLUDE_DIR Basic.h
+  /usr/local/include/CUnit
+  /usr/include/CUnit
+  /opt/local/include/CUnit  
+)
+
+FIND_PATH(CUNIT_SHARE_DIR CUnit-List.dtd
+	/usr/local/share/CUnit
+  	/usr/share/CUnit
+  	/opt/local/share/CUnit
+)
+
+# On unix system, debug and release have the same name
+FIND_LIBRARY(CUNIT_LIBRARY cunit
+             ${CUNIT_INCLUDE_DIR}/../../lib
+             /usr/local/lib
+             /usr/lib
+             )
+FIND_LIBRARY(CUNIT_DEBUG_LIBRARY cunit
+             ${CUNIT_INCLUDE_DIR}/../../lib
+             /usr/local/lib
+             /usr/lib
+             )
+
+IF(CUNIT_INCLUDE_DIR)
+  IF(CUNIT_LIBRARY)
+    SET(CUNIT_FOUND "YES")
+    if (WIN32)
+    	SET(CUNIT_LIBRARIES ${CUNIT_LIBRARY})
+	    SET(CUNIT_DEBUG_LIBRARIES ${CUNIT_DEBUG_LIBRARY})
+    else (WIN32)
+    	SET(CUNIT_LIBRARIES ${CUNIT_LIBRARY} ${CURSES_LIBRARY})
+	    SET(CUNIT_DEBUG_LIBRARIES ${CUNIT_DEBUG_LIBRARY} ${CURSES_DEBUG_LIBRARY})
+    endif (WIN32)
+  ENDIF(CUNIT_LIBRARY)
+  IF(CUNIT_INCLUDE_DIR)
+  	if (WIN32)
+    	SET(CUNIT_INCLUDE_DIRS ${CUNIT_INCLUDE_DIR})
+	else (WIN32)
+		MESSAGE(STATUS "Found CUNIT: ${CUNIT_INCLUDE_DIR}")
+		SET(CUNIT_INCLUDE_DIRS ${CUNIT_INCLUDE_DIR} ${CURSES_INCLUDE_DIR})
+	endif (WIN32)
+  ENDIF(CUNIT_INCLUDE_DIR)
+ENDIF(CUNIT_INCLUDE_DIR)

Copied: incubator/celix/trunk/hessian/source/CMakeLists.txt (from r1339083, incubator/celix/trunk/hessian/CMakeLists.txt)
URL: http://svn.apache.org/viewvc/incubator/celix/trunk/hessian/source/CMakeLists.txt?p2=incubator/celix/trunk/hessian/source/CMakeLists.txt&p1=incubator/celix/trunk/hessian/CMakeLists.txt&r1=1339083&r2=1339084&rev=1339084&view=diff
==============================================================================
    (empty)

Copied: incubator/celix/trunk/hessian/source/private/src/hessian_in.c (from r1339083, incubator/celix/trunk/hessian/private/src/hessian_in.c)
URL: http://svn.apache.org/viewvc/incubator/celix/trunk/hessian/source/private/src/hessian_in.c?p2=incubator/celix/trunk/hessian/source/private/src/hessian_in.c&p1=incubator/celix/trunk/hessian/private/src/hessian_in.c&r1=1339083&r2=1339084&rev=1339084&view=diff
==============================================================================
    (empty)

Copied: incubator/celix/trunk/hessian/source/private/src/hessian_out.c (from r1339083, incubator/celix/trunk/hessian/private/src/hessian_out.c)
URL: http://svn.apache.org/viewvc/incubator/celix/trunk/hessian/source/private/src/hessian_out.c?p2=incubator/celix/trunk/hessian/source/private/src/hessian_out.c&p1=incubator/celix/trunk/hessian/private/src/hessian_out.c&r1=1339083&r2=1339084&rev=1339084&view=diff
==============================================================================
    (empty)

Copied: incubator/celix/trunk/hessian/source/private/test/test_hessian_out.c (from r1339083, incubator/celix/trunk/hessian/private/test/test_hessian_out.c)
URL: http://svn.apache.org/viewvc/incubator/celix/trunk/hessian/source/private/test/test_hessian_out.c?p2=incubator/celix/trunk/hessian/source/private/test/test_hessian_out.c&p1=incubator/celix/trunk/hessian/private/test/test_hessian_out.c&r1=1339083&r2=1339084&rev=1339084&view=diff
==============================================================================
    (empty)

Copied: incubator/celix/trunk/hessian/source/private/test/test_service.h (from r1339083, incubator/celix/trunk/hessian/private/test/test_service.h)
URL: http://svn.apache.org/viewvc/incubator/celix/trunk/hessian/source/private/test/test_service.h?p2=incubator/celix/trunk/hessian/source/private/test/test_service.h&p1=incubator/celix/trunk/hessian/private/test/test_service.h&r1=1339083&r2=1339084&rev=1339084&view=diff
==============================================================================
    (empty)

Copied: incubator/celix/trunk/hessian/source/private/test/test_service_proxy.c (from r1339083, incubator/celix/trunk/hessian/private/test/test_service_proxy.c)
URL: http://svn.apache.org/viewvc/incubator/celix/trunk/hessian/source/private/test/test_service_proxy.c?p2=incubator/celix/trunk/hessian/source/private/test/test_service_proxy.c&p1=incubator/celix/trunk/hessian/private/test/test_service_proxy.c&r1=1339083&r2=1339084&rev=1339084&view=diff
==============================================================================
    (empty)

Copied: incubator/celix/trunk/hessian/source/private/test/test_service_skeleton.c (from r1339083, incubator/celix/trunk/hessian/private/test/test_service_skeleton.c)
URL: http://svn.apache.org/viewvc/incubator/celix/trunk/hessian/source/private/test/test_service_skeleton.c?p2=incubator/celix/trunk/hessian/source/private/test/test_service_skeleton.c&p1=incubator/celix/trunk/hessian/private/test/test_service_skeleton.c&r1=1339083&r2=1339084&rev=1339084&view=diff
==============================================================================
    (empty)

Copied: incubator/celix/trunk/hessian/source/public/include/hessian_2.0.h (from r1339083, incubator/celix/trunk/hessian/public/include/hessian_2.0.h)
URL: http://svn.apache.org/viewvc/incubator/celix/trunk/hessian/source/public/include/hessian_2.0.h?p2=incubator/celix/trunk/hessian/source/public/include/hessian_2.0.h&p1=incubator/celix/trunk/hessian/public/include/hessian_2.0.h&r1=1339083&r2=1339084&rev=1339084&view=diff
==============================================================================
    (empty)

Copied: incubator/celix/trunk/hessian/source/public/include/hessian_2.0_in.h (from r1339083, incubator/celix/trunk/hessian/public/include/hessian_2.0_in.h)
URL: http://svn.apache.org/viewvc/incubator/celix/trunk/hessian/source/public/include/hessian_2.0_in.h?p2=incubator/celix/trunk/hessian/source/public/include/hessian_2.0_in.h&p1=incubator/celix/trunk/hessian/public/include/hessian_2.0_in.h&r1=1339083&r2=1339084&rev=1339084&view=diff
==============================================================================
    (empty)

Copied: incubator/celix/trunk/hessian/source/public/include/hessian_2.0_out.h (from r1339083, incubator/celix/trunk/hessian/public/include/hessian_2.0_out.h)
URL: http://svn.apache.org/viewvc/incubator/celix/trunk/hessian/source/public/include/hessian_2.0_out.h?p2=incubator/celix/trunk/hessian/source/public/include/hessian_2.0_out.h&p1=incubator/celix/trunk/hessian/public/include/hessian_2.0_out.h&r1=1339083&r2=1339084&rev=1339084&view=diff
==============================================================================
    (empty)

Copied: incubator/celix/trunk/hessian/source/public/include/hessian_constants.h (from r1339083, incubator/celix/trunk/hessian/public/include/hessian_constants.h)
URL: http://svn.apache.org/viewvc/incubator/celix/trunk/hessian/source/public/include/hessian_constants.h?p2=incubator/celix/trunk/hessian/source/public/include/hessian_constants.h&p1=incubator/celix/trunk/hessian/public/include/hessian_constants.h&r1=1339083&r2=1339084&rev=1339084&view=diff
==============================================================================
    (empty)

Copied: incubator/celix/trunk/hessian/source/test.c (from r1339083, incubator/celix/trunk/hessian/test.c)
URL: http://svn.apache.org/viewvc/incubator/celix/trunk/hessian/source/test.c?p2=incubator/celix/trunk/hessian/source/test.c&p1=incubator/celix/trunk/hessian/test.c&r1=1339083&r2=1339084&rev=1339084&view=diff
==============================================================================
    (empty)