-
Notifications
You must be signed in to change notification settings - Fork 24
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Beginning the process of cleaning up the CMAKE config
- Loading branch information
Showing
55 changed files
with
419 additions
and
282 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,108 @@ | ||
# The name of our project is "APEX". CMakeLists files in this project can | ||
# 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_WITH_ACTIVEHARMONY "Enable ActiveHarmony support" TRUE) | ||
option (APEX_WITH_BFD "Enable Binutils (BFD)support" TRUE) | ||
option (APEX_WITH_CUDA "Enable CUDA (CUPTI) support" TRUE) | ||
option (APEX_WITH_MPI "Enable MPI support" TRUE) | ||
option (APEX_WITH_OMPT "Enable OpenMP Tools (OMPT) support" TRUE) | ||
option (APEX_WITH_PAPI "Enable PAPI support" FALSE) | ||
option (APEX_WITH_PLUGINS "Enable APEX policy plugin support" TRUE) | ||
option (APEX_WITH_TCMALLOC "Enable TCMalloc heap management" FALSE) | ||
option (APEX_WITH_JEMALLOC "Enable JEMalloc heap management" FALSE) | ||
option (APEX_BUILD_TESTS "Build APEX tests (for 'make test')" TRUE) | ||
option (APEX_BUILD_EXAMPLES "Build APEX examples" TRUE) | ||
option (APEX_SANITIZE "Enable compiler sanitizer flags" 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_USE_CLOCK_TIMESTAMP "On x86_64 systems, disable RDTSC timing" TRUE) | ||
|
||
# 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}) | ||
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}) | ||
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}) | ||
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}) | ||
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}) | ||
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}) | ||
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}) | ||
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}) | ||
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}) | ||
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}) | ||
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}) | ||
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}) | ||
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}) | ||
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}) | ||
endif() | ||
|
||
|
Oops, something went wrong.