Skip to content

Commit

Permalink
Rename config.h.in to cint_config.h.in
Browse files Browse the repository at this point in the history
  • Loading branch information
chillenb authored and sunqm committed Aug 7, 2024
1 parent 03e56ee commit 810f0b2
Show file tree
Hide file tree
Showing 18 changed files with 45 additions and 29 deletions.
41 changes: 28 additions & 13 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -57,19 +57,20 @@ check_function_exists(sqrtl HAVE_SQRTL)
#set(CMAKE_REQUIRED_LIBRARIES quadmath)
#check_function_exists(fabsq HAVE_QUADMATH_H)

include_directories(
${PROJECT_BINARY_DIR}/include
${PROJECT_SOURCE_DIR}/src
${PROJECT_BINARY_DIR}/src)

configure_file(
"${PROJECT_SOURCE_DIR}/src/config.h.in"
"${PROJECT_BINARY_DIR}/src/config.h")
"${PROJECT_SOURCE_DIR}/src/cint_config.h.in"
"${PROJECT_BINARY_DIR}/src/cint_config.h")

configure_file(
"${PROJECT_SOURCE_DIR}/include/cint.h.in"
"${PROJECT_BINARY_DIR}/include/cint.h")

configure_file(
"${PROJECT_SOURCE_DIR}/include/cint_funcs.h"
"${PROJECT_BINARY_DIR}/include/cint_funcs.h" COPYONLY)


