For reducing program size and easy developing, dynamic library can be used.
./configure --enable-openmp=yes --enable-mkl=yes --enable-dyn=yes
List of dynamic libraries
The extra libraries libcint,libgen1int,libxcfun are dynamic. The list of other dynamic libraries can be finded in variable "DYNUTL" in database/xianest.mh
Modifying libraries
If the modified code is code of static library, please rebuild the library and the programs use this library. Just type
make
If the modified code is code of program, just rebuild the program. Just type
make
After modifying dynamic libraries, just rebuild the library. You need to type
make
If function calls are changed in both dynamic library and program, please rebuild the library first, then the executable modules.