Skip to content

Commit

Permalink
Fix deprecated CMake cache variables
Browse files Browse the repository at this point in the history
  • Loading branch information
Pansysk75 committed Sep 27, 2023
1 parent 0cc0ac9 commit fe17e5e
Showing 1 changed file with 46 additions and 47 deletions.
93 changes: 46 additions & 47 deletions cmake/Modules/APEX_DefaultOptions.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -2,131 +2,130 @@
# refer to the root source directory of the project as ${APEX_SOURCE_DIR} and
# to the root binary directory of the project as ${APEX_BINARY_DIR}.

# All CMAKE options for the APEX project...
option (APEX_BUILD_TESTS "Build APEX tests (for 'make test')" FALSE)
option (APEX_BUILD_EXAMPLES "Build APEX examples" FALSE)
option (APEX_BUILD_ACTIVEHARMONY "Build ActiveHarmony library if not found" FALSE)
option (APEX_BUILD_BFD "Build Binutils library if not found" FALSE)
option (APEX_BUILD_OMPT "Build OpenMP runtime with OMPT if support not found" FALSE)
option (APEX_BUILD_OTF2 "Build OTF2 library if not found" FALSE)
option (APEX_CUDA_TESTS "Build APEX CUDA tests (for 'make test')" FALSE)
option (APEX_HIP_TESTS "Build APEX HIP tests (for 'make test')" FALSE)
option (APEX_SANITIZE "Enable compiler sanitizer flags" FALSE)
option (APEX_WITH_ACTIVEHARMONY "Enable ActiveHarmony support" FALSE)
option (APEX_WITH_BFD "Enable Binutils (BFD)support" FALSE)
option (APEX_WITH_CUDA "Enable CUDA (CUPTI) support" FALSE)
option (APEX_WITH_HIP "Enable HIP (ROCTRACER) support" FALSE)
option (APEX_WITH_KOKKOS "Enable Kokkos support" TRUE)
option (APEX_WITH_JEMALLOC "Enable JEMalloc heap management" FALSE)
option (APEX_WITH_LEVEL0 "Enable LEVEL0 (Intel OneAPI) support" FALSE)
option (APEX_WITH_LM_SENSORS "Enable LM Sensors support" FALSE)
option (APEX_WITH_MPI "Enable MPI support" FALSE)
option (APEX_WITH_OMPT "Enable OpenMP Tools (OMPT) support" FALSE)
option (APEX_WITH_OTF2 "Enable Open Trace Format 2 (OTF2) support" FALSE)
option (APEX_WITH_PAPI "Enable PAPI support" FALSE)
option (APEX_WITH_PERFETTO "Enable native Perfetto trace support" FALSE)
option (APEX_WITH_PHIPROF "Enable APEX PhiProf support" FALSE)
option (APEX_WITH_PLUGINS "Enable APEX policy plugin support" FALSE)
option (APEX_WITH_STARPU "Enable APEX StarPU support" FALSE)
option (APEX_WITH_TCMALLOC "Enable TCMalloc heap management" FALSE)
option (APEX_USE_PEDANTIC "Enable pedantic compiler flags" FALSE)
option (APEX_USE_STATIC_GLOBAL_CONSTRUCTOR
"Enable static global constructor for APEX library load (when __libc_start_main can't be wrapped)" FALSE)

# Provide some backwards compatability
if(DEFINED USE_ACTIVEHARMONY)
message(WARNING "USE_ACTIVEHARMONY is deprecated - please use APEX_WITH_ACTIVEHARMONY")
set(APEX_WITH_ACTIVEHARMONY CACHE BOOL ${USE_ACTIVEHARMONY})
set(APEX_WITH_ACTIVEHARMONY ${USE_ACTIVEHARMONY} CACHE BOOL "")
endif()

# Provide some backwards compatability
if(DEFINED USE_BFD)
message(WARNING "USE_BFD is deprecated - please use APEX_WITH_BFD")
set(APEX_WITH_BFD CACHE BOOL ${USE_BFD})
set(APEX_WITH_BFD ${USE_BFD} CACHE BOOL "")
endif()

