Something went wrong on our end
-
Matthias Steinke authoredbff8d15e
CMakeLists.txt 1.39 KiB
CMAKE_MINIMUM_REQUIRED(VERSION 2.4.3 FATAL_ERROR)
set(PACKAGE_NAME Setup)
MESSAGE("cmake installation for package: " ${PACKAGE_NAME})
set(INCLUDE_DIRECTORIES
${Boost_INCLUDE_DIRS}
${CMAKE_SOURCE_DIR}
${log4cpp_INCLUDE_DIRS}
)
include_directories( ${INCLUDE_DIRECTORIES})
AUX_SOURCE_DIRECTORY("." SRC)
Set(CCSRC "")
FOREACH (THEFILE ${SRC})
IF (NOT ${THEFILE} MATCHES "(.*)App(.*)")
SET (CCSRC ${CCSRC} ${THEFILE})
ENDIF()
ENDFOREACH(THEFILE)
# BUILD_SHARED_LIBS controls the behavior of ADD_LIBRARY if STATIC/SHARED omitted
IF( PAWIAN_STATIC )
ADD_LIBRARY ( ${PACKAGE_NAME} STATIC ${CCSRC} )
ELSE()
ADD_LIBRARY ( ${PACKAGE_NAME} SHARED ${CCSRC} )
ENDIF( PAWIAN_STATIC )
INSTALL (TARGETS ${PACKAGE_NAME} DESTINATION ${CMAKE_BINARY_DIR}/lib)
if(COMMAND cmake_policy)
cmake_policy(SET CMP0003 NEW)
endif(COMMAND cmake_policy)
SET (EXECUTABLENAME SetupTestApp)
ADD_EXECUTABLE( ${EXECUTABLENAME}
SetupTestApp.cc
)
target_link_libraries(${EXECUTABLENAME} Setup)
target_link_libraries(${EXECUTABLENAME} DecayTree)
target_link_libraries(${EXECUTABLENAME} Event)
target_link_libraries(${EXECUTABLENAME} Particle)
target_link_libraries(${EXECUTABLENAME} ErrLogger)
target_link_libraries(${EXECUTABLENAME} Utils)
target_link_libraries(${EXECUTABLENAME} qft++)
target_link_libraries(${EXECUTABLENAME} ${log4cpp_LIBRARIES})
INSTALL ( TARGETS ${EXECUTABLENAME} DESTINATION bin/${EXECUTABLENAME})