From dd54910eb61133319df446eea378eb860bc8be8f Mon Sep 17 00:00:00 2001 From: GeorgH93 Date: Mon, 8 Apr 2024 14:39:26 +0200 Subject: [PATCH] Fix build issues --- CMakeLists.txt | 12 ++++++------ libstud/uuid/uuid.hxx | 1 - 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 096b9ec..8e51622 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -26,24 +26,24 @@ else() endif(STUD_UUID_STATIC) if(WIN32) - set(sources ${sources} libstud/uuid/uuid-windows.cxx) + target_sources(stud-uuid PRIVATE libstud/uuid/uuid-windows.cxx) target_link_libraries(stud-uuid rpcrt4.lib) elseif(APPLE) - set(sources ${sources} libstud/uuid/uuid-macos.cxx) + target_sources(stud-uuid PRIVATE libstud/uuid/uuid-macos.cxx) target_link_libraries(stud-uuid "-framework CoreFoundation") elseif(LINUX) - set(sources ${sources} libstud/uuid/uuid-linux.cxx) + target_sources(stud-uuid PRIVATE libstud/uuid/uuid-linux.cxx) #target_link_libraries(stud-uuid ld) elseif (CMAKE_SYSTEM_NAME MATCHES "FreeBSD" OR CMAKE_SYSTEM_NAME MATCHES "NetBSD") set(FREEBSD TRUE) set(BSD TRUE) - set(sources ${sources} libstud/uuid/uuid-freebsd.cxx) + target_sources(stud-uuid PRIVATE libstud/uuid/uuid-freebsd.cxx) elseif (CMAKE_SYSTEM_NAME MATCHES "OpenBSD") set(OPENBSD TRUE) set(BSD TRUE) - set(sources ${sources} libstud/uuid/uuid-openbsd.cxx) + target_sources(stud-uuid PRIVATE libstud/uuid/uuid-openbsd.cxx) elseif (EMSCRIPTEN) - set(sources ${sources} libstud/uuid/uuid-emscripten.cxx) + target_sources(stud-uuid PRIVATE libstud/uuid/uuid-emscripten.cxx) else() message(FATAL_ERROR "Target platform is not supported.") endif() diff --git a/libstud/uuid/uuid.hxx b/libstud/uuid/uuid.hxx index f2df844..f91d665 100644 --- a/libstud/uuid/uuid.hxx +++ b/libstud/uuid/uuid.hxx @@ -6,7 +6,6 @@ #include // hash #include -#include #ifdef _WIN32 struct _GUID; // GUID and UUID.