Skip to content

Commit

Permalink
enable build of skyline/superlu/csparse
Browse files Browse the repository at this point in the history
  • Loading branch information
mrp089 committed Apr 22, 2020
1 parent 3c40a99 commit 017b42e
Showing 1 changed file with 25 additions and 11 deletions.
36 changes: 25 additions & 11 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -55,17 +55,31 @@ SET(DOCS_DIR "./docs")
SET(PY_DIR "./py")

# INCLUDE SOURCE AND HEADER FILES
FILE(GLOB SRC_C "${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/*.c"
"${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/*.cxx"
"${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/sparse/*.cxx"
"${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/sparse/superlu/*.c"
"${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/sparse/superlu/*.cxx"
"${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/sparse/csparse/*.c"
"${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/sparse/csparse/*.cxx")
FILE(GLOB SRC_H "${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/*.h"
"${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/sparse/*.h"
"${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/sparse/superlu/*.h"
"${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/sparse/csparse/*.h")
IF(sparseSolverType STREQUAL "skyline")
FILE(GLOB SRC_C "${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/*.c"
"${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/*.cxx")
FILE(GLOB SRC_H "${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/*.h")

ELSEIF(sparseSolverType STREQUAL "superlu")
FILE(GLOB SRC_C "${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/*.c"
"${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/*.cxx"
"${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/sparse/*.cxx"
"${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/sparse/superlu/*.c"
"${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/sparse/superlu/*.cxx")
FILE(GLOB SRC_H "${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/*.h"
"${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/sparse/*.h"
"${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/sparse/superlu/*.h")

ELSEIF(sparseSolverType STREQUAL "csparse")
FILE(GLOB SRC_C "${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/*.c"
"${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/*.cxx"
"${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/sparse/*.cxx"
"${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/sparse/csparse/*.c"
"${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/sparse/csparse/*.cxx")
FILE(GLOB SRC_H "${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/*.h"
"${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/sparse/*.h"
"${CMAKE_CURRENT_SOURCE_DIR}/Code/Source/sparse/csparse/*.h")
ENDIF()

# COPY DATASET FOLDER
FILE(COPY "${CMAKE_CURRENT_SOURCE_DIR}/test" DESTINATION "${CMAKE_CURRENT_BINARY_DIR}")
Expand Down

0 comments on commit 017b42e

Please sign in to comment.