cmake_minimum_required(VERSION 3.17) | |
project(TestRuby LANGUAGES C) | |
include(CTest) | |
find_package(Ruby 1.9.9 REQUIRED) | |
if (NOT Ruby_FOUND) | |
message (FATAL_ERROR "Failed to find Ruby >=1.9.9") | |
endif() | |
add_executable(ruby_version ruby_version.c) | |
target_include_directories(ruby_version PRIVATE ${Ruby_INCLUDE_DIRS}) | |
target_link_libraries(ruby_version PRIVATE ${Ruby_LIBRARIES}) | |
add_test(NAME ruby_version COMMAND ruby_version) |