diff options
author | Raffi Enficiaud <raffi.enficiaud@tuebingen.mpg.de> | 2015-02-12 16:13:31 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2015-03-17 13:47:04 (GMT) |
commit | 49c8dcf7bb8ae9e7584286e552769a61bf23e61b (patch) | |
tree | 5f87e1b1974d15a6b23babdc730b321dde1c7f44 /Tests/CMakeLists.txt | |
parent | 6390d5f5cb107dcc4a0bc6124ab5f17370dcadcd (diff) | |
download | CMake-49c8dcf7bb8ae9e7584286e552769a61bf23e61b.zip CMake-49c8dcf7bb8ae9e7584286e552769a61bf23e61b.tar.gz CMake-49c8dcf7bb8ae9e7584286e552769a61bf23e61b.tar.bz2 |
FindMatlab: Rewrite module and provide a usage API
Implement a brand new FindMatlab module:
- Add support for versions and components.
- Find Matlab and its version in a more precise and multiplatform way.
- Add API to create a new mex extension with documentation.
- Add API to add matlab unit tests (with or without the unit test framework).
- Find as much as possible based on a single Matlab_ROOT_DIR cache entry
and allow the user to change it to re-find everything.
Diffstat (limited to 'Tests/CMakeLists.txt')
-rw-r--r-- | Tests/CMakeLists.txt | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Tests/CMakeLists.txt b/Tests/CMakeLists.txt index 703c548..414f625 100644 --- a/Tests/CMakeLists.txt +++ b/Tests/CMakeLists.txt @@ -1256,6 +1256,12 @@ ${CMake_BINARY_DIR}/bin/cmake -DDIR=dev -P ${CMake_SOURCE_DIR}/Utilities/Release add_subdirectory(FindJsonCpp) endif() + # Matlab module + if(CMake_TEST_FindMatlab) + ADD_TEST_MACRO(FindMatlab.basic_checks ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>) + ADD_TEST_MACRO(FindMatlab.versions_checks ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>) + endif() + find_package(GTK2 QUIET) if(GTK2_FOUND) add_subdirectory(FindGTK2) |