summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2014-04-29 13:58:50 (GMT)
committerCMake Topic Stage <kwrobot@kitware.com>2014-04-29 13:58:50 (GMT)
commit94429287454a3b40268dd48db7b38f158bbecd93 (patch)
tree786b766b48e12606d906702a6082822bf44a016d
parent3681cc437dc819e6e40ad68b0d73a5965cfb0964 (diff)
parenta3b1be5e6989fb6e6c698d1193b4572b09de7107 (diff)
downloadCMake-94429287454a3b40268dd48db7b38f158bbecd93.zip
CMake-94429287454a3b40268dd48db7b38f158bbecd93.tar.gz
CMake-94429287454a3b40268dd48db7b38f158bbecd93.tar.bz2
Merge topic 'UseSWIG-go-support'
a3b1be5e UseSWIG: Add support for Go and Lua
-rw-r--r--Modules/UseSWIG.cmake4
1 files changed, 4 insertions, 0 deletions
diff --git a/Modules/UseSWIG.cmake b/Modules/UseSWIG.cmake
index f4fe1df..918e2ec 100644
--- a/Modules/UseSWIG.cmake
+++ b/Modules/UseSWIG.cmake
@@ -244,6 +244,8 @@ macro(SWIG_ADD_MODULE name language)
if ("${swig_lowercase_language}" STREQUAL "octave")
set_target_properties(${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES PREFIX "")
set_target_properties(${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES SUFFIX ".oct")
+ elseif ("${swig_lowercase_language}" STREQUAL "go")
+ set_target_properties(${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES PREFIX "")
elseif ("${swig_lowercase_language}" STREQUAL "java")
if (APPLE)
# In java you want:
@@ -254,6 +256,8 @@ macro(SWIG_ADD_MODULE name language)
# Linux : libLIBRARY.so
set_target_properties (${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES SUFFIX ".jnilib")
endif ()
+ elseif ("${swig_lowercase_language}" STREQUAL "lua")
+ set_target_properties(${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES PREFIX "")
elseif ("${swig_lowercase_language}" STREQUAL "python")
# this is only needed for the python case where a _modulename.so is generated
set_target_properties(${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES PREFIX "")