Age | Commit message (Collapse) | Author |
|
svn path=/trunk/KDE/kdelibs/; revision=509305
|
|
svn path=/trunk/KDE/kdelibs/; revision=509297
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=509149
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=509144
|
|
generator you will have ready-to-use kdevelop projects :-)
...may have problems with out-of-source builds (requires changes in kdevelop)
Alex
svn path=/trunk/KDE/kdelibs/; revision=509123
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=509112
|
|
(How to debug it ?)
svn path=/trunk/KDE/kdelibs/; revision=509073
|
|
But for me it was better to define a
variable to define just sub dir for plugins => kde4
and not all directory lib/kde4
svn path=/trunk/KDE/kdelibs/; revision=509024
|
|
own FindKDEWIN32.cmake file
-added a new FindGNUWIN32.cmake file, which tries to find the gnuwin32 base directory
-changed all "FOO_LIBRARY" variable names to "FOO_LIBRARIES" to be more consistent with the other cmake modules
-added a macro_getenv_win_path() which replaces all backslahes with slashes from environment variables
-modified the kde4_add_kcfg_files() command, so that the generated header is also processed by moc
-all tests compile and link
Alex
CCMAIL:kde-buildsystem@kde.org
The changes to the windows stuff are untested, since I don't have a windows box.
Please check that everything still works. Please have a look at FindGNUWIN32.cmake,
there are probably ways to improve this. The resulting GNUWIN32_DIR variable is used in other
cmake modules as default path to search for headers and libraries.
svn path=/trunk/KDE/kdelibs/; revision=508648
|
|
CMAKE_INCLUDE_PATH
svn path=/trunk/KDE/kdelibs/; revision=508470
|
|
to kde4_install_libtool_file(dir_relative_to_install_prefix target)
-added variable KDE4_PLUGIN_INSTALL_DIR, used usually for installing plugins
-changed am2cmake accordingly
-edited FindLibXml2.cmake and FindLibArt so that they work correctly with CMAKE_INSTALL_PATH
-changed generated_findpackage_file accordingly
-some minor formatting changes
Alex
CCMAIL: montel@kde.org
svn path=/trunk/KDE/kdelibs/; revision=508458
|
|
-> jasper is easily compilable with msvc / on windows
CCMAIL: kde-windows@kde.org
svn path=/trunk/KDE/kdelibs/; revision=508457
|
|
KDE cmake files are now workaround-free (if I didn't forget any):
-use GET_FILENAME_COMPONENT(... ABSOLUTE) instead of QT4_GET_ABS_PATH()
-use the new EXECUTE_PROCESS() instead of EXEC_PROGRAM() which discards stderr output
-use check_symbol_exists() instead of check_function_exists() since this works better (mainly various windows issues)
-use the new WORKING_DIRECTORY argument for ADD_CUSTOM_COMMAND() instead of cmake -E chdir ...
Alex
svn path=/trunk/KDE/kdelibs/; revision=508407
|
|
(default of (n)make install)
see also http://kennethhunt.com/archives/000933.html for variables on windows
svn path=/trunk/KDE/kdelibs/; revision=508152
|
|
svn path=/trunk/KDE/kdelibs/; revision=508059
|
|
svn path=/trunk/KDE/kdelibs/; revision=507831
|
|
svn path=/trunk/KDE/kdelibs/; revision=507779
|
|
svn path=/trunk/KDE/kdelibs/; revision=507732
|
|
svn path=/trunk/KDE/kdelibs/; revision=507730
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=507636
|
|
HAVE_PCREPOSIX doesn't get set
-use qPrintable() in kded/kbuildsycoca.cpp
patches by Brad King:
-fix stat.h for mingw
-fix typo in FindQt4.cmake
-only depend on dcopidl2ccp and kconfig_compiler when compiling kdelibs
Alex
svn path=/trunk/KDE/kdelibs/; revision=507620
|
|
macro_additional_clean_files()
-remove macro_append_source_files_properties() and add macro_add_file_dependencies()
-build kICE as a static library and link to it, instead of including the sources multiple times
-remove the -kdemain=main from dcop/, hope this didn't break things on windows
some patches from Brad King:
-rename the target dcop (the executable) to dcop_executable, otherwise MS Visual Studio complains about multiple targets with the same name
, the name of the created executable stays "dcop"
-add the dependency of all dcop stubs and skels to dcopidl2cpp, to make sure it is compiled before this rule is executed
Alex
svn path=/trunk/KDE/kdelibs/; revision=507257
|
|
svn path=/trunk/KDE/kdelibs/; revision=507241
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=507220
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=506939
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=506938
|
|
macro_append_source_files_properties()
don't use CMAKE_INCLUDE_PATH and CMAKE_LIBRARY_PATH in FindKDE4.cmake
clean more files
Alex
svn path=/trunk/KDE/kdelibs/; revision=506927
|
|
-convert KDECORE_EXPORT in include/mingw to KDEWIN32_EXPORT, is this correct ?
-use CMAKE_INCLUDE_PATH and CMAKE_LIBRARY_PATH in FindKDE4.cmake
Alex
CCMAIL: kde-buildsystem@kde.org
svn path=/trunk/KDE/kdelibs/; revision=506879
|
|
kdelibs/kjs/CMakeLists.txt
-add a check for regex.h in kjs/CMakeLists.txt and error out if neither PCRE nor regex.h have been found
build kdelibs/win independent from the rest of kdelibs/
this means
1) run cmake on kdelibs/win/
2) make kdelibs/win
3) install kdelibs/win
4) run cmake in kdelibs/ -> point it to the place where kdewin32 has been installed to
5) make kdelibs/
6) make install
Peter, can you please check that kdelibs/win/ builds and also installs this way ?
It might still be possible that somewhere stuff from kdelibs/ is included directly.
Also eventually $ENV{MSSDK}/include might have to be added in kdelibs/win/
ConfigureChecksWin.cmake is not used anymore, we can remove it if it works this way.
Please check also that kdelibs/ configures correctly again. It is required that the include dir
of kdewin32 is set.
If all the HAVE_FOO_PROTO checks still fail, please post the error messages from CMakeError.log
Alex
CCMAIL: kde-buildsystem@kde.org
CCMAIL: syntheticpp@gmx.net
CCMAIL: bill.hoffman@kitware.com
svn path=/trunk/KDE/kdelibs/; revision=506872
|
|
svn path=/trunk/KDE/kdelibs/; revision=506651
|
|
now we can specify /usr/lib directory and not jsut usr/lib/kde4 for la lib
(necessary for .la installed into /usr/lib)
svn path=/trunk/KDE/kdelibs/; revision=506650
|
|
before it installed la lib just in /usr/lib/kde4
svn path=/trunk/KDE/kdelibs/; revision=506638
|
|
everybody who uses cmake to update cmake
Alex
svn path=/trunk/KDE/kdelibs/; revision=506514
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=506418
|
|
so the linker will find them automatically
Alex
svn path=/trunk/KDE/kdelibs/; revision=506382
|
|
svn path=/trunk/KDE/kdelibs/; revision=506148
|
|
svn path=/trunk/KDE/kdelibs/; revision=506141
|
|
-fix the klockfile test
Alex
svn path=/trunk/KDE/kdelibs/; revision=506092
|
|
-reset local variables to empty
Alex
svn path=/trunk/KDE/kdelibs/; revision=505915
|
|
CheckFunctionExists, the fix by Peter Kuemmel is also the fix for UNXI
Alex
svn path=/trunk/KDE/kdelibs/; revision=505907
|
|
svn path=/trunk/KDE/kdelibs/; revision=505849
|
|
svn path=/trunk/KDE/kdelibs/; revision=505832
|
|
svn path=/trunk/KDE/kdelibs/; revision=505831
|
|
svn path=/trunk/KDE/kdelibs/; revision=505830
|
|
two functional changes:
kdemacros.h:
-# elif defined(_MSC_VER) && (_MSC_VER >= 1300)
+# elif defined(_MSC_VER) && (_MSC_VER >= 1300) && (_MSC_VER < 1400)
dcopidl.bat: since yesterday the unix dcopidl supports the -o <outputfile> parameter to specify the outputfile
this change is to make dcopidl.bat compatible with this behaviour, so now both can be called with the same command line:
dcopidl --srcdir <somedir> -o ksycoca.kidl ksycoca.h
I think it might be a good idea to use the same call scheme also in the other buildsystems
Alex
CCMAIL: Ch.Ehrlicher@gmx.de
CCMAIL: kuemmel@coffeelogic.de
CCMAIL: ralf.habacker@freenet.de
svn path=/trunk/KDE/kdelibs/; revision=505607
|
|
it clear it is a macro and not a builtin command
-kjsembed compiles
-CheckCXXSourceCompiles now support multiple include paths
-compile fix in kjsembed/value_binding.cpp: prefer the local global.h, otherwise it might end up with the global.h from kio/kio/, depending on the order of include directories
-use the new "-o" switch for dcopidl
-add a (temporary) workaround for David's uic problem
Alex
svn path=/trunk/KDE/kdelibs/; revision=505580
The following changes were in SVN, but were removed from git:
M pics/CMakeLists.txt
|
|
svn path=/trunk/KDE/kdelibs/; revision=505535
|
|
svn path=/trunk/KDE/kdelibs/; revision=505485
The following changes were in SVN, but were removed from git:
M pics/crystalsvg/CMakeLists.txt
M pics/hicolor/CMakeLists.txt
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=505471
|
|
for now
fix typo in mingw section
Alex
svn path=/trunk/KDE/kdelibs/; revision=505460
|