mirror of https://github.com/CGAL/cgal
Fix FindOpenMesh.cmake
``` CMake Error at C:/CGAL/test/CGAL-5.1-Ic-33/cmake/modules/FindOpenMesh.cmake:54 (set_target_properties): Property INTERFACE_LINK_LIBRARIES may not contain link-type keyword "optimized". The INTERFACE_LINK_LIBRARIES property may contain configuration-sensitive generator-expressions which may be used to specify per-configuration rules. ``` https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-5.1-Ic-33/BGL/TestReport_afabri_x64_Cygwin-Windows10_MSVC2017-Release-64bits.gz
This commit is contained in:
parent
937c334802
commit
3ec3e4e9d4
|
|
@ -50,10 +50,23 @@ find_package_handle_standard_args(OpenMesh
|
|||
)
|
||||
|
||||
if(OpenMesh_FOUND AND NOT TARGET OpenMesh::OpenMesh)
|
||||
add_library(OpenMesh::OpenMesh INTERFACE IMPORTED)
|
||||
add_library(OpenMesh::OpenMesh UNKNOWN IMPORTED)
|
||||
|
||||
set_target_properties(OpenMesh::OpenMesh PROPERTIES
|
||||
INTERFACE_INCLUDE_DIRECTORIES "${OPENMESH_INCLUDE_DIRS}"
|
||||
INTERFACE_LINK_LIBRARIES "${OPENMESH_LIBRARIES}"
|
||||
INTERFACE_COMPILE_DEFINITIONS "CGAL_USE_OPENMESH;NOMINMAX;_USE_MATH_DEFINES"
|
||||
)
|
||||
INTERFACE_INCLUDE_DIRECTORIES "${OPENMESH_INCLUDE_DIRS}")
|
||||
|
||||
if(OPENMESH_LIBRARY_RELEASE)
|
||||
set_property(TARGET OpenMesh::OpenMesh APPEND PROPERTY
|
||||
IMPORTED_CONFIGURATIONS RELEASE)
|
||||
set_target_properties(OpenMesh::OpenMesh PROPERTIES
|
||||
IMPORTED_LOCATION_RELEASE "${OPENMESH_LIBRARY_RELEASE}")
|
||||
endif()
|
||||
|
||||
if(OPENMESH_LIBRARY_DEBUG)
|
||||
set_property(TARGET OpenMesh::OpenMesh APPEND PROPERTY
|
||||
IMPORTED_CONFIGURATIONS DEBUG)
|
||||
set_target_properties(OpenMesh::OpenMesh PROPERTIES
|
||||
IMPORTED_LOCATION_DEBUG "${OPENMESH_LIBRARY_DEBUG}")
|
||||
endif()
|
||||
endif()
|
||||
|
|
|
|||
Loading…
Reference in New Issue