summaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorNikolaus Waxweiler <madigens@gmail.com>2018-04-07 21:34:24 +0100
committerNikolaus Waxweiler <madigens@gmail.com>2018-04-10 22:31:10 +0100
commit029721d69c8073fa4b5c78d19f6fa051a7ae3459 (patch)
tree795fb00b5179d4966a419da265ee95c1ba3b7739 /.gitignore
parentbd9400bd464f6cd7c74f52ece1c1065fe2a87aab (diff)
downloadfreetype2-029721d69c8073fa4b5c78d19f6fa051a7ae3459.tar.gz
Modernize CMake build.
* CMakeLists.txt, builds/cmake/FindHarfBuzz.cmake: Extensive modernization measures. * .gitignore: Add build/, as that's the example directory used in CMakeLists.txt. This brings up the minimum required CMake version to 2.8.12. The installation paths follow the GNU defaults now, e.g. installing on a 64 bit host will place binaries into the lib64/ folder on e.g. Fedora. Symbols are hidden by default (e.g. `-fvisibility=hidden' on GCC). CMake will no longer look for a C++ compiler. Library and .so version now match the Autotools build. Comments in the build file and informational messages now use platform agnostic example commands. ftoption.h and ftconfig.h are written directly without a redundant `-new' copy. External dependencies are expressed as option()s and will turn up as such in cmake-gui. Internal: Properties such as dependencies and include directories are now privately set on the freetype library instead of globally. The CPack definitions have been cleaned up, the `make dist' has been removed. Source packages generated with CPack don't contain Autotools files and aren't used by the maintainters anyway. On Windows, src/base/ftver.rc is compiled to decorate the library with version and copyright information. A pkg-config file is now generated and installed.
Diffstat (limited to '.gitignore')
-rw-r--r--.gitignore1
1 files changed, 1 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index b5db9d874..a47f568e6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
config.mk
objs/vc2010/
+build