JKQtPlotter/cmake/jkqtplotter_common_compilersettings.cmake

26 lines
652 B
CMake
Raw Normal View History

2024-01-15 20:38:50 +08:00
cmake_minimum_required(VERSION 3.23)
if(NOT APPLE)
set(CMAKE_INSTALL_RPATH $ORIGIN)
endif()
math(EXPR JKQtPlotter_BIT_DEPTH ${CMAKE_SIZEOF_VOID_P}*8)
find_package( CImg QUIET )
find_package( OpenCV QUIET )
include(CheckFunctionExists)
set(CMAKE_REQUIRED_INCLUDES "cmath")
CHECK_FUNCTION_EXISTS(j0 JKQtPlotter_HAS_j0)
CHECK_FUNCTION_EXISTS(_j0 JKQtPlotter_HAS__j0)
CHECK_FUNCTION_EXISTS(y0 JKQtPlotter_HAS_y0)
CHECK_FUNCTION_EXISTS(_y0 JKQtPlotter_HAS__y0)
CHECK_FUNCTION_EXISTS(jn JKQtPlotter_HAS_jn)
CHECK_FUNCTION_EXISTS(_jn JKQtPlotter_HAS__jn)
CHECK_FUNCTION_EXISTS(yn JKQtPlotter_HAS_yn)
CHECK_FUNCTION_EXISTS(_yn JKQtPlotter_HAS__yn)