| Age | Commit message (Collapse) | Author |
|
|
|
svn path=/trunk/KDE/kdelibs/; revision=1188319
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=941175
|
|
attempts to locate the package by other means.
svn path=/trunk/KDE/kdelibs/; revision=938476
|
|
-also a few empty lines here and there to make it look nicer
Alex
svn path=/trunk/KDE/kdelibs/; revision=905547
|
|
FindFoo.cmake file quiet
Alex
svn path=/trunk/KDE/kdelibs/; revision=894602
|
|
the prefix used for pkgconfig config (e.g. SQLITE) now *always* gets an additional "PC_" prefix, so the prefix used
for pkgconfig is now "PC_SQLITE_". This avoids name clashes between variables defined by the pkgconfig macro and the find module
and unwanted effects.
*Never* use the _CFLAGS coming from pkgconfig, but always CFLAGS_OTHER, since these shouldn't contain the include directories.
If the include directories would be in the DEFINITIONS variable this could clash with the results of find_path() for finding include dirs.
*Always* use both foo_INCLUDEDIR, foo_INCLUDE_DIRS for searching the include dir, and also both foo_LIBDIR and foo_LIBRARY_DIRS for
searching the libraries.
These directories coming from pkgconfig are *never* used exclusively, but *always* additionally to the standard search dirs,
either before them (then using the "HINTS" keyword) or after them (then using the "PATHS" keyword)
I hope I didn't break (too much) stuff. At least on my system it all seems to work the same way as it did before, with and without pkgconfig.
Alex
svn path=/trunk/KDE/kdelibs/; revision=891805
|
|
is no need to search for the headers
and libraries or test for the API anymore, since all that information is provided ready-to-use
by StrigiConfig.cmake
Alex
CCMAIL: jvdoever@gmail.com
svn path=/trunk/KDE/kdelibs/; revision=885206
|
|
in this case STRIGI_INCLUDEDIR is empty, and then used as result
variable for FIND_PATH(). But FIND_PATH() only does something if
the used variable contains "NOTFOUND", so it didn't search for the header actually.
Now FIND_PATH() uses STRIGI_INCLUDE_DIR and sets STRIGI_INCLUDEDIR for compatibility.
Hint: FOO_INCLUDE_DIR is the correct naming according to the cmake module coding rules
(see kdelibs/cmake/modules/cmake-modules/styleguide.txt), not legacy.
Alex
CCMAIL: helio@kde.org
Helio: are you sure there are not other such breakages left ? I'm always *very* cautious when touching these files,
I still have a bad feeling after these big changes.
svn path=/trunk/KDE/kdelibs/; revision=883470
|
|
svn path=/trunk/KDE/kdelibs/; revision=883065
|
|
svn path=/trunk/KDE/kdelibs/; revision=883006
|
|
svn path=/trunk/KDE/kdelibs/; revision=883004
|
|
a test for non pkgconfig places. Alex already agreed that we need setup a formal wiki for such kind of operations
svn path=/trunk/KDE/kdelibs/; revision=882969
|
|
svn path=/trunk/KDE/kdelibs/; revision=882963
|
|
The duplicated test for every lib was done due to NO_DEFAULT_PATH addition on lib tests.
At the very first moment duplication was removed, all default path strigi libs are stopped to been detected
svn path=/trunk/KDE/kdelibs/; revision=882910
|
|
svn path=/trunk/KDE/kdelibs/; revision=882904
|
|
- use TO_CMAKE_PATH
- include MacroPushRequiredVars hoping cmake will not include it twice
svn path=/trunk/KDE/kdelibs/; revision=874560
|
|
svn path=/trunk/KDE/kdelibs/; revision=871241
|
|
svn path=/trunk/KDE/kdelibs/; revision=871115
|
|
svn path=/trunk/KDE/kdelibs/; revision=871114
|
|
strigi libs to get a valid result (at least on windows)
svn path=/trunk/KDE/kdelibs/; revision=871052
|
|
isn't the only way to find strigi, so using it for the version check doesn't work for everyone.
Now the check is a real CHECK_CXX_SOURCE_COMPILES check.
CCMAIL: jos@vandenoever.info, porten@kde.org, jasonbstubbs@gmail.com
svn path=/trunk/KDE/kdelibs/; revision=870913
|
|
auto-reconfigures without
PKG_CONFING_PATH set, it won't be able to re-check the value of the bool.
svn path=/trunk/KDE/kdelibs/; revision=867083
|
|
strigi paths.
This makes things compile again for people with both a system strigi (pre-0.6.0) in /usr and a trunk strigi elsewhere.
Many thanks to Akarsh Simha for doing all the testing.
svn path=/trunk/KDE/kdelibs/; revision=866641
|
|
it's correct in all kde modules
Maybe we should parse strigi-config.h to determine strigi version instead using pkgconfig?
svn path=/trunk/KDE/kdelibs/; revision=862761
|
|
branch); output actual found version in stderr message.
svn path=/trunk/KDE/kdelibs/; revision=861152
|
|
svn path=/trunk/KDE/kdelibs/; revision=860427
|
|
Strong suggestion for the future: KEEPING SOURCE COMPATIBILITY!
svn path=/branches/KDE/4.1/kdelibs/; revision=860423
|
|
Alex
CCMAIL: winter@kde.org
svn path=/trunk/KDE/kdelibs/; revision=856856
|
|
newer version.
svn path=/branches/KDE/4.1/kdelibs/; revision=854554
|
|
CMAKE_FIND_PREFIX_PATH, should be set for CMake 2.6
svn path=/trunk/KDE/kdelibs/; revision=850927
|
|
libstreamanalyzer to support ARM architecture.
svn path=/trunk/KDE/kdelibs/; revision=850153
|
|
svn path=/trunk/KDE/kdelibs/; revision=807822
|
|
svn path=/trunk/KDE/kdelibs/; revision=797757
|
|
svn path=/trunk/KDE/kdelibs/; revision=785375
|
|
spreading it all over KDE
svn path=/trunk/KDE/kdelibs/; revision=785225
|
|
separate packages sometimes)
svn path=/trunk/KDE/kdelibs/; revision=760011
|
|
-some cosmetics (indentation etc.)
Alex
svn path=/trunk/KDE/kdelibs/; revision=749753
|
|
In the case that what you are looking for is somewhere else then cmake has
no way to find it.
For custom install locations cmake provides the environment variables CMAKE_LIBRARY_PATH
and FIND_INCLUDE_PATH. So if you have your own set of install locations,
set these two environment variables accordingly.
cmake cvs additionally offers CMAKE_FIND_PREFIX_PATH, which is used by all FIND_PATH/FILE/LIBRARY/PROGRAM()
calls with the appropriate subdir appended. I.e. if you install everything to ~/mystuff/, do
export CMAKE_FIND_PREFIX_PATH=$HOME/mystuff, cmake will append the include/, lib/ and bin/
subdirectories automatically.
Adding CMAKE_INSTALL_DIR/<suffix> is not necessary, this is done by default in FindKDE4Internal.cmake
(and in cmake > 2.4.7).
So now at first the FIND_XXX() calls are used with NO_DEFAULT_PATH, so no change here for UNIX, and after
that the FIND_XXX() calls are used without NO_DEFAULT_PATH for the case that the first one didn't succeed (so no change for Windows).
This has the nice effect that the cmake-provided means to specify custom search locations work again.
Alex
CCMAIL: ch.ehrlicher@gmx.de
CCMAIL: kretz@kde.org
svn path=/trunk/KDE/kdelibs/; revision=741164
|
|
svn path=/trunk/KDE/kdelibs/; revision=724235
|
|
FindStrigi.cmake which adds paths without converting them to cmake (==unix) style
svn path=/trunk/KDE/kdelibs/; revision=724221
|
|
svn path=/trunk/KDE/kdelibs/; revision=722518
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=721587
|
|
svn path=/trunk/KDE/kdelibs/; revision=720685
|
|
on irc
svn path=/trunk/KDE/kdelibs/; revision=720053
|
|
svn path=/trunk/KDE/kdelibs/; revision=719224
|
|
svn path=/trunk/KDE/kdelibs/; revision=719138
|
|
necessary for new kick-off
svn path=/trunk/KDE/kdelibs/; revision=716763
|
|
svn path=/trunk/KDE/kdelibs/; revision=716254
|
|
svn path=/trunk/KDE/kdelibs/; revision=712967
|