@@ -137,17 +137,24 @@ def finalize_options(self):
137137
138138 # ADD INCLUDE DIRECTORIES
139139 self .include_dirs .append (self .validate_path (BOOST_DIR ))
140+ self .include_dirs .append (self .validate_path (os .path .join (ORE_DIR , 'build' , 'QuantLib' )))
140141 self .include_dirs .append (self .validate_path (os .path .join (ORE_DIR , 'QuantLib' )))
141142 self .include_dirs .append (self .validate_path (os .path .join (ORE_DIR , 'QuantExt' )))
142143 self .include_dirs .append (self .validate_path (os .path .join (ORE_DIR , 'OREData' )))
143144 self .include_dirs .append (self .validate_path (os .path .join (ORE_DIR , 'OREAnalytics' )))
144145
145146 # ADD LIBRARY DIRECTORIES
147+
148+ target = "Release"
149+
150+ if self .debug :
151+ target = "Debug"
152+
146153 self .library_dirs .append (self .validate_path (BOOST_LIB ))
147- self .library_dirs .append (self .validate_path (os .path .join (ORE_DIR , 'build' , 'QuantLib' , 'ql' , 'Release' )))
148- self .library_dirs .append (self .validate_path (os .path .join (ORE_DIR , 'build' , 'QuantExt' , 'qle' , 'Release' )))
149- self .library_dirs .append (self .validate_path (os .path .join (ORE_DIR , 'build' , 'OREData' , 'ored' , 'Release' )))
150- self .library_dirs .append (self .validate_path (os .path .join (ORE_DIR , 'build' , 'OREAnalytics' , 'orea' , 'Release' )))
154+ self .library_dirs .append (self .validate_path (os .path .join (ORE_DIR , 'build' , 'QuantLib' , 'ql' , target )))
155+ self .library_dirs .append (self .validate_path (os .path .join (ORE_DIR , 'build' , 'QuantExt' , 'qle' , target )))
156+ self .library_dirs .append (self .validate_path (os .path .join (ORE_DIR , 'build' , 'OREData' , 'ored' , target )))
157+ self .library_dirs .append (self .validate_path (os .path .join (ORE_DIR , 'build' , 'OREAnalytics' , 'orea' , target )))
151158
152159 #if 'INCLUDE' in os.environ:
153160 # dirs = [dir for dir in os.environ['INCLUDE'].split(';')]
0 commit comments