blob: 0d2bbee3a4f45f7ca599253ed8452013071fa97f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
project(FindModules)
cmake_minimum_required(VERSION 2.8.12)
file(GLOB all_find_modules
RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}/../../find-modules"
"${CMAKE_CURRENT_SOURCE_DIR}/../../find-modules/Find*cmake")
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../find-modules)
foreach(module ${all_find_modules})
string(REGEX REPLACE ".+Find([^\\.]+)\\.cmake" "\\1" packageName "${module}")
message(STATUS "Finding package: ${packageName}")
find_package(${packageName})
if(NOT DEFINED ${packageName}_FOUND)
message(SEND_ERROR "${packageName}_FOUND not defined!")
endif()
endforeach()
add_executable(dummy main.c)
|