Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 3 additions & 24 deletions make/Arkouda.mk
Original file line number Diff line number Diff line change
Expand Up @@ -35,35 +35,14 @@ endif
ARKOUDA_SOURCES = $(shell find $(ARKOUDA_SOURCE_DIR)/ -type f -name '*.chpl')
ARKOUDA_MAIN_SOURCE := $(ARKOUDA_SOURCE_DIR)/$(ARKOUDA_MAIN_MODULE).chpl

ifeq ($(shell expr $(CHPL_MINOR) \= 0),1)
ARKOUDA_COMPAT_MODULES += -M $(ARKOUDA_SOURCE_DIR)/compat/eq-20
endif

ifeq ($(shell expr $(CHPL_MINOR) \= 1),1)
ARKOUDA_COMPAT_MODULES += -M $(ARKOUDA_SOURCE_DIR)/compat/eq-21
endif

ifeq ($(shell expr $(CHPL_MINOR) \= 2),1)
ARKOUDA_COMPAT_MODULES += -M $(ARKOUDA_SOURCE_DIR)/compat/eq-22
endif

ifeq ($(shell expr $(CHPL_MINOR) \= 3),1)
ARKOUDA_COMPAT_MODULES += -M $(ARKOUDA_SOURCE_DIR)/compat/eq-23
endif

ifeq ($(shell expr $(CHPL_MINOR) \>= 4),1)
ARKOUDA_COMPAT_MODULES += -M $(ARKOUDA_SOURCE_DIR)/compat/ge-24
ARKOUDA_COMPAT_MODULES_DIR = $(ARKOUDA_SOURCE_DIR)/compat/ge-24
ARKOUDA_COMPAT_MODULES += -M $(ARKOUDA_COMPAT_MODULES_DIR)
endif

ifeq ($(shell expr $(CHPL_MINOR) \>= 2),1)
ifeq ($(shell expr $(CHPL_MINOR) \< 6),1)
ifeq ($(shell expr $(CHPL_MINOR) \< 5),1)
ARKOUDA_KEYPART_FLAG := -suseKeyPartStatus=true
endif
endif

ifeq ($(shell expr $(CHPL_MINOR) \<= 1),1)
ARKOUDA_RW_DEFAULT_FLAG := -sOpenReaderLockingDefault=false -sOpenWriterLockingDefault=false
endif

