Skip to content
Snippets Groups Projects
Commit 385deb2f authored by Julien Michel's avatar Julien Michel
Browse files

Remplacement par la nouvelle version d'OSSIM

parent 74bec18b
Branches
Tags
No related merge requests found
PROJECT(OSSIM)
INCLUDE(CheckIncludeFile)
CHECK_INCLUDE_FILES("dirent.h" CMAKE_HAVE_DIRENT_H)
CHECK_INCLUDE_FILES("unistd.h" CMAKE_HAVE_UNISTD_H)
CHECK_INCLUDE_FILES("getopt.h" CMAKE_HAVE_GETOPT_H)
CHECK_INCLUDE_FILES("fcntl.h" CMAKE_HAVE_FCNTL_H)
CHECK_INCLUDE_FILES("dbmalloc.h" CMAKE_HAVE_DBMALLOC_H)
CHECK_INCLUDE_FILES("malloc.h" CMAKE_HAVE_MALLOC_H)
CHECK_INCLUDE_FILES("dlfcn.h" CMAKE_HAVE_DLFCN_H)
SET(OSSIM_HAS_OPEN_THREADS 0)
CONFIGURE_FILE(${OTB_SOURCE_DIR}/Utilities/OSSIM/include/ossim/ossimConfig.h.in
${OTB_BINARY_DIR}/Utilities/OSSIM/include/ossim/ossimConfig.h)
SUBDIRS(src include)
FILE(GLOB_RECURSE ossim_HDRS "*.h")
INSTALL_FILES(/include/otb/Utilities/OSSIM/include/ "\\.h$" ${ossim_HDRS})
/* $Id: ossimConfig.h.in,v 1.23 2005/11/09 19:30:09 gpotts Exp $ */
#ifndef ossimConfig_HEADER
#define ossimConfig_HEADER
/* Define if you have dirent.h. */
#cmakedefine CMAKE_HAVE_DIRENT_H
#ifdef CMAKE_HAVE_DIRENT_H
#define HAVE_DIRENT_H 1
#else
#define HAVE_DIRENT_H 0
#endif
/* Define as 1 if you have unistd.h. */
#cmakedefine CMAKE_HAVE_UNISTD_H
#ifdef CMAKE_HAVE_UNISTD_H
#define HAVE_UNISTD_H 1
#else
#define HAVE_UNISTD_H 0
#endif
/* Define as 1 if you have getopt.h. */
#cmakedefine CMAKE_HAVE_GETOPT_H
#ifdef CMAKE_HAVE_GETOPT_H
#define HAVE_GETOPT_H 1
#else
#define HAVE_GETOPT_H 0
#endif
/* Define as 1 if you have fcntl.h. */
#cmakedefine CMAKE_HAVE_FCNTL_H
#ifdef CMAKE_HAVE_FCNTL_H
#define HAVE_FCNTL_H 1
#else
#define HAVE_FCNTL_H 0
#endif
/* Define as 1 if you have dbmalloc.h. */
#cmakedefine CMAKE_HAVE_DBMALLOC_H
#ifdef CMAKE_HAVE_DBMALLOC_H
#define HAVE_DBMALLOC_H 1
#else
#define HAVE_DBMALLOC_H 0
#endif
/* Define as 1 if you have malloc.h. */
#cmakedefine CMAKE_HAVE_MALLOC_H
#ifdef CMAKE_HAVE_MALLOC_H
#define HAVE_MALLOC_H 1
#else
#define HAVE_MALLOC_H 0
#endif
/* Define as 1 if you have dlfcn.h. */
#cmakedefine CMAKE_HAVE_DLFCN_H
#ifdef CMAKE_HAVE_DLFCN_H
#define HAVE_DLFCN_H 1
#else
#define HAVE_DLFCN_H 0
#endif
/* Define if you have support for large (64 bit size) files */
#define HAVE_LARGEFILE_SUPPORT 0
/* Define to "1" if you have libz installed, "0" if not. */
#define OSSIM_HAS_LIBZ 0
/* Define to "1" if you have MPI(lam/mpi), "0" if not. */
#define OSSIM_HAS_MPI 0
/* Define to "1" if you have FREETYPE, "0" if not. */
#define OSSIM_HAS_FREETYPE 0
/* Define to "1" if you have GEOTIFF, "0" if not. */
#define OSSIM_HAS_GEOTIFF 0
/* Define to "1" if you have OpenThreads for mutex support, "0" if not. */
#define OSSIM_HAS_OPEN_THREADS 0
/* Enable cvs id strings for use with "ident" application. */
#define OSSIM_ID_ENABLED 1
/* Enable dynamic library support for plugins.
* Usually set to 0 for static applications.
*/
#define OSSIM_DYNAMIC_ENABLED 1
/* Define to the correct byte sizes.
* If not available define to 0 so OSSIM uses the defaults
*/
#define OSSIM_SIZEOF_FLOAT 0
#define OSSIM_SIZEOF_DOUBLE 0
#define OSSIM_SIZEOF_LONG_LONG 0
#define OSSIM_SIZEOF_LONG_INT 0
#define OSSIM_SIZEOF_INT 0
#define OSSIM_SIZEOF_SHORT_INT 0
/* These are OS specific defines */
#define __OSSIM_LINUX__ 0
#define __OSSIM_DARWIN__ 0
#define __OSSIM_ALPHA__ 0
#define __OSSIM_SGI__ 0
#define __OSSIM_SUN__ 0
#define __OSSIM_SUNOS__ 0
#define __OSSIM_SOLARIS__ 0
#define __OSSIM_FREEBSD__ 0
#define __OSSIM_BSD__ 0
#define __OSSIM_OPENBSD__ 0
#define __OSSIM_NETBSD__ 0
#define __OSSIM_OSF__ 0
#define __OSSIM_SYSV__ 0
#define __OSSIM_AIX__ 0
#define __OSSIM_DOS__ 0
#define __OSSIM_POWERPC__ 0
#define __OSSIM_BEOS__ 0
#define __OSSIM_SVR4__ 0
#define __OSSIM_EMX__ 0
#define __OSSIM_CYGWIN__ 0
#define OSSIM_MAJOR_VERSION_NUMBER @OSSIM_MAJOR_VERSION_NUMBER@
#define OSSIM_MINOR_VERSION_NUMBER @OSSIM_MINOR_VERSION_NUMBER@
#define OSSIM_RELEASE_NUMBER @OSSIM_RELEASE_NUMBER@
#define OSSIM_VERSION @OSSIM_VERSION@
#endif /* End of "#ifndef ossimConfig_HEADER" */
SUBDIRS(ossim)
# Commented since we choosed to build one single library to compile ossim
#SUBDIRS(base elevation fonts imaging libpolyclip matrix parallel projections support_data vec vpf_util plugin init)
FILE(GLOB_RECURSE ossim_base_SRCS "base/*.cpp" "base/*.c")
FILE(GLOB_RECURSE ossim_elevation_SRCS "elevation/*.cpp" "elevation/*.c")
FILE(GLOB_RECURSE ossim_fonts_SRCS "fonts/*.cpp" "fonts/*.c")
FILE(GLOB_RECURSE ossim_imaging_SRCS "imaging/*.cpp" "imaging/*.c")
FILE(GLOB_RECURSE ossim_libpolyclip_SRCS "libpolyclip/*.cpp" "libpolyclip/*.c")
FILE(GLOB_RECURSE ossim_matrix_SRCS "matrix/*.cpp" "matrix/*.c")
FILE(GLOB_RECURSE ossim_parallel_SRCS "parallel/*.cpp" "parallel/*.c")
FILE(GLOB_RECURSE ossim_projections_SRCS "projections/*.cpp" "projections/*.c")
FILE(GLOB_RECURSE ossim_support_data_SRCS "support_data/*.cpp" "support_data/*.c")
FILE(GLOB_RECURSE ossim_vec_SRCS "vec/*.cpp" "vec/*.c")
FILE(GLOB_RECURSE ossim_vpf_util_SRCS "vpf_util/*.cpp" "vpf_util/*.c")
FILE(GLOB_RECURSE ossim_plugin_SRCS "plugin/*.cpp" "plugin/*.c")
FILE(GLOB_RECURSE ossim_init_SRCS "init/*.cpp" "init/*.c")
FILE(GLOB_RECURSE ossim_kbool_SRCS "kbool/*.cpp" "kbool/*.c")
ADD_LIBRARY(ossim
${ossim_base_SRCS}
${ossim_elevation_SRCS}
${ossim_fonts_SRCS}
${ossim_imaging_SRCS}
${ossim_libpolyclip_SRCS}
${ossim_matrix_SRCS}
${ossim_parallel_SRCS}
${ossim_projections_SRCS}
${ossim_support_data_SRCS}
${ossim_vec_SRCS}
${ossim_vpf_util_SRCS}
${ossim_plugin_SRCS}
${ossim_init_SRCS}
${ossim_kbool_SRCS}
)
TARGET_LINK_LIBRARIES(ossim gdal)
INSTALL_TARGETS(/lib/otb/ ossim)
INSTALL_FILES(/include/otb/Utilities/OSSIM/include/ "\\.h$" ${ossim_kbool_HRDS})
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment