Age | Commit message (Collapse) | Author |
|
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
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=741152
|
|
svn path=/trunk/KDE/kdelibs/; revision=739636
|
|
the build dir. See k-c-d.
svn path=/trunk/KDE/kdelibs/; revision=739317
|
|
with only C sources remains a C lib
svn path=/trunk/KDE/kdelibs/; revision=739064
|
|
-use only one SET_TARGET_PROPERTIES() instead of two, kdefakes is build as C++ instead of C library
because of automoc (which comes with kde4_add_library, which adds a C++ file to every target). To avoid this
simply add_library() could be used, it just has to be made sure that the RPATH is correc (should be automatically)
and the correct definitions are set (for exporting the right symbols)
Alex
CCMAIL: ossi@kde.org
svn path=/trunk/KDE/kdelibs/; revision=738871
|
|
DBUS_INTERFACES_INSTALL_DIR is not wanted, instead KDE4_DBUS_INTERFACES_DIR should be used; this makes a difference now.)
CCMAIL: neundorf@kde.org
svn path=/trunk/KDE/kdelibs/; revision=738489
|
|
breaks possibly something
svn path=/trunk/KDE/kdelibs/; revision=738461
|
|
svn path=/trunk/KDE/kdelibs/; revision=738323
|
|
svn path=/trunk/KDE/kdelibs/; revision=737656
|
|
OK'd on k-c-d.
svn path=/trunk/KDE/kdelibs/; revision=737584
|
|
svn path=/trunk/KDE/kdelibs/; revision=737558
|
|
CMAKE_INSTALL_PREFIX, modifying some dirs via the cache is no longer possible
(because this is what the cmake code in kdelibs/CMakeLists.txt / the KDE4 win32 installer expects anyway
Alex
CCMAIL: ps_ml@gmx.de
CCMAIL: ralf.habacker@freenet.de
CCMAIL: Ch.Ehrlicher@gmx.de
Patrick: can you please remove the LIB_INSTALL_DIR hack for win32 in the places where you added it ?
It should now work everywhere automatically (because it is done now in FindKDE4Internal.cmake)
Only issue: quotes must not be used around ${LIB_INSTALL_DIR}, because they turn the list of
arguments into a string containing all the values
Alex
svn path=/trunk/KDE/kdelibs/; revision=736793
|
|
and not using it as a PATH.
svn path=/trunk/KDE/kdelibs/; revision=736545
|
|
CCMAIL: neundorf@kde.org
svn path=/trunk/KDE/kdelibs/; revision=736285
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=735844
|
|
twice in a row
Alex
M FindKDE4Internal.cmake
svn path=/trunk/KDE/kdelibs/; revision=735843
|
|
svn path=/trunk/KDE/kdelibs/; revision=735587
|
|
svn path=/trunk/KDE/kdelibs/; revision=735384
|
|
svn path=/trunk/KDE/kdelibs/; revision=734742
|
|
svn path=/trunk/KDE/kdelibs/; revision=734696
|
|
from the macro, that's why it isn't included anymore
svn path=/trunk/KDE/kdelibs/; revision=734672
|
|
duplication from FindKDEWIN32.cmake
svn path=/trunk/KDE/kdelibs/; revision=734634
|
|
win32
http://lists.kde.org/?l=kde-buildsystem&m=119446327108889&w=2
svn path=/trunk/KDE/kdelibs/; revision=734116
|
|
svn path=/trunk/KDE/kdelibs/; revision=734021
|
|
svn path=/trunk/KDE/kdelibs/; revision=733928
|
|
svn path=/trunk/KDE/kdelibs/; revision=733507
|
|
svn path=/trunk/KDE/kdelibs/; revision=732145
|
|
to determine if we found the file in libfoo or in libs/libfoo.
svn path=/trunk/KDE/kdelibs/; revision=732065
|
|
svn path=/trunk/KDE/kdelibs/; revision=731676
|
|
svn path=/trunk/KDE/kdelibs/; revision=731497
|
|
svn path=/trunk/KDE/kdelibs/; revision=731061
|
|
svn path=/trunk/KDE/kdelibs/; revision=731032
|
|
svn path=/trunk/KDE/kdelibs/; revision=730940
|
|
for UNIX, they should be found by the various FIND_PACKAGE() calls
Alex
svn path=/trunk/KDE/kdelibs/; revision=730766
|
|
-all lower case in KDE4_ADD_WIN32_APP_ICON
Alex
svn path=/trunk/KDE/kdelibs/; revision=730756
|
|
GET_SOURCE_FILE_PROPERTY(LANGUAGE) for this)
Alex
svn path=/trunk/KDE/kdelibs/; revision=730753
|
|
QList<int> issue of the kcookieserver dbus interface for instance.
svn path=/trunk/KDE/kdelibs/; revision=728883
|
|
svn path=/trunk/KDE/kdelibs/; revision=728345
|
|
svn path=/trunk/KDE/kdelibs/; revision=728266
|
|
svn path=/trunk/KDE/kdelibs/; revision=728169
|
|
svn path=/trunk/KDE/kdelibs/; revision=726683
|
|
so look there
svn path=/trunk/KDE/kdelibs/; revision=726670
|
|
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=724146
|
|
$end (19)," on win32
svn path=/trunk/KDE/kdelibs/; revision=724081
|
|
Sorry for the previous breaking.
svn path=/trunk/KDE/kdelibs/; revision=723600
|
|
CCMAIL:tsdgeos@terra.es
svn path=/trunk/KDE/kdelibs/; revision=723587
|
|
svn path=/trunk/KDE/kdelibs/; revision=723443
|