25 lines
		
	
	
		
			742 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			742 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| macro_optional_find_package (Matlab OFF)
 | |
| macro_log_feature (MATLAB_FOUND "matlab" 
 | |
|   "MATLAB A Language for Technical Computing" 
 | |
|   "http://matlab.com")
 | |
| if (MATLAB_FOUND)
 | |
|   #   MATLAB_INCLUDE_DIR: include path for mex.h, engine.h
 | |
|   #   MATLAB_LIBRARIES:   required libraries: libmex, etc
 | |
|   #   MATLAB_MEX_LIBRARY: path to libmex.lib
 | |
|   #   MATLAB_MX_LIBRARY:  path to libmx.lib
 | |
|   #   MATLAB_ENG_LIBRARY: path to libeng.lib
 | |
| 
 | |
|   add_library (matlab SHARED matlab.c)
 | |
| 
 | |
|   set_target_properties (matlab PROPERTIES prefix "")
 | |
|   
 | |
|   include_directories (${MATLAB_INCLUDE_DIR})
 | |
|   target_link_libraries(matlab libYap $(MATLAB_LIBRARIES) )
 | |
| 
 | |
|   install(TARGETS  matlab
 | |
|     LIBRARY DESTINATION ${dlls}
 | |
|     ARCHIVE DESTINATION ${dlls} )
 | |
| 
 | |
| endif (MATLAB_FOUND)
 | |
| 
 |