FindMatlab: Add SIMULINK component

This commit is contained in:
Jamie Snape 2016-09-22 09:05:35 -04:00 committed by Brad King
parent aaf4014c28
commit ccd1341ac9
1 changed files with 16 additions and 0 deletions

View File

@ -19,6 +19,7 @@
# ENG and MAT libraries of Matlab # ENG and MAT libraries of Matlab
# * ``MAIN_PROGRAM`` the Matlab binary program. # * ``MAIN_PROGRAM`` the Matlab binary program.
# * ``MEX_COMPILER`` the MEX compiler. # * ``MEX_COMPILER`` the MEX compiler.
# * ``SIMULINK`` the Simulink environment.
# #
# .. note:: # .. note::
# #
@ -1464,6 +1465,21 @@ if(_matlab_find_mat GREATER -1)
endif() endif()
unset(_matlab_find_mat) unset(_matlab_find_mat)
# Component Simulink
list(FIND Matlab_FIND_COMPONENTS SIMULINK _matlab_find_simulink)
if(_matlab_find_simulink GREATER -1)
find_path(
Matlab_SIMULINK_INCLUDE_DIR
simstruc.h
PATHS "${Matlab_ROOT_DIR}/simulink/include"
NO_DEFAULT_PATH
)
if(Matlab_SIMULINK_INCLUDE_DIR)
set(Matlab_SIMULINK_FOUND TRUE)
list(APPEND Matlab_INCLUDE_DIRS "${Matlab_SIMULINK_INCLUDE_DIR}")
endif()
endif()
unset(_matlab_find_simulink)
unset(_matlab_lib_dir_for_search) unset(_matlab_lib_dir_for_search)