detect.mk

来自「Trolltech公司发布的基于C++图形开发环境」· MK 代码 · 共 81 行

MK
81
字号
## FreeType 2 configuration file to detect a CygWin host platform.## Copyright 1996-2000 by# David Turner, Robert Wilhelm, and Werner Lemberg.## This file is part of the FreeType project, and may only be used, modified,# and distributed under the terms of the FreeType project license,# LICENSE.TXT.  By continuing to use, modify, or distribute this file you# indicate that you have read the license and understand and accept it# fully.ifeq ($(PLATFORM),ansi)  # Detecting Windows NT is easy, as the OS variable must be defined and  # contains `Windows_NT'.  Untested with Windows 2K, but I guess it should  # work...  #  ifeq ($(OS),Windows_NT)    # Check if we are running on a CygWin system by checking the OSTYPE    # variable.    ifeq ($(OSTYPE),cygwin)      is_cygwin := 1    endif  # We test for the COMSPEC environment variable, then run the `ver'  # command-line program to see if its output contains the word `Windows'.  #  # If this is true, we are running a win32 platform (or an emulation).  #  else    ifeq ($(OSTYPE),cygwin)      ifdef COMSPEC        is_cygwin := $(findstring Windows,$(strip $(shell ver)))      endif    endif  # test CygWin  endif  # test NT  ifdef is_cygwin    PLATFORM := cygwin    COPY     := cp    DELETE   := rm -f    # If `devel' is the requested target, we use a special configuration    # file named `cygwin-dev.mk'.  It disables optimization and libtool.    #    ifneq ($(findstring devel,$(MAKECMDGOALS)),)      CONFIG_FILE := cygwin-dev.mk      CC          := gcc      devel: setup    else      # If a CygWin platform is detected, the configure script is called and      # `cygwin.mk' is created.      #      # Arguments to `configure' should be in the CFG variable.  Example:      #      #   make CFG="--prefix=/usr --disable-static"      #      # If you need to set CFLAGS or LDFLAGS, do it here also.      #      CONFIG_FILE := cygwin.mk      setup: cygwin-def.mk      cygwin: setup    endif    setup: std_setup    cygwin-def.mk: builds/cygwin/cygwin-def.in	    cd builds/cygwin; \            $(USE_CFLAGS) CONFIG_SHELL=/bin/bash ./configure $(CFG)  endif # test CygWinendif   # test PLATFORM# EOF

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?