Skip to content
Snippets Groups Projects
Commit ec34a788 authored by Oliver Heidmann's avatar Oliver Heidmann
Browse files

removed bloat, remvoed config file generation, added complie defs for CDI, PACKAGE_NAME and VERSION

parent 1103de12
No related branches found
No related tags found
1 merge request!114M300433/cmake cleanup 1
......@@ -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}")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment