blob: cdc65095238a00570183286259c9b2f1be4c4a1e [file] [log] [blame] [edit]
set(PACKAGE_VERSION "@ENZYME_VERSION@")
get_property(languages GLOBAL PROPERTY ENABLED_LANGUAGES)
if(ENZYME_WARN_COMPILER)
if("C" IN_LIST languages)
if ("${CMAKE_C_COMPILER_ID}" STREQUAL "GNU")
message("project languages: ${languages}")
message(WARNING "C compiler ID equals ${CMAKE_C_COMPILER_ID}\n"
"C compiler: ${CMAKE_C_COMPILER}\n"
"Using Enzyme without an LLVM based C compiler.")
endif()
endif()
if("CXX" IN_LIST languages)
if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
message("project languages: ${languages}")
message(WARNING "C++ compiler equals ${CMAKE_CXX_COMPILER_ID}\n"
"C++ compiler: ${CMAKE_CXX_COMPILER}\n"
"Using Enzyme without an LLVM based C++ compiler.")
endif()
endif()
endif()
# Check whether the requested PACKAGE_FIND_VERSION is compatible
if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}")
set(PACKAGE_VERSION_COMPATIBLE FALSE)
else()
set(PACKAGE_VERSION_COMPATIBLE TRUE)
if ("${PACKAGE_VERSION}" VERSION_EQUAL "${PACKAGE_FIND_VERSION}")
set(PACKAGE_VERSION_EXACT TRUE)
endif()
endif()