X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=CMakeLists.txt;h=cdb18f092cdecc1222de3daaf94e1deeb5be5d3c;hp=122d94cad70699ab332c59438abb4e52a18f2fd0;hb=f039398998db24260a3bd2841347ae03422024c7;hpb=5745deb8dbcee040d1012b8260ed317eb2a32f4b diff --git a/CMakeLists.txt b/CMakeLists.txt index 122d94ca..cdb18f09 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 2.6) +cmake_minimum_required(VERSION 3.1) set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules") project(GiNaC) @@ -25,11 +25,12 @@ add_custom_target(info ALL) add_custom_target(html) add_custom_target(pdf) +set (CMAKE_CXX_STANDARD 11) + find_package(CLN 1.2.2 REQUIRED) include_directories(${CLN_INCLUDE_DIR}) include(CheckIncludeFile) -check_include_file("stdint.h" HAVE_STDINT_H) check_include_file("unistd.h" HAVE_UNISTD_H) include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR}/ginac) @@ -170,6 +171,10 @@ find_program(FIG2DEV fig2dev) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/config.h) add_definitions(-DHAVE_CONFIG_H) +if (NOT LIBEXECDIR) + set (LIBEXECDIR "${CMAKE_INSTALL_PREFIX}/libexec") +endif() + add_subdirectory(ginac) add_subdirectory(tools) add_subdirectory(check)