summaryrefslogtreecommitdiffstats
path: root/cmake/modules/FindCrossGUID.cmake
diff options
context:
space:
mode:
authormanuel <manuel@mausz.at>2020-07-02 23:09:26 +0200
committermanuel <manuel@mausz.at>2020-07-02 23:09:26 +0200
commit5f8335c1e49ce108ef3481863833c98efa00411b (patch)
treef02b5c1c9765bb6a14c8eb42bb4f81b9face0b55 /cmake/modules/FindCrossGUID.cmake
parente317daf081a1048904fdf0b548946fa3ba6593a7 (diff)
downloadkodi-pvr-build-master.tar.gz
kodi-pvr-build-master.tar.bz2
kodi-pvr-build-master.zip
sync with upstreamHEADmaster
Diffstat (limited to 'cmake/modules/FindCrossGUID.cmake')
-rw-r--r--cmake/modules/FindCrossGUID.cmake9
1 files changed, 5 insertions, 4 deletions
diff --git a/cmake/modules/FindCrossGUID.cmake b/cmake/modules/FindCrossGUID.cmake
index 7384747..613c2a4 100644
--- a/cmake/modules/FindCrossGUID.cmake
+++ b/cmake/modules/FindCrossGUID.cmake
@@ -34,9 +34,6 @@ if(ENABLE_INTERNAL_CROSSGUID)
34 <SOURCE_DIR> && 34 <SOURCE_DIR> &&
35 ${CMAKE_COMMAND} -E copy 35 ${CMAKE_COMMAND} -E copy
36 ${CMAKE_SOURCE_DIR}/tools/depends/target/crossguid/FindUUID.cmake 36 ${CMAKE_SOURCE_DIR}/tools/depends/target/crossguid/FindUUID.cmake
37 <SOURCE_DIR> &&
38 ${CMAKE_COMMAND} -E copy
39 ${CMAKE_SOURCE_DIR}/tools/depends/target/crossguid/FindCXX11.cmake
40 <SOURCE_DIR> 37 <SOURCE_DIR>
41 BUILD_BYPRODUCTS ${CROSSGUID_LIBRARY}) 38 BUILD_BYPRODUCTS ${CROSSGUID_LIBRARY})
42 set_target_properties(crossguid PROPERTIES FOLDER "External Projects") 39 set_target_properties(crossguid PROPERTIES FOLDER "External Projects")
@@ -49,7 +46,7 @@ if(ENABLE_INTERNAL_CROSSGUID)
49 set(CROSSGUID_LIBRARIES ${CROSSGUID_LIBRARY}) 46 set(CROSSGUID_LIBRARIES ${CROSSGUID_LIBRARY})
50 set(CROSSGUID_INCLUDE_DIRS ${CROSSGUID_INCLUDE_DIR}) 47 set(CROSSGUID_INCLUDE_DIRS ${CROSSGUID_INCLUDE_DIR})
51else() 48else()
52 find_path(CROSSGUID_INCLUDE_DIR NAMES guid.h) 49 find_path(CROSSGUID_INCLUDE_DIR NAMES guid.hpp guid.h)
53 50
54 find_library(CROSSGUID_LIBRARY_RELEASE NAMES crossguid) 51 find_library(CROSSGUID_LIBRARY_RELEASE NAMES crossguid)
55 find_library(CROSSGUID_LIBRARY_DEBUG NAMES crossguidd) 52 find_library(CROSSGUID_LIBRARY_DEBUG NAMES crossguidd)
@@ -65,6 +62,10 @@ else()
65 set(CROSSGUID_LIBRARIES ${CROSSGUID_LIBRARY}) 62 set(CROSSGUID_LIBRARIES ${CROSSGUID_LIBRARY})
66 set(CROSSGUID_INCLUDE_DIRS ${CROSSGUID_INCLUDE_DIR}) 63 set(CROSSGUID_INCLUDE_DIRS ${CROSSGUID_INCLUDE_DIR})
67 64
65 if(EXISTS "${CROSSGUID_INCLUDE_DIR}/guid.hpp")
66 set(CROSSGUID_DEFINITIONS -DHAVE_NEW_CROSSGUID)
67 endif()
68
68 add_custom_target(crossguid) 69 add_custom_target(crossguid)
69 set_target_properties(crossguid PROPERTIES FOLDER "External Projects") 70 set_target_properties(crossguid PROPERTIES FOLDER "External Projects")
70 endif() 71 endif()