Merge pull request #789 from myd7349/fix-cmake-for-win32

Fix CMake support on Win32
This commit is contained in:
Ray
2019-04-22 19:32:15 +02:00
committed by GitHub
3 changed files with 24 additions and 8 deletions

View File

@@ -188,6 +188,13 @@ if(SHARED)
PUBLIC ${GRAPHICS}
)
if(MSVC)
target_compile_definitions(raylib
PRIVATE $<BUILD_INTERFACE:BUILD_LIBTYPE_SHARED>
INTERFACE $<INSTALL_INTERFACE:USE_LIBTYPE_SHARED>
)
endif()
set(PKG_CONFIG_LIBS_EXTRA "")
set_property(TARGET raylib PROPERTY POSITION_INDEPENDENT_CODE ON)
@@ -214,7 +221,9 @@ if(SHARED)
if (WIN32)
install(
TARGETS raylib
RUNTIME DESTINATION "lib"
ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
PUBLIC_HEADER DESTINATION "include"
)
else()