X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=CMakeLists.txt;h=253e46adcb6e524aa7635c8498b4739dd5e0f61f;hb=6778ef6a2510782802761409af70a604013373de;hp=d28a948af08169bc2ecf7dcd651a0663e572a8de;hpb=7720188fa7cc164101796ccdd8ad384e74b35ca8;p=openjpeg.git diff --git a/CMakeLists.txt b/CMakeLists.txt index d28a948a..253e46ad 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -136,6 +136,14 @@ IF(NOT OPENJPEG_INSTALL_DOC_DIR) SET(OPENJPEG_INSTALL_DOC_DIR "share/doc/${OPENJPEG_INSTALL_SUBDIR}") ENDIF(NOT OPENJPEG_INSTALL_DOC_DIR) +if(NOT OPENJPEG_INSTALL_JNI_DIR) + if(WIN32) + set(OPENJPEG_INSTALL_JNI_DIR ${OPENJPEG_INSTALL_BIN_DIR}) + else() + set(OPENJPEG_INSTALL_JNI_DIR ${OPENJPEG_INSTALL_LIB_DIR}) + endif() +endif() + IF(NOT OPENJPEG_INSTALL_PACKAGE_DIR) # We could install *.cmake files in share/ however those files contains # hardcoded path to libraries on a multi-arch system (fedora/debian) those @@ -225,6 +233,8 @@ IF(BUILD_JPIP) ENDIF(BUILD_JPIP) OPTION(BUILD_VIEWER "Build the OPJViewer executable (C++)" OFF) OPTION(BUILD_JAVA "Build the openjpeg jar (Java)" OFF) +OPTION(USE_SYSTEM_GETOPT "Prefer system installed getopt()" OFF) +MARK_AS_ADVANCED(USE_SYSTEM_GETOPT) MARK_AS_ADVANCED(BUILD_VIEWER) MARK_AS_ADVANCED(BUILD_JAVA) @@ -262,10 +272,9 @@ IF(BUILD_TESTING) # They could be found via svn on the OpenJPEG google code project # svn checkout http://openjpeg.googlecode.com/svn/data (about 70 Mo) FIND_PATH(OPJ_DATA_ROOT README-OPJ-Data - PATHS - $ENV{OPJ_DATA_ROOT} - ${CMAKE_SOURCE_DIR}/../data - ${CMAKE_SOURCE_DIR}/../../data + PATHS $ENV{OPJ_DATA_ROOT} ${CMAKE_SOURCE_DIR}/../data + ${CMAKE_SOURCE_DIR}/../../data + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH ) # Add repository where to find tests