Vsevolod Stakhov 12 роки тому
джерело
коміт
e389ab727d
1 змінених файлів з 13 додано та 0 видалено
  1. 13
    0
      CMakeLists.txt

+ 13
- 0
CMakeLists.txt Переглянути файл

@@ -97,6 +97,19 @@ IF(CMAKE_INSTALL_PREFIX)
SET(PREFIX ${CMAKE_INSTALL_PREFIX})
ENDIF(CMAKE_INSTALL_PREFIX)

# Try to detect platform for further configuration
CHECK_C_SOURCE_COMPILES ("#if !defined(__x86_64) && !defined(__amd64) && !defined(_M_X64)
#error assume 32 bit arch
#endif
int main() { return 0;}" AMD_64)
IF(NOT BUILD_CPU_MODE)
IF(AMD_64)
SET (BUILD_CPU_MODE "64")
ELSE(AMD_64)
SET (BUILD_CPU_MODE "32")
ENDIF(AMD_64)
ENDIF(NOT BUILD_CPU_MODE)

# Platform specific configuration
IF(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_BSD_SOURCE -DFREEBSD")

Завантаження…
Відмінити
Зберегти