/normxcorr/trunk

To get this branch, use:
bzr branch http://suren.me/webbzr/normxcorr/trunk

« back to all changes in this revision

Viewing changes to dict_hw/CMakeLists.txt

  • Committer: Suren A. Chilingaryan
  • Date: 2009-12-13 02:20:05 UTC
  • Revision ID: csa@dside.dyndns.org-20091213022005-m932to8hhihwuw5r
Support for TIFF images in C code and stand-alone console application

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
set (MINIMAL_CUDA_VERSION 2.3)
22
22
find_package(CUDA ${MINIMAL_CUDA_VERSION} REQUIRED)
23
23
find_package(CUDPP REQUIRED)
 
24
find_package(TIFF)
24
25
 
25
26
if (CMAKE_BUILD_TYPE)
26
27
    SET(CFLAGS CMAKE_C_FLAGS_${CMAKE_BUILD_TYPE})
34
35
SET(CMAKE_C_FLAGS_RELEASE "-O3 -funroll-loops -msse2 ")
35
36
SET(CMAKE_CXX_FLAGS_RELEASE "-O3 -funroll-loops -msse2 ")
36
37
 
37
 
set(DICT_HW_INCLUDE_DIRS ${GLIB2_INCLUDE_DIR} ${CUDPP_INCLUDE_DIR})
38
 
set(DICT_HW_LIBRARIES ${GLIB2_LIBRARIES} ${CUDPP_LIBRARY})
39
 
set(DICT_HW_DEFINITIONS)
 
38
if (TIFF_FOUND)
 
39
    SET(IMAGE_FORMATS ${IMAGE_FORMATS} TIFF)
 
40
    SET(IMAGE_INCLUDE_DIRS ${IMAGE_INCLUDE_DIRS} ${TIFF_INCLUDE_DIR})
 
41
    SET(IMAGE_LIBRARIES ${IMAGE_LIBRARIES} ${TIFF_LIBRARY})
 
42
    SET(IMAGE_DEFINES ${IMAGE_DEFINES} -DDICT_TIFF_SUPPORT)
 
43
endif (TIFF_FOUND)
 
44
 
 
45
set(DICT_HW_INCLUDE_DIRS ${GLIB2_INCLUDE_DIR} ${CUDPP_INCLUDE_DIR} ${IMAGE_INCLUDE_DIRS})
 
46
set(DICT_HW_LIBRARIES ${GLIB2_LIBRARIES} ${CUDPP_LIBRARY} ${IMAGE_LIBRARIES})
 
47
set(DICT_HW_DEFINITIONS ${IMAGE_DEFINES})
40
48
 
41
49
ADD_SUBDIRECTORY(src)
42
50
 
52
60
    message(" * CUDA ${CUDA_VERSION}, SDK, and CUDPP are found")
53
61
endif()
54
62
 
 
63
message(" * Supported image formats: ${IMAGE_FORMATS}")
 
64
 
55
65
if (MEASURE_TIMINGS)
56
66
    message(" * Build configuration: ${CMAKE_BUILD_TYPE} with timing information")
57
67
    set(DICT_HW_DEFINITIONS ${DICT_HW_DEFINITIONS} -DDICT_HW_MEASURE_TIMINGS)