blob: 5b00e8b1a2107e738435e5d6340ca3e28a281249 [file] [log] [blame]
Brian Silverman72890c22015-09-19 14:37:37 -04001if(NOT EIGEN_TEST_NOQT)
2 find_package(Qt4)
3 if(QT4_FOUND)
4 include(${QT_USE_FILE})
5 endif()
Austin Schuhc55b0172022-02-20 17:52:35 -08006endif()
Brian Silverman72890c22015-09-19 14:37:37 -04007
8if(QT4_FOUND)
9 add_executable(Tutorial_sparse_example Tutorial_sparse_example.cpp Tutorial_sparse_example_details.cpp)
10 target_link_libraries(Tutorial_sparse_example ${EIGEN_STANDARD_LIBRARIES_TO_LINK_TO} ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY})
11
12 add_custom_command(
13 TARGET Tutorial_sparse_example
14 POST_BUILD
15 COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/../html/
16 COMMAND Tutorial_sparse_example ARGS ${CMAKE_CURRENT_BINARY_DIR}/../html/Tutorial_sparse_example.jpeg
17 )
18
19 add_dependencies(all_examples Tutorial_sparse_example)
Austin Schuhc55b0172022-02-20 17:52:35 -080020endif()
Brian Silverman72890c22015-09-19 14:37:37 -040021
Austin Schuh189376f2018-12-20 22:11:15 +110022if(EIGEN_COMPILER_SUPPORT_CPP11)
23 add_executable(random_cpp11 random_cpp11.cpp)
24 target_link_libraries(random_cpp11 ${EIGEN_STANDARD_LIBRARIES_TO_LINK_TO})
25 add_dependencies(all_examples random_cpp11)
26 ei_add_target_property(random_cpp11 COMPILE_FLAGS "-std=c++11")
27
28 add_custom_command(
29 TARGET random_cpp11
30 POST_BUILD
31 COMMAND random_cpp11
32 ARGS >${CMAKE_CURRENT_BINARY_DIR}/random_cpp11.out
33 )
34endif()