| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Future versions of gettext will fail if this header is missing.
|
|
|
|
|
| |
Allow the use of ${exec_prefix} for libdir and includedir when passing
them in as arguments to the script.
|
| |
|
| |
|
| |
|
|
|
|
| |
The required packages should be space-separated, not comma-separated.
|
|
|
|
|
|
|
|
|
| |
Some packages might have some parts that are built for certain build
configs, meaning that they could have .pc files of their own, such as
Pango, where PangoFT2 is optionally built. Allow such an option if
needed.
Also remove some trailing whitespaces.
|
|
|
|
|
|
| |
Change the build event type to post build event, for all build types, to
ensure that we have the .pc file generated before copying the files, if
applicable.
|
|
|
|
|
|
| |
...if Python can be found via $(PythonPath) (x86 builds) or
$(PythonPathX64) (x64 builds). This makes it easier for packages that
requires atk.pc for introspection.
|
|
|
|
| |
This is needed so that we can generate the .pc file from the .pc.in file.
|
|
|
|
| |
We don't need to delete the .pyc files upon cleaning, so remove this line.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This uses the common autotools module that was added in the previous commit
to generate the command lines used to generate the .gir and compile the
.typelib files, as well as the file list that is to be consumed during the
generation of the .gir files.
This also makes the detectmsvc-msvc.mak and introspection-msvc.mak NMake
modules the same as the ones in $(glib_srcroot)/build/win32 and
$(gi_srcroot)/build/win32 respectively, so that they may be copied from
these locations when they are updated.
https://bugzilla.gnome.org/show_bug.cgi?id=764983
|
|
|
|
|
|
|
|
|
| |
This adds a common autotools module that can be included by the Makefile.am's
to generate the filelist and to assemble the command line to call
g-ir-scanner and g-ir-compiler to generate the .gir files and .typelib files
respectively.
https://bugzilla.gnome.org/show_bug.cgi?id=764983
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=764883
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
I think that code was there in order to explain why it is not
needed. If that case, it would be better to just move the comment
around.
In general having code around #if 0 is a maintenance burden. That code
has not been compiled for years and nothing happen. It is better to
just remove it.
|
|
|
|
|
|
|
|
| |
Commit 1b11db36463116310ec2e40a7072d205a6536532 that switched the build
system to use upstream gettext intead glib-gettext accidentally changed
the gettext domain from atk10 to atk; this commit changes it back.
https://bugzilla.gnome.org/show_bug.cgi?id=763212
|
|
|
|
|
| |
We want to search for the GLib include paths before the include paths of
GLib's dependencies.
|
|
|
|
|
|
|
|
| |
gtkdocize either needs a --srcdir argument or needs to be run in the
source directory. Fix that by updating autogen.sh from the latest
template:
https://wiki.gnome.org/Projects/GnomeCommon/Migration#autogen.sh
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=760323
|
|
|
|
|
|
|
|
|
| |
As we now ensure that items using GResources and GConstructors are always
referenced so that the linker does not optimize them out in a default
Release build, we no longer need to enforce the use of /LTCG, so
/LTCG:incremental will work as well.
This reverts commit fc5394e7ca78d6d6272a3591236f99c11ffc5111.
|
|
|
|
|
|
|
|
|
| |
MSVC 2015 changed its default link-time code generation setting to
/LTCG:incremental, which causes problems if /opt:noref is to be used,
meaning that some code will be optimized out by the linker.
Avoid this situtation here by enforcing the use of /LTCG for MSVC 2010+
builds.
|
|
|
|
|
| |
Replace AtkEtcInstallRoot with GlibEtcInstallRoot, which is a leftover
from before.
|
| |
|
|
|
|
| |
Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
|
|
|
|
|
| |
Handle also the situation where $(srcdir) == $(top_srcdir), so that this
can also be used in cases like librsvg and gobject-introspection.
|
|
|
|
|
|
|
|
| |
Update the notes that this is also used for Visual Studio 2015 support,
and correct the MSVC_VER_LONG for MSVC 2015, which is 14, not 2015.
Also add a note that this can be used for other projects that have
Visual Studio build support.
|
|
|
|
|
| |
Fixes
https://bugzilla.gnome.org/show_bug.cgi?id=755548
|
| |
|
|
|
|
|
| |
...to detectenv-msvc.mak, for better consistency between projects, as that is
used for introspection file builds.
|
|
|
|
|
|
|
|
| |
Since we are now using the common autotools module for generating the
complete Visual Studio ATK projects, we don't need to check for Python
anymore during configure, so we can just drop the Python part.
https://bugzilla.gnome.org/show_bug.cgi?id=755114
|
|
|
|
|
|
|
|
| |
Use the common autotools module in my last commit for generating the
MSVC project files, which is more safe against 'make dist -jN' and
supports out-of-tree builds better.
https://bugzilla.gnome.org/show_bug.cgi?id=755114
|
|
|
|
|
|
|
|
|
|
| |
This adds a common autotools module that can be used by various projects to
generate the Visual Studio projects as needed, and if necessary, generate
the headers listings to "install" for that project, based on items passed
in to this. This is modelled on the Makefile.introspection autotools file
that is used by many GNOME projects to generate the introspection files.
https://bugzilla.gnome.org/show_bug.cgi?id=755114
|
|
|
|
|
|
| |
This "adds" Visaul Studio 2015 projects by doing what we did before:
copying the Visual Studio 2010 projects and replacing items in there
as necessary.
|
| |
|
| |
|
|
|
|
|
|
| |
G-I has been updated to not require a Windows GCC installation
anymore to generate the .gir files, so update the NMake Makefiles
that are used for this purpose.
|