[CMake] Building a main.cpp containing a QObject subclass
Laszlo Papp
lpapp at kde.org
Mon Oct 31 09:58:54 EDT 2011
Okay: I got it working by using qt4_generate_moc :) I am not sure it
is the cleanest way. Fixing the "set(CMAKE_AUTOMOC ON)" abort will
probably the cleanest.. Thank you for your help again! :)
Best Regards,
Laszlo Papp
cmake_minimum_required(VERSION 2.8)
include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
find_package(Qt4)
include_directories(
${QT_INCLUDES}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
)
qt4_generate_moc(main.cpp ${CMAKE_CURRENT_BINARY_DIR}/main.moc)
set(test_SRCS
main.cpp
main.moc
)
add_executable(test ${test_SRCS})
target_link_libraries(test ${QT_QTCORE_LIBRARY})
More information about the CMake
mailing list