Back to home page

EIC code displayed by LXR

 
 

    


Warning, /geant4/examples/extended/hadronic/Hadr02/cmake/Modules/FindCRMC.cmake is written in an unsupported language. File is not indexed.

0001 # - Locate CRMC library
0002 # in a directory defined via  CRMCROOT environment variable
0003 # Defines:  CRMC_FOUND
0004 #           CRMC_INCLUDE_DIR
0005 #           CRMC_LIBRARIES 
0006 #           CRMC_LIBRARY_DIR
0007 #           CRMC_BUILD_DIR
0008 # Note: this file could eventually be moved into geant4/cmake/Modules/ .
0009 
0010 # look if an environment variable CRMCROOT exists
0011 # -DCRMCROOT
0012 set(CRMCROOT $ENV{CRMCROOT})
0013 
0014 find_library(CRMC_LIBRARIES libCrmc.so PATHS ${CRMCROOT}/Build/lib)
0015 if (CRMC_LIBRARIES)
0016    set(CRMC_FOUND TRUE)
0017    set(CRMC_INCLUDE_DIR ${CRMCROOT}/src ${CRMCROOT}/Build/src)
0018    set(CRMC_LIBRARY_DIR ${CRMCROOT}/Build/lib)
0019    set(CRMC_BUILD_DIR ${CRMCROOT}/Build)
0020    message(STATUS "Found CRMC in ${CRMC_LIBRARIES}")
0021    message(STATUS "CRMC_INCLUDE_DIR = ${CRMC_INCLUDE_DIR}")
0022    message(STATUS "CRMC_LIBRARY_DIR = ${CRMC_LIBRARY_DIR}")
0023    message(STATUS "CRMC_BUILD_DIR = ${CRMC_BUILD_DIR}")
0024 else()
0025    message(STATUS "CRMC library not found; try to set a CRMCROOT environment variable 
0026            to the base installation path or add -DCRMCROOT = to the cmake command")      
0027 endif()
0028