# Provide some backwards compatability
if(DEFINED USE_MPI)
message(WARNING "USE_MPI is deprecated - please use APEX_WITH_MPI")
set(APEX_WITH_MPI CACHE BOOL ${USE_MPI})
set(APEX_WITH_MPI ${USE_MPI} CACHE BOOL "")
endif()

# Provide some backwards compatability
if(DEFINED USE_OMPT)
message(WARNING "USE_OMPT is deprecated - please use APEX_WITH_OMPT")
set(APEX_WITH_OMPT CACHE BOOL ${USE_OMPT})
set(APEX_WITH_OMPT ${USE_OMPT} CACHE BOOL "")
endif()

# Provide some backwards compatability
if(DEFINED USE_PAPI)
message(WARNING "USE_PAPI is deprecated - please use APEX_WITH_PAPI")
set(APEX_WITH_PAPI CACHE BOOL ${USE_PAPI})
set(APEX_WITH_PAPI ${USE_PAPI} CACHE BOOL "")
endif()

# Provide some backwards compatability
if(DEFINED USE_OTF2)
message(WARNING "USE_OTF2 is deprecated - please use APEX_WITH_OTF2")
set(APEX_WITH_OTF2 CACHE BOOL ${USE_OTF2})
set(APEX_WITH_OTF2 ${USE_OTF2} CACHE BOOL "")
endif()

# Provide some backwards compatability
if(DEFINED USE_PLUGINS)
message(WARNING "USE_PLUGINS is deprecated - please use APEX_WITH_PLUGINS")
set(APEX_WITH_PLUGINS CACHE BOOL ${USE_PLUGINS})
set(APEX_WITH_PLUGINS ${USE_PLUGINS} CACHE BOOL "")
endif()

# Provide some backwards compatability
if(DEFINED USE_TCMALLOC)
message(WARNING "USE_TCMALLOC is deprecated - please use APEX_WITH_TCMALLOC")
set(APEX_WITH_TCMALLOC CACHE BOOL ${USE_TCMALLOC})
set(APEX_WITH_TCMALLOC ${USE_TCMALLOC} CACHE BOOL "")
endif()

# Provide some backwards compatability
if(DEFINED USE_LM_SENSORS)
message(WARNING "USE_LM_SENSORS is deprecated - please use APEX_WITH_LM_SENSORS")
set(APEX_WITH_LM_SENSORS CACHE BOOL ${USE_LM_SENSORS})
set(APEX_WITH_LM_SENSORS ${USE_LM_SENSORS} CACHE BOOL "")
endif()

# Provide some backwards compatability
if(DEFINED USE_JEMALLOC)
message(WARNING "USE_JEMALLOC is deprecated - please use APEX_WITH_JEMALLOC")
set(APEX_WITH_JEMALLOC CACHE BOOL ${USE_JEMALLOC})
set(APEX_WITH_JEMALLOC ${USE_JEMALLOC} CACHE BOOL "")
endif()

# Provide some backwards compatability
if(DEFINED BUILD_TESTS)
message(WARNING "BUILD_TESTS is deprecated - please use APEX_BUILD_TESTS")
set(APEX_BUILD_TESTS CACHE BOOL ${BUILD_TESTS})
set(APEX_BUILD_TESTS ${BUILD_TESTS} CACHE BOOL "")
endif()

# Provide some backwards compatability
if(DEFINED BUILD_EXAMPLES)
message(WARNING "BUILD_EXAMPLES is deprecated - please use APEX_BUILD_EXAMPLES")
set(APEX_BUILD_EXAMPLES CACHE BOOL ${BUILD_EXAMPLES})
set(APEX_BUILD_EXAMPLES ${BUILD_EXAMPLES} CACHE BOOL "")
endif()

# Provide some backwards compatability
if(DEFINED BUILD_ACTIVEHARMONY)
message(WARNING "BUILD_ACTIVEHARMONY is deprecated - please use APEX_BUILD_ACTIVEHARMONY")
set(APEX_BUILD_ACTIVEHARMONY CACHE BOOL ${BUILD_ACTIVEHARMONY})
set(APEX_BUILD_ACTIVEHARMONY ${BUILD_ACTIVEHARMONY} CACHE BOOL "")
endif()

