gridlab-d/gridlab-d
cmake/CheckDependencies.cmake
:136
FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}/HAVE_ISFINITE.cc "
#include <math.h>
int main() {
int result = isfinite(1.0);
}")
FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}/HAVE_ISFINITE.cc "
#include <math.h>
int main() {
int result = isfinite(1.0);
}")
TRY_COMPILE(HAVE_ISFINITE ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR}/HAVE_ISFINITE.cc)
CHECK_SYMBOL_EXISTS(isfinite math.h HAVE_ISFINITE)
CHECK_CXX_SYMBOL_EXISTS( isfinite "cmath" HAVE_ISFINITE )
check_symbol_exists(isfinite "math.h" HAVE_ISFINITE)
target_compile_definitions(openshot-audio INTERFACE HAVE_ISFINITE=1)