https://github.com/biochem-fan/cheetah
Revision c624466376475366f8ee584f7986fd41f9420054 authored by Anton Barty on 14 June 2013, 12:04:12 UTC, committed by Anton Barty on 14 June 2013, 12:04:12 UTC
1 parent 6870e41
Tip revision: c624466376475366f8ee584f7986fd41f9420054 authored by Anton Barty on 14 June 2013, 12:04:12 UTC
hitfinder: Updates to process multiple streams in parallel (-c keyword); unfortunately -s was already taken!
hitfinder: Updates to process multiple streams in parallel (-c keyword); unfortunately -s was already taken!
Tip revision: c624466
CMakeLists.txt
cmake_minimum_required(VERSION 2.6)
PROJECT (cheetah)
SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules/")
SET(ENABLE_RUNPATH FALSE CACHE BOOL "Try to use DT_RUNPATH on binaries. Unlikely to work.")
MARK_AS_ADVANCED(ENABLE_RUNPATH)
IF(CMAKE_COMPILER_IS_GNUCC)
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -std=c99")
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
if(ENABLE_RUNPATH)
# Use RUNPATH instead of RPATH
SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--enable-new-dtags")
SET(CMAKE_SHARED_LINKER_FLAGS "-Wl,--enable-new-dtags")
endif(ENABLE_RUNPATH)
ENDIF(CMAKE_COMPILER_IS_GNUCC)
SET(RPATH_ON_INSTALLED_BINS TRUE CACHE BOOL "Keep RPATH on installed binaries")
SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH ${RPATH_ON_INSTALLED_BINS})
OPTION(BUILD_CHEETAH_ANA_MOD "If ON build cheetah_ana_mod. Otherwise skip it." ON )
OPTION(BUILD_PSANA "If ON build psana. Otherwise skip it." ON )
OPTION(BUILD_CHEETAH_MYANA "If ON build cheetah_myana. Otherwise skip it." OFF )
SET(CHEETAH_INCLUDES ${CMAKE_SOURCE_DIR}/source/libcheetah/include CACHE PATH "libcheet
ah include directory")
MARK_AS_ADVANCED(CHEETAH_INCLUDES)
SET(CHEETAH_LIBRARY ${CMAKE_BINARY_DIR}/source/libcheetah/libcheetah.so CACHE FILEPATH
"libcheetah to link against")
MARK_AS_ADVANCED(CHEETAH_LIBRARY)
ADD_SUBDIRECTORY(source)
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...