SERVER_CONFIG_SCRIPT=$(ARKOUDA_SOURCE_DIR)/parseServerConfig.py
# This is the main compilation statement section
Expand Down
2 changes: 1 addition & 1 deletion make/Doc.mk
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ doc-server: ${DOC_DIR} $(DOC_SERVER_OUTPUT_DIR)/index.html
$(DOC_SERVER_OUTPUT_DIR)/index.html: $(ARKOUDA_SOURCES) $(ARKOUDA_MAKEFILES) | $(DOC_SERVER_OUTPUT_DIR)
@echo "Building documentation for: Server"
@# Build the documentation to the Chapel output directory
$(CHPLDOC) $(CHPLDOC_FLAGS) $(ARKOUDA_REGISTRY_DIR)/doc-support.chpl $(ARKOUDA_MAIN_SOURCE) $(ARKOUDA_SOURCE_DIR)/compat/eq-22/* -o $(DOC_SERVER_OUTPUT_DIR)
$(CHPLDOC) $(CHPLDOC_FLAGS) $(ARKOUDA_REGISTRY_DIR)/doc-support.chpl $(ARKOUDA_MAIN_SOURCE) $(ARKOUDA_COMPAT_MODULES_DIR)/* -o $(DOC_SERVER_OUTPUT_DIR)
@# Create the .nojekyll file needed for github pages in the Chapel output directory
touch $(DOC_SERVER_OUTPUT_DIR)/.nojekyll
@echo "Completed building documentation for: Server"
Expand Down
9 changes: 2 additions & 7 deletions make/prologue/checks.mk
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,11 @@ CHECK_DEPS = check-chpl check-zmq check-hdf5 check-re2 check-arrow check-iconv c
endif
check-deps: $(CHECK_DEPS)

CHPL_VERSION_OK := $(shell test $(CHPL_MAJOR) -ge 2 -o $(CHPL_MINOR) -ge 0 && echo yes)
# CHPL_VERSION_WARN := $(shell test $(CHPL_MAJOR) -eq 1 -a $(CHPL_MINOR) -le 33 && echo yes)

CHPL_VERSION_OK := $(shell test $(CHPL_MAJOR) -ge 2 -o $(CHPL_MINOR) -ge 4 && echo yes)
check-chpl:
ifneq ($(CHPL_VERSION_OK),yes)
$(error Chapel 2.0 or newer is required, found $(CHPL_MAJOR).$(CHPL_MINOR))
$(error Chapel 2.4 or newer is required, found $(CHPL_MAJOR).$(CHPL_MINOR))
endif
# ifeq ($(CHPL_VERSION_WARN),yes)
# $(warning Chapel 1.33.0 or newer is recommended, found $(CHPL_MAJOR).$(CHPL_MINOR))
# endif

ZMQ_CHECK = $(DEP_INSTALL_DIR)/checkZMQ.chpl
check-zmq: $(ZMQ_CHECK)
Expand Down
13 changes: 0 additions & 13 deletions src/compat/eq-20/ArkoudaJSONCompat.chpl

This file was deleted.

10 changes: 0 additions & 10 deletions src/compat/eq-20/ArkoudaPythonCompat.chpl

This file was deleted.

18 changes: 0 additions & 18 deletions src/compat/eq-20/ArkoudaSortCompat.chpl

This file was deleted.

100 changes: 0 additions & 100 deletions src/compat/eq-20/ArkoudaSparseMatrixCompat.chpl

This file was deleted.

7 changes: 0 additions & 7 deletions src/compat/eq-20/ArkoudaTimeCompat.chpl

This file was deleted.

13 changes: 0 additions & 13 deletions src/compat/eq-21/ArkoudaJSONCompat.chpl

This file was deleted.

10 changes: 0 additions & 10 deletions src/compat/eq-21/ArkoudaPythonCompat.chpl

This file was deleted.

18 changes: 0 additions & 18 deletions src/compat/eq-21/ArkoudaSortCompat.chpl

This file was deleted.

16 changes: 0 additions & 16 deletions src/compat/eq-21/ArkoudaSparseMatrixCompat.chpl

This file was deleted.

7 changes: 0 additions & 7 deletions src/compat/eq-21/ArkoudaTimeCompat.chpl

This file was deleted.

3 changes: 0 additions & 3 deletions src/compat/eq-22/ArkoudaJSONCompat.chpl

This file was deleted.

10 changes: 0 additions & 10 deletions src/compat/eq-22/ArkoudaPythonCompat.chpl

This file was deleted.

8 changes: 0 additions & 8 deletions src/compat/eq-22/ArkoudaSortCompat.chpl

This file was deleted.

16 changes: 0 additions & 16 deletions src/compat/eq-22/ArkoudaSparseMatrixCompat.chpl

This file was deleted.

7 changes: 0 additions & 7 deletions src/compat/eq-22/ArkoudaTimeCompat.chpl

This file was deleted.

3 changes: 0 additions & 3 deletions src/compat/eq-23/ArkoudaJSONCompat.chpl

This file was deleted.

10 changes: 0 additions & 10 deletions src/compat/eq-23/ArkoudaPythonCompat.chpl

This file was deleted.

3 changes: 0 additions & 3 deletions src/compat/eq-23/ArkoudaSortCompat.chpl

This file was deleted.

25 changes: 0 additions & 25 deletions src/compat/eq-23/ArkoudaSparseMatrixCompat.chpl

This file was deleted.

7 changes: 0 additions & 7 deletions src/compat/eq-23/ArkoudaTimeCompat.chpl

This file was deleted.