From ec34a7886c2ede21ea658fd8f2ff02242aadadd4 Mon Sep 17 00:00:00 2001 From: Oliver Heidmann <oliver.heidmann@mpimet.mpg.de> Date: Tue, 21 Jan 2025 15:38:05 +0100 Subject: [PATCH] removed bloat, remvoed config file generation, added complie defs for CDI, PACKAGE_NAME and VERSION --- CMakeLists.txt | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index acfefb8c1..175bb722e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,17 +3,14 @@ cmake_minimum_required( VERSION 3.30 FATAL_ERROR ) project(libcdi VERSION 2.5.1 LANGUAGES C ) set(CMAKE_C_STANDARD 11) -include(CheckIncludeFile) +add_compile_definitions(CDI=1) +add_compile_definitions(PACKAGE_NAME="libcdi") +add_compile_definitions(VERSION="${CMAKE_PROJECT_VERSION}") -configure_file ( - "${PROJECT_SOURCE_DIR}/cmake/cdi_config.h.in" - "${PROJECT_SOURCE_DIR}/src/config.h" - ) +include(CheckIncludeFile) #NetCDF find_package(netCDF COMPONENTS C REQUIRED) -set(netcdf_flag HAVE_LIBNETCDF) -set(netcdf_flag ${HAVE_LIBNETCDF}) check_include_file("netcdf.h" ${netcdf_flag} C) if (${netCDF_FOUND}) message(STATUS "added compile definition HAVE_LIBNETCDF=${netCDF_FOUND}") -- GitLab