Adds windows shared build support under cmake (#18)

* Adds windows shared build support under cmake

* makes public
pull/21/head
mjvankampen 2021-01-30 15:26:15 +01:00 committed by GitHub
parent 1008f83092
commit d630f65613
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 0 deletions

View File

@ -121,6 +121,10 @@ target_compile_options(norm PUBLIC ${PLATFORM_FLAGS})
target_include_directories(norm PRIVATE ${CMAKE_CURRENT_BINARY_DIR})
target_include_directories(norm PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> $<INSTALL_INTERFACE:include>)
if(BUILD_SHARED_LIBS AND WIN32)
target_compile_definitions(norm PUBLIC NORM_USE_DLL)
endif()
# Install target
install( TARGETS norm protokit EXPORT normTargets
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}