Index: CMakeLists.txt --- CMakeLists.txt.orig +++ CMakeLists.txt @@ -22,6 +22,8 @@ target_include_directories(crossguid PUBLIC if(WIN32) target_compile_definitions(crossguid PRIVATE GUID_WINDOWS) +elseif(CMAKE_HOST_SYSTEM_NAME MATCHES "OpenBSD") + target_compile_definitions(crossguid PRIVATE GUID_DCE) elseif(APPLE) find_library(CFLIB CoreFoundation) target_link_libraries(crossguid ${CFLIB}) @@ -64,8 +66,8 @@ if (${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_CURRENT_SOURC set(CROSSGUID_ARCHIVE_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}") set(CROSSGUID_FRAMEWORK_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}") - set(CROSSGUID_CMAKE_CONFIG_INSTALL_DIR "${CMAKE_INSTALL_DATADIR}/crossguid/cmake") - set(CROSSGUID_ADDITIONAL_FILES_INSTALL_DIR "${CMAKE_INSTALL_DATADIR}/crossguid") + set(CROSSGUID_CMAKE_CONFIG_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}/cmake/crossguid") + set(CROSSGUID_ADDITIONAL_FILES_INSTALL_DIR "${CMAKE_INSTALL_DATADIR}/doc/crossguid") # Install target install(TARGETS crossguid EXPORT crossguidTargets