Revision 6b266e90789290ba5b574d8102e50b2da934f75f authored by Axel Naumann on 29 April 2016, 21:38:38 UTC, committed by Philippe Canal on 29 April 2016, 22:14:00 UTC
A class without user declared constructor still might not have a default consructor. E.g. a class with a user provided move ctor. Or with a base or member with deleted default ctor. Just let clang do the right thing.
1 parent 8ea5daa
FindPythia6.cmake
# - Locate pythia6 library
# Defines:
#
# PYTHIA6_FOUND
# PYTHIA6_INCLUDE_DIR
# PYTHIA6_INCLUDE_DIRS (not cached)
# PYTHIA6_LIBRARY
# PYTHIA6_LIBRARY_DIR (not cached)
# PYTHIA6_LIBRARIES (not cached)
set(_pythia6dirs
${PYTHIA6_DIR}
$ENV{PYTHIA6_DIR}
/cern/pro/lib
/opt/pythia
/opt/pythia6
/usr/lib/pythia
/usr/local/lib/pythia
/usr/lib/pythia6
/usr/local/lib/pythia6)
find_path(PYTHIA6_INCLUDE_DIR general_pythia.inc
HINTS ${_pythia6dirs}
PATH_SUFFIXES include
DOC "Specify the Pythia6 include dir here.")
if(PYTHIA6_INCLUDE_DIR)
set(PYTHIA6_INCLUDE_DIRS ${PYTHIA6_INCLUDE_DIR})
endif()
find_library(PYTHIA6_LIBRARY NAMES pythia6 Pythia6
HINTS ${_pythia6dirs}
PATH_SUFFIXES lib
DOC "Specify the Pythia6 library here.")
set(PYTHIA6_LIBRARIES ${PYTHIA6_LIBRARY})
find_library(PYTHIA6_rootinterface_LIBRARY NAMES rootinterface
HINTS ${_pythia6dirs}
PATH_SUFFIXES lib
DOC "Specify the Pythia rootinterface library here.")
if(PYTHIA6_rootinterface_LIBRARY)
list(APPEND PYTHIA6_LIBRARIES ${PYTHIA6_rootinterface_LIBRARY})
endif()
get_filename_component(PYTHIA6_LIBRARY_DIR ${PYTHIA6_LIBRARY} PATH)
# handle the QUIETLY and REQUIRED arguments and set PHOTOS_FOUND to TRUE if
# all listed variables are TRUE
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(Pythia6 DEFAULT_MSG PYTHIA6_LIBRARY)
mark_as_advanced(PYTHIA6_INCLUDE_DIR
PYTHIA6_LIBRARY
PYTHIA6_rootinterface_LIBRARY)
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...