summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxantares <xantares09@hotmail.com>2014-04-19 12:39:03 +0200
committerxantares <xantares09@hotmail.com>2014-04-19 12:39:03 +0200
commit9d9a5cf4c2a507a3db0b088bd68f72c80ab648cc (patch)
treeeaac8f40d7bd6c7bf4f466723e7ffdbe662c6850
parent4afa0efd2fa3568fec7a100e371acd2f850a5e84 (diff)
downloadswig-9d9a5cf4c2a507a3db0b088bd68f72c80ab648cc.tar.gz
Added missing files.
-rw-r--r--Examples/test-suite/CMakeLists.txt2
-rw-r--r--Examples/test-suite/csharp/CMakeLists.txt4
-rw-r--r--Examples/test-suite/d/CMakeLists.txt6
-rw-r--r--Examples/test-suite/go/CMakeLists.txt9
-rw-r--r--Examples/test-suite/java/CMakeLists.txt14
-rw-r--r--Examples/test-suite/lua/CMakeLists.txt13
-rw-r--r--Examples/test-suite/octave/CMakeLists.txt25
7 files changed, 72 insertions, 1 deletions
diff --git a/Examples/test-suite/CMakeLists.txt b/Examples/test-suite/CMakeLists.txt
index 8c1cc89f6..7632f428a 100644
--- a/Examples/test-suite/CMakeLists.txt
+++ b/Examples/test-suite/CMakeLists.txt
@@ -396,7 +396,7 @@ set ( CPP_TEST_CASES
wrapmacro)
# TODO: remove me, for test!
-set (CPP_TEST_CASES abstract_access array_member bools varargs_overload virtual_destructor)
+set (CPP_TEST_CASES aggregate abstract_access array_member bools varargs_overload virtual_destructor)
set ( LANGUAGES )
diff --git a/Examples/test-suite/csharp/CMakeLists.txt b/Examples/test-suite/csharp/CMakeLists.txt
new file mode 100644
index 000000000..24c08ac02
--- /dev/null
+++ b/Examples/test-suite/csharp/CMakeLists.txt
@@ -0,0 +1,4 @@
+find_program ( MCS_EXECUTABLE NAMES mcs )
+if (MCS_EXECUTABLE)
+ test_language(csharp ".cs" ${MCS_EXECUTABLE})
+endif () \ No newline at end of file
diff --git a/Examples/test-suite/d/CMakeLists.txt b/Examples/test-suite/d/CMakeLists.txt
new file mode 100644
index 000000000..da3ce96d2
--- /dev/null
+++ b/Examples/test-suite/d/CMakeLists.txt
@@ -0,0 +1,6 @@
+find_program ( DMD_EXECUTABLE NAMES dmd )
+
+if ( DMD_EXECUTABLE )
+ set ( d_args "-Jpath ${CMAKE_CURRENT_BINARY_DIR} -run" )
+ test_language(d ".1.d" ${DMD_EXECUTABLE})
+endif ()
diff --git a/Examples/test-suite/go/CMakeLists.txt b/Examples/test-suite/go/CMakeLists.txt
new file mode 100644
index 000000000..fcf0fb1df
--- /dev/null
+++ b/Examples/test-suite/go/CMakeLists.txt
@@ -0,0 +1,9 @@
+find_program ( GO_EXECUTABLE NAMES go )
+
+if ( GO_EXECUTABLE )
+ set ( go_test_environment
+ "GOPATH=${CMAKE_CURRENT_BINARY_DIR}"
+ )
+ set(go_args "run")
+ test_language(go ".go" ${GO_EXECUTABLE})
+endif () \ No newline at end of file
diff --git a/Examples/test-suite/java/CMakeLists.txt b/Examples/test-suite/java/CMakeLists.txt
new file mode 100644
index 000000000..73edb262a
--- /dev/null
+++ b/Examples/test-suite/java/CMakeLists.txt
@@ -0,0 +1,14 @@
+
+find_package ( JNI )
+find_package ( JAVA )
+
+if (JNI_FOUND AND Java_FOUND)
+
+ include_directories ( ${JNI_INCLUDE_DIRS} )
+
+ test_language(java ".java" ${Java_JAVA_EXECUTABLE} )
+
+
+
+
+endif () \ No newline at end of file
diff --git a/Examples/test-suite/lua/CMakeLists.txt b/Examples/test-suite/lua/CMakeLists.txt
new file mode 100644
index 000000000..a26e7ab25
--- /dev/null
+++ b/Examples/test-suite/lua/CMakeLists.txt
@@ -0,0 +1,13 @@
+find_package ( Lua51 )
+find_program ( LUA_EXECUTABLE NAMES lua )
+
+if (LUA51_FOUND AND LUA_EXECUTABLE)
+
+ set ( lua_test_environment
+ "LUA_PATH=${CMAKE_CURRENT_SOURCE_DIR}/?.lua"
+ "LUA_CPATH=${CMAKE_CURRENT_BINARY_DIR}/?.so"
+ )
+
+ include_directories(${LUA_INCLUDE_DIR})
+ test_language(lua ".lua" ${LUA_EXECUTABLE})
+endif () \ No newline at end of file
diff --git a/Examples/test-suite/octave/CMakeLists.txt b/Examples/test-suite/octave/CMakeLists.txt
new file mode 100644
index 000000000..625853fc1
--- /dev/null
+++ b/Examples/test-suite/octave/CMakeLists.txt
@@ -0,0 +1,25 @@
+
+
+find_program(OCTAVE_EXECUTABLE NAMES octave)
+if (OCTAVE_EXECUTABLE)
+ execute_process ( COMMAND ${OCTAVE_EXECUTABLE} --silent --eval "printf('%s', octave_config_info ('version'))"
+ OUTPUT_VARIABLE OCTAVE_VERSION_STRING
+ RESULT_VARIABLE error_code
+ OUTPUT_STRIP_TRAILING_WHITESPACE )
+endif ()
+find_path(OCTAVE_INCLUDE_DIR
+ NAMES octave/oct.h
+ PATH_SUFFIXES octave-${OCTAVE_VERSION_STRING}
+)
+if (OCTAVE_EXECUTABLE AND OCTAVE_INCLUDE_DIR)
+ set (OCTAVE_INCLUDE_DIRS ${OCTAVE_INCLUDE_DIR})
+ set (OCTAVE_FOUND TRUE)
+endif ()
+
+if ( OCTAVE_FOUND )
+
+ include_directories(${OCTAVE_INCLUDE_DIRS})
+ list( APPEND LANGUAGES octave )
+
+ test_language(octave ".m" ${OCTAVE_EXECUTABLE})
+endif () \ No newline at end of file