- 17 3月, 2018 17 次提交
-
-
由 Ebrahim Byagowi 提交于
-
由 Ebrahim Byagowi 提交于
-
由 Joel Winarske 提交于
-
由 Ebrahim Byagowi 提交于
But keep use of cmake idiomatic way of making inlines hidden
-
由 Garret Rieger 提交于
-
由 Garret Rieger 提交于
-
由 Garret Rieger 提交于
-
由 Garret Rieger 提交于
-
由 Garret Rieger 提交于
-
由 Garret Rieger 提交于
-
由 Garret Rieger 提交于
-
由 Garret Rieger 提交于
-
由 Garret Rieger 提交于
-
由 Garret Rieger 提交于
-
由 Garret Rieger 提交于
-
由 Garret Rieger 提交于
-
由 Garret Rieger 提交于
-
- 16 3月, 2018 2 次提交
-
-
由 Behdad Esfahbod 提交于
Something weird seems to be going on. Just kill it. Fixes https://github.com/harfbuzz/harfbuzz/issues/888
-
由 Behdad Esfahbod 提交于
They are handled in our common header.
-
- 15 3月, 2018 8 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Bad bad bad bad code. Don't do that. If compiler's not happy, understand why.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
This reverts commit b9dcbb1f. This is gross. Should be only done if a specific macro is defined. Not the other way around. This fails my build as autotools companions where not added anyway.
-
由 Ebrahim Byagowi 提交于
CMake: hide symbols by default on non-MSVC, define export attribute
-
- 14 3月, 2018 5 次提交
-
-
由 Nikolaus Waxweiler 提交于
This covers all built libraries now and both static and shared builds.
-
由 Ebrahim Byagowi 提交于
-
由 Ebrahim Byagowi 提交于
-
由 Nikolaus Waxweiler 提交于
This change makes sure that non-MSVC builds using CMake properly hide non-exported functions.
-
由 Ebrahim Byagowi 提交于
Fix CMake builds on Windows, MSVC in particular
-
- 13 3月, 2018 6 次提交
-
-
由 Chun-wei Fan 提交于
Put in the utility program that was missed in installation by replacing the one that was duplicated.
-
由 Chun-wei Fan 提交于
The list of source files to pass to g-ir-scanner is becoming too long for Windows, as Windows imposes a 8192-character limit for command lines, so we need to first transform that list into a listings file, and then use the --filelist option for g-ir-scanner to build the introspection files.
-
由 Chun-wei Fan 提交于
Include stdbool.h in hb-setset-test.h instead of in the individual sources, if it is found; otherwise use a simplistic fallback for it if it is not found. Also declare variables at the top of the block, to build on pre-C99 compiliers.
-
由 Chun-wei Fan 提交于
For the API tests, output the test programs at $(TOP_BUILDDIR) so that the freshly-built DLLs will be available for the test programs. For those that are run through the Python wrapper scripts, use ${PYTHON_EXECUTABLE} instead of plain 'python' in case the Python interpreter is not in the PATH.
-
由 Chun-wei Fan 提交于
Add a simplistic round() implementation for our purposes, used when the compiler does not support round() directly.
-
由 Chun-wei Fan 提交于
Not all the compilers that HarfBuzz is buildable on supports round() and has the header stdbool.h, so we check for them and define HAVE_ROUND and HAVE_STDBOOL_H repsectively in our CFLAGS so that we include them only when they are found, or use fallback implementations when necessary. Also include FindPythonInterp earlier as we need PYTHON_EXECUTABLE to be set for running the tests.
-
- 12 3月, 2018 2 次提交
-
-
由 Ebrahim Byagowi 提交于
-
由 Behdad Esfahbod 提交于
-