Commit 3067230e authored by Jan Möbius's avatar Jan Möbius

Simulate finder success in OM, if build as a sub project

git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@882 fdac6126-5c0c-442c-9429-916003d36597
parent ab74a62b
......@@ -75,6 +75,20 @@ add_subdirectory (src/OpenMesh/Apps)
# Do not build unit tests when build as external library
if(${PROJECT_NAME} MATCHES "OpenMesh")
add_subdirectory (src/Unittests)
else()
# If built as a dependent project simulate effects of
# successful finder run:
set (OPENMESH_FOUND true PARENT_SCOPE)
set (OPENMESH_LIBRARIES OpenMeshCore OpenMeshTools PARENT_SCOPE)
set (OPENMESH_INCLUDE_DIRS "${CMAKE_CURRENT_SOURCE_DIR}/src" PARENT_SCOPE)
# Also define variables provided by the old legacy finder.
set (OPENMESH_CORE_LIBRARY OpenMeshCore PARENT_SCOPE)
set (OPENMESH_TOOLS_LIBRARY OpenMeshTools PARENT_SCOPE)
set (OPENMESH_TOOLS_LIBRARY OpenMeshTools PARENT_SCOPE)
set (OPENMESH_LIBRARY OpenMeshCore OpenMeshTools PARENT_SCOPE)
get_target_property(_OPENMESH_LIBRARY_DIR OpenMeshCore LIBRARY_OUTPUT_DIRECTORY)
set (OPENMESH_LIBRARY_DIR "${_OPENMESH_LIBRARY_DIR}" CACHE PATH "The directory where the OpenMesh libraries can be found.")
endif()
add_subdirectory (Doc)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment