Welcome to mirror list, hosted at ThFree Co, Russian Federation.

freeglut.cmake « cmake « build_environment « build_files - git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 9c1dba1d11eb15f0238cee9bcec43f854c15df2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# SPDX-License-Identifier: GPL-2.0-or-later

if(WIN32)
  if(BUILD_MODE STREQUAL Release)
    set(FREEGLUT_EXTRA_ARGS
      -DFREEGLUT_BUILD_SHARED_LIBS=Off
      -DFREEGLUT_BUILD_STATIC_LIBS=On
    )

    ExternalProject_Add(external_freeglut
      URL file://${PACKAGE_DIR}/${FREEGLUT_FILE}
      DOWNLOAD_DIR ${DOWNLOAD_DIR}
      URL_HASH ${FREEGLUT_HASH_TYPE}=${FREEGLUT_HASH}
      PREFIX ${BUILD_DIR}/freeglut
      CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${LIBDIR}/freeglut ${DEFAULT_C_FLAGS} ${DEFAULT_CXX_FLAGS} ${FREEGLUT_EXTRA_ARGS}
      INSTALL_DIR ${LIBDIR}/freeglut
    )
  endif()
endif()