diff options
author | crupest <crupest@outlook.com> | 2021-08-10 01:00:33 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2021-08-10 01:00:33 +0800 |
commit | d2448884500811bf1cd1eba89e7a4193a76c4d6b (patch) | |
tree | 2c9117f3e91128c3f08639283281c1898e01b063 /src/common/CMakeLists.txt | |
parent | 9c32e6d705b23cf0f5d7c0909271640401f9785f (diff) | |
download | cru-d2448884500811bf1cd1eba89e7a4193a76c4d6b.tar.gz cru-d2448884500811bf1cd1eba89e7a4193a76c4d6b.tar.bz2 cru-d2448884500811bf1cd1eba89e7a4193a76c4d6b.zip |
...
Diffstat (limited to 'src/common/CMakeLists.txt')
-rw-r--r-- | src/common/CMakeLists.txt | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/common/CMakeLists.txt b/src/common/CMakeLists.txt index 73ad9456..cfd5be15 100644 --- a/src/common/CMakeLists.txt +++ b/src/common/CMakeLists.txt @@ -1,5 +1,5 @@ set(CRU_BASE_INCLUDE_DIR ${CRU_INCLUDE_DIR}/cru/common) -add_library(cru_base STATIC +add_library(cru_base SHARED Logger.cpp StringUtil.cpp ) @@ -15,6 +15,13 @@ target_sources(cru_base PUBLIC ) target_include_directories(cru_base PUBLIC ${CRU_INCLUDE_DIR}) target_compile_definitions(cru_base PUBLIC $<$<CONFIG:Debug>:CRU_DEBUG>) +target_compile_definitions(cru_base PRIVATE CRU_BASE_EXPORT_API) + +if (WIN32) + target_compile_definitions(cru_base PUBLIC CRU_PLATFORM_WINDOWS) +else() + target_compile_definitions(cru_base PUBLIC CRU_PLATFORM_UNIX) +endif() find_package(Microsoft.GSL CONFIG REQUIRED) find_package(fmt CONFIG REQUIRED) |