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
Duncan Ogilvie
CMake
Commits
3bab41f8
Commit
3bab41f8
authored
Jul 31, 2018
by
Brad King
💬
Browse files
Merge branch 'UseSWIG-legacy-user-flags' into release-3.12
Merge-request: !2245
parents
2af53073
2f88c177
Changes
1
Hide whitespace changes
Inline
Side-by-side
Modules/UseSWIG.cmake
View file @
3bab41f8
...
...
@@ -241,7 +241,6 @@ macro(SWIG_MODULE_INITIALIZE name language)
string
(
TOUPPER
"
${
language
}
"
SWIG_MODULE_
${
name
}
_LANGUAGE
)
string
(
TOLOWER
"
${
language
}
"
SWIG_MODULE_
${
name
}
_SWIG_LANGUAGE_FLAG
)
set
(
SWIG_MODULE_
${
name
}
_EXTRA_FLAGS
)
if
(
NOT DEFINED SWIG_MODULE_
${
name
}
_NOPROXY
)
set
(
SWIG_MODULE_
${
name
}
_NOPROXY FALSE
)
endif
()
...
...
@@ -249,12 +248,14 @@ macro(SWIG_MODULE_INITIALIZE name language)
set
(
SWIG_MODULE_
${
name
}
_NOPROXY TRUE
)
endif
()
if
(
SWIG_MODULE_
${
name
}
_NOPROXY AND NOT
"-noproxy"
IN_LIST CMAKE_SWIG_FLAGS
)
if
(
SWIG_MODULE_
${
name
}
_NOPROXY AND
NOT
(
"-noproxy"
IN_LIST CMAKE_SWIG_FLAGS OR
"-noproxy"
IN_LIST SWIG_MODULE_
${
name
}
_EXTRA_FLAGS
))
list
(
APPEND SWIG_MODULE_
${
name
}
_EXTRA_FLAGS
"-noproxy"
)
endif
()
if
(
SWIG_MODULE_
${
name
}
_LANGUAGE STREQUAL
"UNKNOWN"
)
message
(
FATAL_ERROR
"SWIG Error: Language
\"
${
language
}
\"
not found"
)
elseif
(
SWIG_MODULE_
${
name
}
_LANGUAGE STREQUAL
"PERL"
)
elseif
(
SWIG_MODULE_
${
name
}
_LANGUAGE STREQUAL
"PERL"
AND
NOT
"-shadow"
IN_LIST SWIG_MODULE_
${
name
}
_EXTRA_FLAGS
)
list
(
APPEND SWIG_MODULE_
${
name
}
_EXTRA_FLAGS
"-shadow"
)
endif
()
endmacro
()
...
...
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