Entityx usage and fixed release types

This commit is contained in:
Julian Nießner
2018-05-28 20:20:29 +02:00
parent fc1d615f91
commit 247eda236d
14 changed files with 142 additions and 19 deletions

View File

@@ -1,10 +1,18 @@
set(ENTITYX_INCLUDE_DIRS "${CMAKE_CURRENT_LIST_DIR}")
# Support both 32 and 64 bit builds
if (${CMAKE_SIZEOF_VOID_P} MATCHES 8)
else ()
set(ENTITYX_LIBRARIES "${CMAKE_CURRENT_LIST_DIR}/build/Release/entityx.lib")
set(ENTITYX_DLL "${CMAKE_CURRENT_LIST_DIR}/build/Release/entityx.dll")
endif ()
if (${CMAKE_BUILD_TYPE} MATCHES "DEBUG")
if (${CMAKE_SIZEOF_VOID_P} MATCHES 8)
else ()
set(ENTITYX_LIBRARIES "${CMAKE_CURRENT_LIST_DIR}/build/Debug/entityx-d.lib")
set(ENTITYX_DLL "${CMAKE_CURRENT_LIST_DIR}/build/Debug/entityx.dll")
endif ()
else (${CMAKE_BUILD_TYPE} MATCHES "DEBUG")
if (${CMAKE_SIZEOF_VOID_P} MATCHES 8)
else ()
set(ENTITYX_LIBRARIES "${CMAKE_CURRENT_LIST_DIR}/build/Release/entityx.lib")
set(ENTITYX_DLL "${CMAKE_CURRENT_LIST_DIR}/build/Release/entityx.dll")
endif ()
endif (${CMAKE_BUILD_TYPE} MATCHES "DEBUG")
string(STRIP "${ENTITYX_LIBRARIES}" ENTITYX_LIBRARIES)