set(cintSrc
src/c2f.c src/cart2sph.c src/cint1e.c src/cint2e.c src/cint_bas.c
src/fblas.c src/g1e.c src/g2e.c src/misc.c src/optimizer.c
Expand All @@ -87,7 +88,7 @@ set(cintSrc

#option(WITH_RANGE_COULOMB "Range separated Coulomb" on)
if(WITH_RANGE_COULOMB)
# defined in config.h
# defined in cint_config.h
# add_definitions(-DWITH_RANGE_COULOMB)
# message("Enabled WITH_RANGE_COULOMB")
endif(WITH_RANGE_COULOMB)
Expand Down Expand Up @@ -167,7 +168,24 @@ if(ENABLE_STATIC)
set(BUILD_SHARED_LIBS 0)
endif()


set(CintHeaders
${PROJECT_SOURCE_DIR}/include/cint_funcs.h
${PROJECT_BINARY_DIR}/include/cint.h)


add_library(cint ${cintSrc})

target_include_directories(cint
PUBLIC
$<BUILD_INTERFACE:${PROJECT_BINARY_DIR}/include>
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
PRIVATE
${PROJECT_BINARY_DIR}/src
${PROJECT_SOURCE_DIR}/src
)


set_target_properties(cint PROPERTIES
VERSION ${cint_VERSION}
SOVERSION ${cint_SOVERSION}
Expand All @@ -178,9 +196,6 @@ endif()
target_link_libraries(cint "-lm")


set(CintHeaders
${PROJECT_SOURCE_DIR}/include/cint_funcs.h
${PROJECT_BINARY_DIR}/include/cint.h)

install(TARGETS cint DESTINATION "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}" COMPONENT "lib")
install(FILES ${CintHeaders} DESTINATION ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_INCLUDEDIR} COMPONENT "dev")
Expand Down Expand Up @@ -217,9 +232,9 @@ set(CPACK_DEBIAN_COMPRESSION_TYPE "xz")
set(CPACK_PACKAGE_VENDOR "Qiming @sunqm Sun")
set(CPACK_PACKAGE_CONTACT "https://github.com/sunqm/libcint")
set(CPACK_PACKAGE_HOMEPAGE_URL "https://github.com/sunqm/libcint")
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE")
set(CPACK_RESOURCE_FILE_README "${CMAKE_CURRENT_SOURCE_DIR}/README.rst")
set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/doc/libcint.CPack.txt")
set(CPACK_RESOURCE_FILE_LICENSE "${PROJECT_SOURCE_DIR}/LICENSE")
set(CPACK_RESOURCE_FILE_README "${PROJECT_SOURCE_DIR}/README.rst")
set(CPACK_PACKAGE_DESCRIPTION_FILE "${PROJECT_SOURCE_DIR}/doc/libcint.CPack.txt")

set(CPACK_PACKAGE_VERSION_MAJOR "${cint_VERSION_MAJOR}")
set(CPACK_PACKAGE_VERSION_MINOR "${cint_VERSION_MINOR}")
Expand Down
2 changes: 1 addition & 1 deletion src/c2f.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
*/

#ifdef WITH_FORTRAN
#include "config.h"
#include "cint_config.h"

#define ALL_CINT_FORTRAN_(NAME) \
FINT c##NAME##_sph_(double *out, FINT *shls, FINT *atm, FINT *natm, \
Expand Down
2 changes: 1 addition & 1 deletion src/cart2sph.c
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

#include <stdlib.h>
#include <complex.h>
#include "config.h"
#include "cint_config.h"
#include "cint_bas.h"
#include "cart2sph.h"
#include "misc.h"
Expand Down
2 changes: 1 addition & 1 deletion src/cint1e.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
*/

#include <complex.h>
#include "config.h"
#include "cint_config.h"

FINT CINT1e_loop(double *gctr, CINTEnvVars *envs, double *cache, FINT int1e_type);

Expand Down
2 changes: 1 addition & 1 deletion src/cint2e.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

#include <complex.h>
#include "g1e.h"
#include "config.h"
#include "cint_config.h"

void CINTgout2e(double *g, double *gout, FINT *idx,
CINTEnvVars *envs, FINT gout_empty);
Expand Down
3 changes: 2 additions & 1 deletion src/cint_bas.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
* basic cGTO function
*/

#include "config.h"
#include "cint_config.h"
#include "cint.h"

FINT CINTlen_cart(const FINT l);
FINT CINTlen_spinor(const FINT bas_id, const FINT *bas);
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion src/fmt.c
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

#include <float.h>
#include <math.h>
#include "config.h"
#include "cint_config.h"
#include "rys_roots.h"
#define SML_FLOAT64 (DBL_EPSILON * .5)
#define SML_FLOAT80 2.0e-20
Expand Down
2 changes: 1 addition & 1 deletion src/g2e.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#include <stdlib.h>
#include <math.h>
#include <assert.h>
#include "config.h"
#include "cint_config.h"
#include "cint_bas.h"
#include "rys_roots.h"
#include "misc.h"
Expand Down
2 changes: 1 addition & 1 deletion src/g2e.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* Provide the intermediate variable g(nroots,i,j,k,l,[xyz])
*/

#include "config.h"
#include "cint_config.h"
#include "g1e.h"

#ifndef HAVE_RYS2E
Expand Down
2 changes: 1 addition & 1 deletion src/g2e_f12.c
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
#include <stdlib.h>
#include <math.h>
#include <assert.h>
#include "config.h"
#include "cint_config.h"
#include "cint_bas.h"
#include "rys_roots.h"
#include "misc.h"
Expand Down
2 changes: 1 addition & 1 deletion src/g3c2e.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#include <stdlib.h>
#include <math.h>
#include <assert.h>
#include "config.h"
#include "cint_config.h"
#include "cint_bas.h"
#include "misc.h"
#include "g2e.h"
Expand Down
2 changes: 1 addition & 1 deletion src/misc.c
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

#include <math.h>
#include <complex.h>
#include "config.h"
#include "cint_config.h"

void CINTdcmplx_re(const FINT n, double complex *z, const double *re)
{
Expand Down
2 changes: 1 addition & 1 deletion src/misc.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
*/

#include <stdint.h>
#include "config.h"
#include "cint_config.h"
#include "fblas.h"

#define MIN(X,Y) ((X)<(Y)?(X):(Y))
Expand Down
2 changes: 1 addition & 1 deletion src/optimizer.c
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#include <math.h>
#include <string.h>
#include <assert.h>
#include "config.h"
#include "cint_config.h"
#include "cint_bas.h"
#include "g1e.h"
#include "g1e_grids.h"
Expand Down
2 changes: 1 addition & 1 deletion src/rys_roots.c
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
#include <string.h>
#include <float.h>
#include <math.h>
#include "config.h"
#include "cint_config.h"
#include "rys_roots.h"
#include "roots_for_x0.dat"

Expand Down
2 changes: 1 addition & 1 deletion src/rys_roots.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "config.h"
#include "cint_config.h"

void CINTrys_roots(int nroots, double x, double *u, double *w);
void CINTsr_rys_roots(int nroots, double x, double lower, double *u, double *w);
Expand Down
2 changes: 1 addition & 1 deletion src/rys_wheeler.c
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#include <assert.h>
#include <float.h>
#include <math.h>
#include "config.h"
#include "cint_config.h"
#include "rys_roots.h"

#define SQRTPIE4 .8862269254527580136490837416705725913987747280611935641069038949264
Expand Down

0 comments on commit 810f0b2

Please sign in to comment.