123456789101112131415161718192021 |
- cmake_minimum_required(VERSION 3.7)
- project(testFindGTK2 C)
- # First call
- find_package(GTK2 REQUIRED)
- # Backup variables
- set(GTK2_LIBRARIES_BAK ${GTK2_LIBRARIES})
- set(GTK2_TARGETS_BAK ${GTK2_TARGETS})
- # Second call
- find_package(GTK2 REQUIRED)
- # Check variables
- if(NOT "${GTK2_LIBRARIES_BAK}" STREQUAL "${GTK2_LIBRARIES}")
- message(SEND_ERROR "GTK2_LIBRARIES is different:\nbefore: ${GTK2_LIBRARIES_BAK}\nafter: ${GTK2_LIBRARIES}")
- endif()
- if(NOT "${GTK2_TARGETS_BAK}" STREQUAL "${GTK2_TARGETS}")
- message(SEND_ERROR "GTK2_TARGETS is different:\nbefore: ${GTK2_TARGETS_BAK}\nafter: ${GTK2_TARGETS}")
- endif()
|