Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Brad King
CMake
Commits
94429287
Commit
94429287
authored
Apr 29, 2014
by
Brad King
💬
Committed by
Kitware Robot
Apr 29, 2014
Browse files
Merge topic 'UseSWIG-go-support'
a3b1be5e
UseSWIG: Add support for Go and Lua
parents
3681cc43
a3b1be5e
Changes
1
Hide whitespace changes
Inline
Side-by-side
Modules/UseSWIG.cmake
View file @
94429287
...
...
@@ -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
""
)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment