CMakeLists.txt 429 B

123456789101112131415161718192021
  1. cmake_minimum_required(VERSION 2.8.12)
  2. project(IncrementalMoc)
  3. find_package(Qt4 REQUIRED)
  4. if (ADD_TARGET_DEF)
  5. set(target_args TARGET testlib)
  6. endif()
  7. if (ADD_DIR_DEF)
  8. add_definitions(-DNEW_DEF)
  9. endif()
  10. qt4_generate_moc(foo.h moc_foo.cpp ${target_args})
  11. add_library(testlib foo.cpp moc_foo.cpp)
  12. target_link_libraries(testlib Qt4::QtCore)
  13. if (ADD_TARGET_DEF)
  14. target_compile_definitions(testlib PRIVATE NEW_DEF)
  15. endif()