I had the following output
puneet@puneet-Studio-1458:~/puneet/office/alkimia/payment/build$ cmake ..
-- Found Qt-Version 4.7.0 (using /usr/bin/qmake)
-- Found X11: /usr/lib/libX11.so
-- Found KDE 4.5 include dir: /usr/include
-- Found KDE 4.5 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Found Qt-Version 4.7.0 (using /usr/bin/qmake)
-- Found X11: /usr/lib/libX11.so
-- Found Qt-Version 4.7.0 (using /usr/bin/qmake)
-- Found X11: /usr/lib/libX11.so
CMake Error at /usr/share/kde4/apps/cmake/modules/KDE4Macros.cmake:808 (list):
list sub-command GET requires at least three arguments.
Call Stack (most recent call first):
backend/CMakeLists.txt:89 (kde4_add_unit_test)
CMake Error at backend/CMakeLists.txt:92 (target_link_libraries):
Cannot specify link libraries for target "alkpaymenttest" which is not
built by this project.
puneet@puneet-Studio-1458:~/puneet/office/alkimia/payment/build$ cmake ..
-- Found Qt-Version 4.7.0 (using /usr/bin/qmake)
-- Found X11: /usr/lib/libX11.so
-- Found KDE 4.5 include dir: /usr/include
-- Found KDE 4.5 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Found Qt-Version 4.7.0 (using /usr/bin/qmake)
-- Found X11: /usr/lib/libX11.so
-- Found Qt-Version 4.7.0 (using /usr/bin/qmake)
-- Found X11: /usr/lib/libX11.so
CMake Error at /usr/share/kde4/apps/cmake/modules/KDE4Macros.cmake:808 (list):
list sub-command GET requires at least three arguments.
Call Stack (most recent call first):
backend/CMakeLists.txt:89 (kde4_add_unit_test)
CMake Error at backend/CMakeLists.txt:92 (target_link_libraries):
Cannot specify link libraries for target "alkpaymenttest" which is not
built by this project.
SOLUTION:
Well, this error is sometimes caused due to the non-ASCII characters (special chars) in the CMakeLists.txt
So I just wrote down the lines including alkpaymenttest again, which solved the problem.
No comments:
Post a Comment