function(cmlib_config_hpp_generate) include(CMLibLargeFiles) cmlib_test_large_files(HAVE_LARGEFILES) get_property(PROJECT_VERSION_INT GLOBAL PROPERTY PROJECT_VERSION_INT) get_property(ORGANIZATION_NAME GLOBAL PROPERTY ORGANIZATION_NAME) string(TOLOWER ${ORGANIZATION_NAME} ORGANIZATION_NAME_LOWER) string(TOUPPER ${ORGANIZATION_NAME} ORGANIZATION_NAME_UPPER) string(TOLOWER ${CMAKE_PROJECT_NAME} CMAKE_PROJECT_NAME_LOWER) string(TOUPPER ${CMAKE_PROJECT_NAME} CMAKE_PROJECT_NAME_UPPER) configure_file(${CMLIB_MODULE_DIR}/hpp/cmlib_config.hpp.in ${CMAKE_BINARY_DIR}/include/cmlib_config.hpp) endfunction()