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
This commit is contained in:
@@ -75,6 +75,20 @@ add_subdirectory (src/OpenMesh/Apps)
|
|||||||
# Do not build unit tests when build as external library
|
# Do not build unit tests when build as external library
|
||||||
if(${PROJECT_NAME} MATCHES "OpenMesh")
|
if(${PROJECT_NAME} MATCHES "OpenMesh")
|
||||||
add_subdirectory (src/Unittests)
|
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()
|
endif()
|
||||||
|
|
||||||
add_subdirectory (Doc)
|
add_subdirectory (Doc)
|
||||||
|
|||||||
Reference in New Issue
Block a user