@@ -120,42 +120,42 @@ if(BUILD_OCCRI)
120120 occri/occri.c
121121 occri/occri.h
122122 )
123-
123+
124124 # Check for required dependencies
125125 set (OCCRI_DEPS_FOUND TRUE )
126-
126+
127127 # Find FFTW
128128 find_library (FFTW3_LIBRARY fftw3 )
129129 find_library (FFTW3_THREADS_LIBRARY fftw3_threads )
130130 find_path (FFTW3_INCLUDE_DIR fftw3.h )
131-
131+
132132 if (NOT FFTW3_LIBRARY OR NOT FFTW3_THREADS_LIBRARY OR NOT FFTW3_INCLUDE_DIR)
133133 message (STATUS "FFTW3 not found - OCCRI C extension will not be built" )
134134 set (OCCRI_DEPS_FOUND FALSE )
135135 endif ()
136-
136+
137137 # Find OpenMP
138138 find_package (OpenMP )
139139 if (NOT OPENMP_FOUND)
140140 message (STATUS "OpenMP not found - OCCRI C extension will not be built" )
141141 set (OCCRI_DEPS_FOUND FALSE )
142142 endif ()
143-
143+
144144 if (OCCRI_DEPS_FOUND)
145145 message (STATUS "Building OCCRI C extension with FFTW and OpenMP" )
146146 add_library (occri SHARED ${OCCRI_SOURCE_FILES} )
147-
147+
148148 # Add include directories
149149 target_include_directories (occri PRIVATE ${CMAKE_CURRENT_SOURCE_DIR } /occri )
150150 target_include_directories (occri PRIVATE ${FFTW3_INCLUDE_DIR} )
151-
151+
152152 # Link against FFTW and OpenMP
153153 target_link_libraries (occri
154154 ${OPENMP_C_PROPERTIES}
155155 ${FFTW3_LIBRARY}
156156 ${FFTW3_THREADS_LIBRARY}
157157 )
158-
158+
159159 # Set output directory and name
160160 set_target_properties (occri PROPERTIES
161161 CLEAN_DIRECT_OUTPUT 1
@@ -189,14 +189,14 @@ set_target_properties (clib_dsrg PROPERTIES
189189 OUTPUT_NAME "dsrg" )
190190
191191# Build the LNO library
192- set (LNO_SOURCE_FILES "lno/ccsd_t.c" )
192+ set (LNO_SOURCE_FILES "lno/ccsd_t.c" "lno/uccsd_t.c" )
193193add_library (clib_lno SHARED ${LNO_SOURCE_FILES} )
194194target_link_libraries (clib_lno cc ao2mo cvhf np_helper ${BLAS_LIBRARIES} ${OPENMP_C_PROPERTIES} )
195195set_target_properties (clib_lno PROPERTIES
196196 CLEAN_DIRECT_OUTPUT 1
197197 LIBRARY_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR }
198198 OUTPUT_NAME "lno" )
199-
199+
200200# Build the CSFstring shared library
201201set (CSF_SOURCE_FILES "csf/csfstring.c" )
202202add_library (clib_csf SHARED ${CSF_SOURCE_FILES} )
0 commit comments