X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=CMakeLists.txt;h=1af3a073352dd3af0980c759f0db1a77e1751f8b;hb=b551844cc2412981bcf7c26c897c07c0e6bc6a8e;hp=513e9cdd1bd4bb091125dfd6baa79fe9db210ba4;hpb=c025f363f55d387cd797f5b8b2a37f97c8d8f50d;p=openjpeg.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 513e9cdd..1af3a073 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -110,10 +110,6 @@ ENDIF(NOT OPENJPEG_INSTALL_PACKAGE_DIR) # Test for some required system information. INCLUDE (${CMAKE_ROOT}/Modules/CMakeBackwardCompatibilityC.cmake) -#----------------------------------------------------------------------------- -# Test for getopt being available in this system -INCLUDE (${OPENJPEG_SOURCE_DIR}/CMake/CheckHaveGetopt.cmake ) - #----------------------------------------------------------------------------- # Setup file for setting custom ctest vars CONFIGURE_FILE( @@ -243,18 +239,19 @@ IF(BUILD_TESTING) ENABLE_TESTING() INCLUDE(CTest) - # Add repository where to find tests - ADD_SUBDIRECTORY(tests) - # Search openjpeg data needed for the tests # 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) - - SET (REF_DECODER_BIN_PATH "NOT-FOUND" CACHE PATH "Single directory where find the reference encoder binaries to enable encoding test suite.") + + # For encoding tests we need the path to the ref decoder exe/lib (kakadu) + SET (REF_DECODER_BIN_PATH "NOTFOUND" CACHE PATH "Single directory where find the reference decoder binaries to enable encoding test suite.") MARK_AS_ADVANCED(REF_DECODER_BIN_PATH) - + + # Add repository where to find tests + ADD_SUBDIRECTORY(tests) + ELSE(BUILD_CODEC) message(FATAL_ERROR "You need build codec to run the tests") ENDIF(BUILD_CODEC)