summaryrefslogtreecommitdiffstats
path: root/Modules/CMakeGraphVizOptions.cmake
diff options
context:
space:
mode:
authorSeth R Johnson <johnsonsr@ornl.gov>2021-05-02 14:01:31 (GMT)
committerSeth R Johnson <johnsonsr@ornl.gov>2021-05-02 14:05:44 (GMT)
commitff6f7b232fbe36d8cb237ca2508ca01632d9d9d2 (patch)
treed21baab346dcf57a5841bc3133f50e31912a1a72 /Modules/CMakeGraphVizOptions.cmake
parent4f88cb1675cf2fe50459eb4cc321a0d4b36c6c33 (diff)
downloadCMake-ff6f7b232fbe36d8cb237ca2508ca01632d9d9d2.zip
CMake-ff6f7b232fbe36d8cb237ca2508ca01632d9d9d2.tar.gz
CMake-ff6f7b232fbe36d8cb237ca2508ca01632d9d9d2.tar.bz2
FindSWIG: reduce calls to SWIG exe, and clean up variables
If all SWIG cache variables (EXECUTABLE, DIR, VERSION) are set, there should be no need to invoke the SWIG exe on a reconfigure. This changeset reduces the number of calls to the SWIG executable, and additonially prevents temporary `SWIG_xxx` values from propagating outside the `find_package` call. I also refactored the conditionals to be less nested (and thus more predictable), including changing theh definition of SWIG_USE_FILE to reflect that it's if and only if SWIG_FOUND is trure.
Diffstat (limited to 'Modules/CMakeGraphVizOptions.cmake')
0 files changed, 0 insertions, 0 deletions