# Provide some backwards compatability
if(DEFINED BUILD_BFD)
message(WARNING "BUILD_BFD is deprecated - please use APEX_BUILD_BFD")
set(APEX_BUILD_BFD CACHE BOOL ${BUILD_BFD})
set(APEX_BUILD_BFD ${BUILD_BFD} CACHE BOOL "")
endif()

# Provide some backwards compatability
if(DEFINED BUILD_OMPT)
message(WARNING "BUILD_OMPT is deprecated - please use APEX_BUILD_OMPT")
set(APEX_BUILD_OMPT CACHE BOOL ${BUILD_OMPT})
set(APEX_BUILD_OMPT ${BUILD_OMPT} CACHE BOOL "")
endif()

# Provide some backwards compatability
if(DEFINED BUILD_OTF2)
message(WARNING "BUILD_OTF2 is deprecated - please use APEX_BUILD_OTF2")
set(APEX_BUILD_OTF2 CACHE BOOL ${BUILD_OTF2})
set(APEX_BUILD_OTF2 ${BUILD_OTF2} CACHE BOOL "")
endif()


# All CMAKE options for the APEX project...
option (APEX_BUILD_TESTS "Build APEX tests (for 'make test')" FALSE)
option (APEX_BUILD_EXAMPLES "Build APEX examples" FALSE)
option (APEX_BUILD_ACTIVEHARMONY "Build ActiveHarmony library if not found" FALSE)
option (APEX_BUILD_BFD "Build Binutils library if not found" FALSE)
option (APEX_BUILD_OMPT "Build OpenMP runtime with OMPT if support not found" FALSE)
option (APEX_BUILD_OTF2 "Build OTF2 library if not found" FALSE)
option (APEX_CUDA_TESTS "Build APEX CUDA tests (for 'make test')" FALSE)
option (APEX_HIP_TESTS "Build APEX HIP tests (for 'make test')" FALSE)
option (APEX_SANITIZE "Enable compiler sanitizer flags" FALSE)
option (APEX_WITH_ACTIVEHARMONY "Enable ActiveHarmony support" FALSE)
option (APEX_WITH_BFD "Enable Binutils (BFD)support" FALSE)
option (APEX_WITH_CUDA "Enable CUDA (CUPTI) support" FALSE)
option (APEX_WITH_HIP "Enable HIP (ROCTRACER) support" FALSE)
option (APEX_WITH_KOKKOS "Enable Kokkos support" TRUE)
option (APEX_WITH_JEMALLOC "Enable JEMalloc heap management" FALSE)
option (APEX_WITH_LEVEL0 "Enable LEVEL0 (Intel OneAPI) support" FALSE)
option (APEX_WITH_LM_SENSORS "Enable LM Sensors support" FALSE)
option (APEX_WITH_MPI "Enable MPI support" FALSE)
option (APEX_WITH_OMPT "Enable OpenMP Tools (OMPT) support" FALSE)
option (APEX_WITH_OTF2 "Enable Open Trace Format 2 (OTF2) support" FALSE)
option (APEX_WITH_PAPI "Enable PAPI support" FALSE)
option (APEX_WITH_PERFETTO "Enable native Perfetto trace support" FALSE)
option (APEX_WITH_PHIPROF "Enable APEX PhiProf support" FALSE)
option (APEX_WITH_PLUGINS "Enable APEX policy plugin support" FALSE)
option (APEX_WITH_STARPU "Enable APEX StarPU support" FALSE)
option (APEX_WITH_TCMALLOC "Enable TCMalloc heap management" FALSE)
option (APEX_USE_PEDANTIC "Enable pedantic compiler flags" FALSE)
option (APEX_USE_STATIC_GLOBAL_CONSTRUCTOR
"Enable static global constructor for APEX library load (when __libc_start_main can't be wrapped)" FALSE)

0 comments on commit fe17e5e

Please sign in to comment.