From 2ed65999ef6f3e1156427dd3efe04353ae657882 Mon Sep 17 00:00:00 2001 From: crupest Date: Tue, 25 Jan 2022 17:30:46 +0800 Subject: ... --- src/common/CMakeLists.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/common/CMakeLists.txt') diff --git a/src/common/CMakeLists.txt b/src/common/CMakeLists.txt index d8462abf..0316d9e6 100644 --- a/src/common/CMakeLists.txt +++ b/src/common/CMakeLists.txt @@ -7,7 +7,9 @@ add_library(cru_base SHARED String.cpp StringUtil.cpp io/Stream.cpp + io/Resource.cpp io/MemoryStream.cpp + platform/Exception.cpp ) target_compile_definitions(cru_base PRIVATE CRU_BASE_EXPORT_API) target_include_directories(cru_base PUBLIC ${CRU_INCLUDE_DIR}) @@ -20,9 +22,20 @@ if (UNIX) ) endif() +if (APPLE) + find_library(CORE_FOUNDATION CoreFoundation REQUIRED) + target_link_libraries(cru_base PUBLIC ${CORE_FOUNDATION}) + + target_sources(cru_base PRIVATE + platform/osx/Convert.cpp + platform/osx/Exception.cpp + ) +endif() + if (WIN32) target_sources(cru_base PRIVATE io/Win32FileStream.cpp + platform/win/Exception.cpp ) endif() -- cgit v1.2.3