@@ -17,13 +17,11 @@ project(RXMesh
1717set (RX_USE_POLYSCOPE "ON" CACHE BOOL "Enable Ployscope for visualization" )
1818set (RX_BUILD_TESTS "OFF" CACHE BOOL "Build RXMesh unit test" )
1919set (RX_BUILD_APPS "ON" CACHE BOOL "Build RXMesh applications" )
20- set (RX_USE_SUITESPARSE "OFF" CACHE BOOL "Use SuiteSparse for benchmark" )
2120set (RX_USE_CUDSS "ON" CACHE BOOL "Use cuDSS - CUDA Library for Direct Sparse Solvers" )
2221
2322message (STATUS "Polyscope is ${RX_USE_POLYSCOPE} " )
2423message (STATUS "Build RXMesh unit test is ${RX_BUILD_TESTS} " )
2524message (STATUS "Build RXMesh applications is ${RX_BUILD_APPS} " )
26- message (STATUS "SuiteSparse is ${RX_USE_SUITESPARSE} " )
2725message (STATUS "cuDSS is ${RX_USE_CUDSS} " )
2826
2927# Language standards
@@ -101,6 +99,9 @@ target_link_libraries(${PROJECT_NAME} INTERFACE glm::glm)
10199target_compile_definitions (${PROJECT_NAME} INTERFACE GLM_ENABLE_EXPERIMENTAL)
102100
103101# Cereal
102+ set (WITH_WERROR OFF CACHE BOOL "Compile with '-Werror' C++ compiler flag" FORCE)
103+ set (BUILD_SANDBOX OFF CACHE BOOL "Build sandbox examples" FORCE)
104+ set (BUILD_TESTS OFF CACHE BOOL "Build tests" FORCE)
104105include (cmake/recipes/cereal.cmake)
105106target_include_directories (${PROJECT_NAME} INTERFACE "${cereal_SOURCE_DIR} /include" )
106107
@@ -199,12 +200,6 @@ target_compile_definitions(RXMesh INTERFACE "EIGEN_DEFAULT_DENSE_INDEX_TYPE=int"
199200# ==============================================================================
200201# Optional Libraries
201202# ==============================================================================
202- # SuiteSparse
203- if (${RX_USE_SUITESPARSE} )
204- include ("cmake/recipes/suitesparse.cmake" )
205- target_compile_definitions (RXMesh INTERFACE USE_SUITESPARSE)
206- endif ()
207-
208203# cuDSS
209204if (${RX_USE_CUDSS} )
210205 find_package (cudss QUIET )
0 commit comments