Skip to content
Merged
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
25 changes: 22 additions & 3 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,8 @@ option(USE_TSAN "Compile with thread sanitizer" OFF)
option(USE_CUDA "Compile CUDA-involved examples (Needed for examples/SubeventCUDAExample)." OFF)
option(USE_PODIO "Compile with PODIO support" OFF)
option(BUILD_SHARED_LIBS "Build into both shared and static libs." ON)
option(BUILD_EXAMPLES "Build and install examples" ON)
option(BUILD_TESTS "Build and install tests" ON)

if (${USE_PODIO})
find_package(podio REQUIRED)
Expand Down Expand Up @@ -186,6 +188,16 @@ if (${BUILD_SHARED_LIBS})
else()
message(STATUS "BUILD_SHARED_LIBS Off")
endif()
if (${BUILD_EXAMPLES})
message(STATUS "BUILD_EXAMPLES On")
else()
message(STATUS "BUILD_EXAMPLES Off")
endif()
if (${BUILD_TESTS})
message(STATUS "BUILD_TESTS On")
else()
message(STATUS "BUILD_TESTS Off")
endif()
message(STATUS "-----------------------")

#---------
Expand All @@ -206,13 +218,20 @@ include(cmake/AddJanaTest.cmake)

add_subdirectory(src/external)
add_subdirectory(src/libraries/JANA)
add_subdirectory(src/examples)
add_subdirectory(src/plugins)
add_subdirectory(src/programs/jana)
add_subdirectory(src/programs/unit_tests)
add_subdirectory(src/programs/perf_tests)
add_subdirectory(src/python)

if (${BUILD_EXAMPLES})
add_subdirectory(src/examples)
endif()

if (${BUILD_TESTS})
add_subdirectory(src/programs/unit_tests)
add_subdirectory(src/programs/perf_tests)
endif()


#---------------------------------------------------------------------------------------

install(DIRECTORY scripts/ DESTINATION bin FILES_MATCHING PATTERN "jana-*.py"
Expand Down
Loading