mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-22 06:59:01 -06:00
FindJasper: Modernize code layout
This commit is contained in:
@@ -18,30 +18,26 @@ Once done this will define
|
||||
#]=======================================================================]
|
||||
|
||||
find_path(JASPER_INCLUDE_DIR jasper/jasper.h)
|
||||
mark_as_advanced(JASPER_INCLUDE_DIR)
|
||||
|
||||
if (NOT JASPER_LIBRARIES)
|
||||
find_package(JPEG)
|
||||
if(NOT JASPER_LIBRARIES)
|
||||
find_package(JPEG)
|
||||
find_library(JASPER_LIBRARY_RELEASE NAMES jasper libjasper)
|
||||
find_library(JASPER_LIBRARY_DEBUG NAMES jasperd)
|
||||
include(${CMAKE_CURRENT_LIST_DIR}/SelectLibraryConfigurations.cmake)
|
||||
select_library_configurations(JASPER)
|
||||
endif()
|
||||
|
||||
find_library(JASPER_LIBRARY_RELEASE NAMES jasper libjasper)
|
||||
find_library(JASPER_LIBRARY_DEBUG NAMES jasperd)
|
||||
|
||||
include(${CMAKE_CURRENT_LIST_DIR}/SelectLibraryConfigurations.cmake)
|
||||
SELECT_LIBRARY_CONFIGURATIONS(JASPER)
|
||||
endif ()
|
||||
|
||||
if (JASPER_INCLUDE_DIR AND EXISTS "${JASPER_INCLUDE_DIR}/jasper/jas_config.h")
|
||||
file(STRINGS "${JASPER_INCLUDE_DIR}/jasper/jas_config.h" jasper_version_str REGEX "^#define[\t ]+JAS_VERSION[\t ]+\".*\".*")
|
||||
|
||||
string(REGEX REPLACE "^#define[\t ]+JAS_VERSION[\t ]+\"([^\"]+)\".*" "\\1" JASPER_VERSION_STRING "${jasper_version_str}")
|
||||
endif ()
|
||||
if(JASPER_INCLUDE_DIR AND EXISTS "${JASPER_INCLUDE_DIR}/jasper/jas_config.h")
|
||||
file(STRINGS "${JASPER_INCLUDE_DIR}/jasper/jas_config.h" jasper_version_str REGEX "^#define[\t ]+JAS_VERSION[\t ]+\".*\".*")
|
||||
string(REGEX REPLACE "^#define[\t ]+JAS_VERSION[\t ]+\"([^\"]+)\".*" "\\1" JASPER_VERSION_STRING "${jasper_version_str}")
|
||||
endif()
|
||||
|
||||
include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
|
||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Jasper
|
||||
find_package_handle_standard_args(Jasper
|
||||
REQUIRED_VARS JASPER_LIBRARIES JASPER_INCLUDE_DIR JPEG_LIBRARIES
|
||||
VERSION_VAR JASPER_VERSION_STRING)
|
||||
|
||||
if (JASPER_FOUND)
|
||||
set(JASPER_LIBRARIES ${JASPER_LIBRARIES} ${JPEG_LIBRARIES} )
|
||||
endif ()
|
||||
|
||||
mark_as_advanced(JASPER_INCLUDE_DIR)
|
||||
if(JASPER_FOUND)
|
||||
set(JASPER_LIBRARIES ${JASPER_LIBRARIES} ${JPEG_LIBRARIES})
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user