root/src/examples/flowingcanvas/CMakeLists.txt @ 174:d204809217c6

Revision 174:d204809217c6, 0.8 KB (checked in by Andreas Schaefer <gentryx@…>, 14 months ago)

testing vectorized struct of arrays prototype

Line 
1set(RELATIVE_PATH "")
2include(auto.cmake)
3
4find_package(Qt4)
5
6# fixme: introduce feature "with/without qt"
7# fixme: use configure script to find opencv, same in latticegas
8execute_process(COMMAND pkg-config opencv --cflags --libs
9  OUTPUT_VARIABLE OPENCV_FLAGS)
10STRING(REGEX REPLACE "\n" "" OPENCV_FLAGS ${OPENCV_FLAGS})
11set(CMAKE_CXX_FLAGS "${OPENCV_FLAGS} ${CMAKE_CXX_FLAGS} -fopenmp")
12
13include(${QT_USE_FILE})
14
15set(MY_HEADERS
16  canvaswriter.h
17  flowwidget.h
18  framegrabber.h
19  interactivesimulator.h)
20
21QT4_WRAP_CPP(MY_MOC_SOURCES ${MY_HEADERS})
22include_directories(./)
23
24set(CUDA_TOOLKIT_ROOT_DIR "/opt/cuda")
25find_package(CUDA)
26find_package(Qt4)
27
28if (CUDA_FOUND)
29  cuda_add_executable(flowingcanvas ${SOURCES} ${MY_MOC_SOURCES})
30  target_link_libraries(flowingcanvas ${LOCAL_LIBGEODECOMP_LINK_LIB} ${QT_LIBRARIES})
31endif(CUDA_FOUND)
32
Note: See TracBrowser for help on using the browser.