# Defines # SimTK_INCLUDE_DIR # SimTK_LIBRARY # # Assume SimTKcommon.h header is diagnostic for SimTK install path find_path(SimTK_SDK_DIR "include/SimTKcommon.h" PATHS "${SimTK_INSTALL_PREFIX}" "/usr/local/SimTK" "$ENV{ProgramFiles}/SimTK" "C:/Program Files/SimTK" ) set(SimTK_INCLUDE_DIR "${SimTK_SDK_DIR}/include" CACHE PATH "Location of SimTK header files") find_library(SimTK_MOLMODEL_RELEASE_LIBRARY "SimTKmolmodel" "${SimTK_SDK_DIR}/lib") find_library(SimTK_MOLMODEL_DEBUG_LIBRARY "SimTKmolmodel_d" "${SimTK_SDK_DIR}/lib") find_library(SimTK_SIMBODY_AUX_RELEASE_LIBRARY "SimTKsimbody_aux" "${SimTK_SDK_DIR}/lib") find_library(SimTK_SIMBODY_AUX_DEBUG_LIBRARY "SimTKsimbody_aux_d" "${SimTK_SDK_DIR}/lib") find_library(SimTK_SIMBODY_RELEASE_LIBRARY "SimTKsimbody" "${SimTK_SDK_DIR}/lib") find_library(SimTK_SIMBODY_DEBUG_LIBRARY "SimTKsimbody_d" "${SimTK_SDK_DIR}/lib") find_library(SimTK_MATH_RELEASE_LIBRARY "SimTKmath" "${SimTK_SDK_DIR}/lib") find_library(SimTK_MATH_DEBUG_LIBRARY "SimTKmath_d" "${SimTK_SDK_DIR}/lib") find_library(SimTK_COMMON_RELEASE_LIBRARY "SimTKcommon" "${SimTK_SDK_DIR}/lib") find_library(SimTK_COMMON_DEBUG_LIBRARY "SimTKcommon_d" "${SimTK_SDK_DIR}/lib") set(SimTK_COMMON_LIBRARY debug ${SimTK_COMMON_DEBUG_LIBRARY} optimized ${SimTK_COMMON_RELEASE_LIBRARY} ) set(SimTK_MATH_LIBRARY debug ${SimTK_MATH_DEBUG_LIBRARY} optimized ${SimTK_MATH_RELEASE_LIBRARY} ) set(SimTK_SIMBODY_LIBRARY debug ${SimTK_SIMBODY_DEBUG_LIBRARY} optimized ${SimTK_SIMBODY_RELEASE_LIBRARY} ) set(SimTK_SIMBODY_AUX_LIBRARY debug ${SimTK_SIMBODY_AUX_DEBUG_LIBRARY} optimized ${SimTK_SIMBODY_AUX_RELEASE_LIBRARY} ) set(SimTK_MOLMODEL_LIBRARY debug ${SimTK_MOLMODEL_DEBUG_LIBRARY} optimized ${SimTK_MOLMODEL_RELEASE_LIBRARY} ) set(SimTK_LIBRARY ${SimTK_COMMON_LIBRARY} ${SimTK_MATH_LIBRARY} ${SimTK_SIMBODY_LIBRARY} ${SimTK_SIMBODY_AUX_LIBRARY} ${SimTK_MOLMODEL_LIBRARY} ) mark_as_advanced(SimTK_MOLMODEL_RELEASE_LIBRARY) mark_as_advanced(SimTK_MOLMODEL_DEBUG_LIBRARY) mark_as_advanced(SimTK_SIMBODY_AUX_RELEASE_LIBRARY) mark_as_advanced(SimTK_SIMBODY_AUX_DEBUG_LIBRARY) mark_as_advanced(SimTK_SIMBODY_RELEASE_LIBRARY) mark_as_advanced(SimTK_SIMBODY_DEBUG_LIBRARY) mark_as_advanced(SimTK_MATH_RELEASE_LIBRARY) mark_as_advanced(SimTK_MATH_DEBUG_LIBRARY) mark_as_advanced(SimTK_COMMON_RELEASE_LIBRARY) mark_as_advanced(SimTK_COMMON_DEBUG_LIBRARY)