diff options
| author | Antonin Descampe <antonin@gmail.com> | 2011-04-13 15:24:36 +0000 |
|---|---|---|
| committer | Antonin Descampe <antonin@gmail.com> | 2011-04-13 15:24:36 +0000 |
| commit | a6f19781d71ebedeada4deefd6eeefcfa1bdce5e (patch) | |
| tree | 83e887f0263f8ff2c72cb8215fd972411387e1a3 /CMake | |
| parent | e5f3a101608c3b5a90a518c904146a43e9372d7c (diff) | |
renamed and reorganized "jp3d" directory to "openjpeg3d". Is now a standalone directory, with independent cmake files. Done as it uses its own version of the openjpeg library and does not depend on the one currently developped. Will be removed from the trunk and stored in a branch.openjpeg3d@749
Diffstat (limited to 'CMake')
| -rw-r--r-- | CMake/CheckHaveGetopt.cmake | 15 | ||||
| -rw-r--r-- | CMake/OpenJPEG3DConfig.cmake.in | 48 |
2 files changed, 63 insertions, 0 deletions
diff --git a/CMake/CheckHaveGetopt.cmake b/CMake/CheckHaveGetopt.cmake new file mode 100644 index 00000000..c0fd5dcf --- /dev/null +++ b/CMake/CheckHaveGetopt.cmake @@ -0,0 +1,15 @@ +# Check if getopt is present: +INCLUDE (${CMAKE_ROOT}/Modules/CheckIncludeFile.cmake) +SET(DONT_HAVE_GETOPT 1) +IF(UNIX) #I am pretty sure only *nix sys have this anyway + CHECK_INCLUDE_FILE("getopt.h" CMAKE_HAVE_GETOPT_H) + # Seems like we need the contrary: + IF(CMAKE_HAVE_GETOPT_H) + SET(DONT_HAVE_GETOPT 0) + ENDIF(CMAKE_HAVE_GETOPT_H) +ENDIF(UNIX) + +IF(DONT_HAVE_GETOPT) + ADD_DEFINITIONS(-DDONT_HAVE_GETOPT) +ENDIF(DONT_HAVE_GETOPT) + diff --git a/CMake/OpenJPEG3DConfig.cmake.in b/CMake/OpenJPEG3DConfig.cmake.in new file mode 100644 index 00000000..633c0935 --- /dev/null +++ b/CMake/OpenJPEG3DConfig.cmake.in @@ -0,0 +1,48 @@ +#----------------------------------------------------------------------------- +# +# OPENJPEG3DConfig.cmake - CMake configuration file for external projects. +# +# This file is configured by OPENJPEG3D and used by the UseOPENJPEG3D.cmake +# module to load OPENJPEG3D's settings for an external project. +@OPENJPEG3D_CONFIG_INSTALL_ONLY@ +# The OPENJPEG3D version number. +SET(OPENJPEG3D_MAJOR_VERSION "@OPENJPEG3D_VERSION_MAJOR@") +SET(OPENJPEG3D_MINOR_VERSION "@OPENJPEG3D_VERSION_MINOR@") +SET(OPENJPEG3D_BUILD_VERSION "@OPENJPEG3D_VERSION_BUILD@") + +# The libraries. +SET(OPENJPEG3D_LIBRARIES "@OPENJPEG3D_LIBRARIES@") + +# The CMake macros dir. +SET(OPENJPEG3D_CMAKE_DIR "@OPENJPEG3D_CMAKE_DIR_CONFIG@") + +# The configuration options. +SET(OPENJPEG3D_BUILD_SHARED_LIBS "@OPENJPEG3D_BUILD_SHARED_LIBS@") + +# The "use" file. +SET(OPENJPEG3D_USE_FILE "@OPENJPEG3D_USE_FILE_CONFIG@") + +get_filename_component(SELF_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +if(EXISTS ${SELF_DIR}/OpenJPEG3DTargets.cmake) + # This is an install tree + include(${SELF_DIR}/OpenJPEG3DTargets.cmake) + get_filename_component(OPENJPEG3D_INCLUDE_ROOT "${SELF_DIR}/../../@OPENJPEG3D_INSTALL_INCLUDE_DIR@" ABSOLUTE) + set(OPENJPEG3D_INCLUDE_DIRS ${OPENJPEG3D_INCLUDE_ROOT}) + +else(EXISTS ${SELF_DIR}/OpenJPEG3DTargets.cmake) + if(EXISTS ${SELF_DIR}/OpenJPEG3DExports.cmake) + # This is a build tree + SET( OPENJPEG3D_INCLUDE_DIRS @OPENJPEG3D_INCLUDE_PATH@) + + include(${SELF_DIR}/OpenJPEG3DExports.cmake) + + else(EXISTS ${SELF_DIR}/OpenJPEG3DExports.cmake) + message(FATAL_ERROR "ooops") + endif(EXISTS ${SELF_DIR}/OpenJPEG3DExports.cmake) +endif(EXISTS ${SELF_DIR}/OpenJPEG3DTargets.cmake) + +set(OPENJPEG3D_USE_FILE ${SELF_DIR}/UseOPENJPEG3D.cmake) + +# Backward compatible part: +SET(OPENJPEG3D_FOUND TRUE) + |
