1 #-----------------------------------------------------------------------------
2 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
3 #-----------------------------------------------------------------------------
5 #-----------------------------------------------------------------------------
6 INCLUDE (${CMAKE_ROOT}/Modules/CheckIncludeFile.cmake)
7 CHECK_INCLUDE_FILE("stdint.h" CMAKE_HAVE_STDINT_H)
8 IF(UNIX) #Avoid polluting Win32 cmakecache
9 CHECK_INCLUDE_FILE("inttypes.h" CMAKE_HAVE_INTTYPES_H)
11 CHECK_INCLUDE_FILE("termios.h" CMAKE_HAVE_TERMIOS_H)
13 # Special Time support, two conventions: *NIX vs Win32
14 CHECK_INCLUDE_FILE("sys/times.h" CMAKE_HAVE_SYS_TIMES_H)
15 CHECK_INCLUDE_FILE("sys/timeb.h" CMAKE_HAVE_SYS_TIMEB_H)
16 #-----------------------------------------------------------------------------
18 #-----------------------------------------------------------------------------
19 CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/creaConfigure.h.in
20 ${CMAKE_CURRENT_BINARY_DIR}/creaConfigure.h
23 #-----------------------------------------------------------------------------
29 creawxVTKRenderWindowInteractor
31 creaFilesFromDirectory
35 OPTION(CREA_BUILD_SHARED "Build CREA as a shared library (dynamic) ?" ON)
36 IF (CREA_BUILD_SHARED)
37 SET(CREA_BUILD_SHARED SHARED)
38 CREA_DEFINE(CREA_BUILD_SHARED)
39 ENDIF(CREA_BUILD_SHARED)
41 CREA_DEFINE(CREA_EXPORT_SYMBOLS)
43 ADD_LIBRARY(crea ${CREA_BUILD_SHARED} ${SRCS})
46 TARGET_LINK_LIBRARIES(crea
47 ${WXWIDGETS_LIBRARIES}
51 # ${SQLITE_LIBRARIES})
53 #SET_TARGET_PROPERTIES(CreaImageIO PROPERTIES
55 # LINK_FLAGS_DEBUG -pg)
57 #----------------------------------------------------------------------------
59 FILE(GLOB crea_HEADERS "*.h")
62 DESTINATION include/crea
65 FILES ${CMAKE_CURRENT_BINARY_DIR}/creaConfigure.h
66 DESTINATION include/crea
71 DESTINATION ${CREA_LIB_PATH})
72 #----------------------------------------------------------------------------