mirror of
https://github.com/sfilippone/psblas3.git
synced 2026-10-19 20:32:12 +00:00
hot fix, now IPK and LPK value may be passed to cmake through -DCMAKE_PSB_IPK/LPK flag
This commit is contained in:
+7
-4
@@ -129,14 +129,17 @@ set(DEFAULT_IPK_SIZE 4)
|
||||
set(DEFAULT_LPK_SIZE 8)
|
||||
|
||||
# Allow user to override with command line definitions
|
||||
if(NOT DEFINED IPK_SIZE)
|
||||
set(IPK_SIZE ${DEFAULT_IPK_SIZE} CACHE STRING "Size of IPK (default: 4)")
|
||||
if(NOT DEFINED CMAKE_PSB_IPK)
|
||||
set(CMAKE_PSB_IPK ${DEFAULT_IPK_SIZE} CACHE STRING "Size of IPK (default: 4)")
|
||||
endif()
|
||||
|
||||
if(NOT DEFINED LPK_SIZE)
|
||||
set(LPK_SIZE ${DEFAULT_LPK_SIZE} CACHE STRING "Size of LPK (default: 8)")
|
||||
if(NOT DEFINED CMAKE_PSB_LPK)
|
||||
set(CMAKE_PSB_LPK ${DEFAULT_LPK_SIZE} CACHE STRING "Size of LPK (default: 8)")
|
||||
endif()
|
||||
|
||||
# Use the passed values
|
||||
set(IPK_SIZE ${CMAKE_PSB_IPK})
|
||||
set(LPK_SIZE ${CMAKE_PSB_LPK})
|
||||
# Define IPKDEF and LPKDEF based on the sizes
|
||||
set(IPKDEF "#define PSB_IPK${IPK_SIZE}")
|
||||
set(LPKDEF "#define PSB_LPK${LPK_SIZE}")
|
||||
|
||||
Reference in New Issue
Block a user