@@ -28,6 +28,11 @@ macro(add_prefix prefix rootlist)
2828 set (${rootlist} ${outlist} )
2929endmacro (add_prefix)
3030
31+ add_definitions ("-DSuiteSparse_long=long long" )
32+ add_definitions ("-DSuiteSparse_long_max=9223372036854775801" )
33+ add_definitions ("-DSuiteSparse_long_idd=lld" )
34+ add_definitions ("-DSUNDIALS_INT64_T=1" )
35+
3136### sources ########################################################################################
3237
3338set (PyPartMC_sources
@@ -184,7 +189,6 @@ add_library(klulib STATIC
184189 ${klu_SOURCES}
185190)
186191target_compile_definitions (klulib PRIVATE DLONG="1" )
187- target_compile_definitions (klulib PRIVATE SUNDIALS_INT64_T="1" )
188192target_include_directories (klulib PRIVATE ${KLU_INCLUDE_DIRS} )
189193
190194### SUNDIALS #######################################################################################
@@ -206,7 +210,6 @@ macro(sundials_add_library target)
206210 )
207211 add_library (${target} STATIC ${sundials_add_library_SOURCES} )
208212 target_compile_definitions (${target} PRIVATE SUNDIALS_STATIC_DEFINE)
209- target_compile_definitions (${target} PRIVATE SUNDIALS_INT64_T="1" )
210213 target_include_directories (${target} PRIVATE
211214 ${SUNDIALS_SOURCE_DIR} /src/sundials
212215 ${SUNDIALS_SOURCE_DIR} /include
@@ -257,7 +260,6 @@ add_prefix(sundials_ SUNDIALS_items)
257260add_library (camplib STATIC ${camp_SOURCES} ${json_fortran_SOURCES} )
258261target_compile_definitions (camplib PRIVATE CAMP_USE_JSON="1" )
259262target_compile_definitions (camplib PRIVATE CAMP_USE_SUNDIALS="1" )
260- target_compile_definitions (camplib PRIVATE SUNDIALS_INT64_T="1" )
261263target_include_directories (camplib PRIVATE
262264 ${KLU_INCLUDE_DIRS}
263265 ${SUNDIALS_SOURCE_DIR} /include
0 commit comments