From 09fd9f86b913ae9d33eee9e559f05f4dbde42379 Mon Sep 17 00:00:00 2001 From: Randy Date: Mon, 3 Aug 2020 20:47:12 +0200 Subject: [PATCH] update CMakefile --- CMakeLists.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f136fda..afc31d1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -22,7 +22,7 @@ if(CGLM_USE_C99) endif() if(MSVC) - add_definitions(-DNDEBUG -D_WINDOWS -D_USRDLL -DCGLM_EXPORTS -DCGLM_DLL) + add_definitions(-DNDEBUG -D_WINDOWS -D_USRDLL) add_compile_options(/W3 /Ox /Gy /Oi /TC) # Ref: https://skia.googlesource.com/third_party/sdl/+/refs/heads/master/CMakeLists.txt#225 @@ -75,6 +75,11 @@ add_library(${PROJECT_NAME} src/affine2d.c ) +if(CGLM_SHARED) + add_definitions(-DCGLM_EXPORTS) + target_compile_definitions(${PROJECT_NAME} PUBLIC -DCGLM_DLL) +endif() + set_target_properties(${PROJECT_NAME} PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR})