Skip to content

full cmake 4/N: remainder of config.h#313

Merged
evaleev merged 4 commits into
evaleev:masterfrom
loriab:configconfig
Oct 12, 2025
Merged

full cmake 4/N: remainder of config.h#313
evaleev merged 4 commits into
evaleev:masterfrom
loriab:configconfig

Conversation

@loriab
Copy link
Copy Markdown
Collaborator

@loriab loriab commented Dec 23, 2023

currently atop #312 . diff of the new stuff: loriab/libint@orderingsconfig...loriab:libint:configconfig

  • remaining configure.ac options that feed config.h transferred to cmake, except for dependency options. largely tested to replicate libtool and added to upgrade guide.
  • LIBINT_HOST_ARCH & LIBINT_TARGET_ARCH removed as never used
  • CXX_ALLOWS_DEFPARAMTEMPLATE_AS_TEMPTEMPPARAM left undef as there's no libtool check. are cxx_template_template_parameters (c++98) or cxx_default_function_template_args (c++11) relevant from https://cmake.org/cmake/help/v3.26/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.html ?
  • the LIBINT2_REALTYPE/LIBINT_USER_DEFINED_REAL have a compile-check, and the data transfer seems to hold together, but definitely needs testing with full code. it's only for the C interface?

@loriab loriab marked this pull request as ready for review December 23, 2023 09:08
@loriab loriab mentioned this pull request Dec 25, 2023
14 tasks
@evaleev evaleev merged commit ce1440b into evaleev:master Oct 12, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants