25 lines
681 B
CMake
25 lines
681 B
CMake
cmake_minimum_required(VERSION 3.1)
|
|
project(test_package LANGUAGES C)
|
|
|
|
find_package(BZip2 REQUIRED)
|
|
|
|
add_executable(test_package test_package.c)
|
|
target_link_libraries(test_package PRIVATE BZip2::BZip2)
|
|
|
|
# Test whether variables from https://cmake.org/cmake/help/latest/module/FindBZip2.html are properly defined
|
|
set(_custom_vars
|
|
BZIP2_FOUND
|
|
BZIP2_NEED_PREFIX
|
|
BZIP2_INCLUDE_DIRS
|
|
BZIP2_INCLUDE_DIR
|
|
BZIP2_LIBRARIES
|
|
BZIP2_VERSION_STRING
|
|
)
|
|
foreach(_custom_var ${_custom_vars})
|
|
if(DEFINED ${_custom_var})
|
|
message(STATUS "${_custom_var}: ${${_custom_var}}")
|
|
else()
|
|
message(FATAL_ERROR "${_custom_var} not defined")
|
|
endif()
|
|
endforeach()
|