# ENDIF(CMAKE_BUILD_TYPE STREQUAL Release)
#ENDIF()
-
IF(WIN32)
## Windows specific:
ADD_DEFINITIONS(-D_CRT_SECURE_NO_WARNINGS) # To disable windows warnings for strcpy, fopen, ...
IF(MACHINE_IS_64)
ADD_DEFINITIONS(-D_SECURE_SCL=0 -D_SECURE_SCL_THROWS=0)
ADD_DEFINITIONS(-D_HAS_ITERATOR_DEBUGGING=0) # To avoid runtime error during checking iterators
- SET(SIZE_OF_LONG "4") # set sizeof(long) to 4 byte
+ SET(SIZE_OF_LONG 4) # set sizeof(long) to 4 byte
+ ELSE()
+ SET(SIZE_OF_LONG ${CMAKE_SIZEOF_VOID_P}) # set sizeof(long) the same as size of pointers
ENDIF()
ELSE()
## Linux specific: