File indexing completed on 2024-05-12 04:39:41
0001 set(makefileresolver_SRCS 0002 makefileresolver.cpp 0003 helper.cpp 0004 ) 0005 0006 add_library(kdevmakefileresolver STATIC 0007 ${makefileresolver_SRCS} 0008 ) 0009 target_link_libraries(kdevmakefileresolver 0010 KDev::Interfaces KDev::Project 0011 Qt5::Core Qt5::Gui KDev::Language 0012 ) 0013 set_target_properties(kdevmakefileresolver PROPERTIES POSITION_INDEPENDENT_CODE ON) 0014 target_include_directories(kdevmakefileresolver INTERFACE 0015 "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../>" 0016 ) 0017 0018 option(BUILD_kdev_makefileresolver "Build the makefile resolver debugging tool" OFF) 0019 if(BUILD_kdev_makefileresolver) 0020 add_executable(kdev_makefileresolver makefileresolver.cpp) 0021 set_target_properties( kdev_makefileresolver PROPERTIES COMPILE_FLAGS -DTEST ) 0022 target_link_libraries(kdev_makefileresolver kdevmakefileresolver) 0023 0024 install(TARGETS kdev_makefileresolver ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} ) 0025 endif() 0026 0027 if(BUILD_TESTING) 0028 add_subdirectory(tests) 0029 endif()