Browse Source

🎨 3rdParty/libfmt/CMakeLists.txt: Fix line endings

pull/1696/head
Gleb Mazovetskiy 5 years ago committed by Anders Jenbo
parent
commit
fd6392db03
  1. 46
      3rdParty/libfmt/CMakeLists.txt

46
3rdParty/libfmt/CMakeLists.txt vendored

@ -1,23 +1,23 @@
include(FetchContent_MakeAvailableExcludeFromAll)
if(NOT WIN32 AND NOT APPLE AND NOT ${CMAKE_SYSTEM_NAME} STREQUAL FreeBSD)
# Enable POSIX extensions such as `readlink` and `ftruncate`.
add_definitions(-D_POSIX_C_SOURCE=200809L)
# Defining _POSIX_C_SOURCE should be enough for the compiler not to define __STRICT_ANSI__
# but some still do, so we also have to explicitly undefine it.
add_compile_options(-U__STRICT_ANSI__)
endif()
if(DEVILUTIONX_STATIC_LIBFMT)
set(BUILD_SHARED_LIBS OFF)
else()
set(BUILD_SHARED_LIBS ON)
endif()
include(FetchContent)
FetchContent_Declare(fmt
URL https://github.com/fmtlib/fmt/archive/7bdf0628b1276379886c7f6dda2cef2b3b374f0b.zip
URL_HASH MD5=70e0a0beda4bdac7debe60d380e1d802
)
FetchContent_MakeAvailableExcludeFromAll(fmt)
set(fmt_INCLUDE_DIR ${fmt_SOURCE_DIR} PARENT_SCOPE)
include(FetchContent_MakeAvailableExcludeFromAll)
if(NOT WIN32 AND NOT APPLE AND NOT ${CMAKE_SYSTEM_NAME} STREQUAL FreeBSD)
# Enable POSIX extensions such as `readlink` and `ftruncate`.
add_definitions(-D_POSIX_C_SOURCE=200809L)
# Defining _POSIX_C_SOURCE should be enough for the compiler not to define __STRICT_ANSI__
# but some still do, so we also have to explicitly undefine it.
add_compile_options(-U__STRICT_ANSI__)
endif()
if(DEVILUTIONX_STATIC_LIBFMT)
set(BUILD_SHARED_LIBS OFF)
else()
set(BUILD_SHARED_LIBS ON)
endif()
include(FetchContent)
FetchContent_Declare(fmt
URL https://github.com/fmtlib/fmt/archive/7bdf0628b1276379886c7f6dda2cef2b3b374f0b.zip
URL_HASH MD5=70e0a0beda4bdac7debe60d380e1d802
)
FetchContent_MakeAvailableExcludeFromAll(fmt)
set(fmt_INCLUDE_DIR ${fmt_SOURCE_DIR} PARENT_SCOPE)

Loading…
Cancel
Save