2
# Find the JoschyCore library
5
# JOSCHYCORE_FOUND - whether the JoschyCore library was found
6
# JOSCHYCORE_LIBRARIES - the library
7
# JOSCHYCORE_INCLUDE_DIR - the include path of the library
8
# JOSCHYCORE_PLUGIN_INSTALL_DIR - install path for plugins
11
if (JOSCHYCORE_INCLUDE_DIR AND JOSCHYCORE_LIBRARIES AND JOSCHYCORE_PLUGIN_INSTALL_DIR)
13
set (JOSCHYCORE_FOUND TRUE)
14
else (JOSCHYCORE_INCLUDE_DIR AND JOSCHYCORE_LIBRARIES AND JOSCHYCORE_PLUGIN_INSTALL_DIR)
17
if(CMAKE_SIZEOF_VOID_P EQUAL 4)
19
else(CMAKE_SIZEOF_VOID_P EQUAL 4)
25
find_library (JOSCHYCORE_LIBRARIES NAMES joschycore PATHS ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX})
28
find_path (JOSCHYCORE_INCLUDE_DIR NAMES joschycore/manager.h PATHS ${INCLUDE_INSTALL_DIR})
31
set (JOSCHYCORE_PLUGIN_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/joschy)
33
include(FindPackageHandleStandardArgs)
34
find_package_handle_standard_args(JoschyCore DEFAULT_MSG JOSCHYCORE_LIBRARIES JOSCHYCORE_INCLUDE_DIR JOSCHYCORE_PLUGIN_INSTALL_DIR)
36
endif (JOSCHYCORE_INCLUDE_DIR AND JOSCHYCORE_LIBRARIES AND JOSCHYCORE_PLUGIN_INSTALL_DIR)
39
mark_as_advanced(JOSCHYCORE_INCLUDE_DIR JOSCHYCORE_LIBRARIES JOSCHYCORE_PLUGIN_INSTALL_DIR)
44
message(STATUS "--------------- JoschyCore ---------------")
45
message(STATUS "Libraries: " ${JOSCHYCORE_LIBRARIES})
46
message(STATUS "Include: " ${JOSCHYCORE_INCLUDE_DIR})
47
message(STATUS "Plugins: " ${JOSCHYCORE_PLUGIN_INSTALL_DIR})
48
message(STATUS "------------------------------------------")
50
endif (JOSCHYCORE_FOUND)