added QT targets as dependency
This commit is contained in:
@@ -16,4 +16,4 @@ SET(KIT_SRCS
|
|||||||
)
|
)
|
||||||
|
|
||||||
ADD_EXECUTABLE(${example_name} ${KIT_SRCS})
|
ADD_EXECUTABLE(${example_name} ${KIT_SRCS})
|
||||||
TARGET_LINK_LIBRARIES(${example_name} ${PROJECT_NAME} ${QT_TARGETS})
|
TARGET_LINK_LIBRARIES(${example_name} ${PROJECT_NAME})
|
||||||
|
|||||||
@@ -16,4 +16,4 @@ SET(KIT_SRCS
|
|||||||
)
|
)
|
||||||
|
|
||||||
ADD_EXECUTABLE(${example_name} ${KIT_SRCS})
|
ADD_EXECUTABLE(${example_name} ${KIT_SRCS})
|
||||||
TARGET_LINK_LIBRARIES(${example_name} ${PROJECT_NAME} ${QT_TARGETS})
|
TARGET_LINK_LIBRARIES(${example_name} ${PROJECT_NAME})
|
||||||
|
|||||||
@@ -12,4 +12,4 @@ SET(KIT_SRCS
|
|||||||
)
|
)
|
||||||
|
|
||||||
ADD_EXECUTABLE(${example_name} ${KIT_SRCS})
|
ADD_EXECUTABLE(${example_name} ${KIT_SRCS})
|
||||||
TARGET_LINK_LIBRARIES(${example_name} ${PROJECT_NAME} ${QT_TARGETS})
|
TARGET_LINK_LIBRARIES(${example_name} ${PROJECT_NAME})
|
||||||
|
|||||||
@@ -16,4 +16,4 @@ ELSE()
|
|||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
ADD_EXECUTABLE(${example_name} ${KIT_SRCS} ${KIT_QRC_SRCS})
|
ADD_EXECUTABLE(${example_name} ${KIT_SRCS} ${KIT_QRC_SRCS})
|
||||||
TARGET_LINK_LIBRARIES(${example_name} ${PROJECT_NAME} ${QT_TARGETS})
|
TARGET_LINK_LIBRARIES(${example_name} ${PROJECT_NAME})
|
||||||
|
|||||||
@@ -12,4 +12,4 @@ SET(KIT_SRCS
|
|||||||
)
|
)
|
||||||
|
|
||||||
ADD_EXECUTABLE(${example_name} ${KIT_SRCS})
|
ADD_EXECUTABLE(${example_name} ${KIT_SRCS})
|
||||||
TARGET_LINK_LIBRARIES(${example_name} ${PROJECT_NAME} ${QT_TARGETS})
|
TARGET_LINK_LIBRARIES(${example_name} ${PROJECT_NAME})
|
||||||
@@ -13,4 +13,4 @@ SET(KIT_SRCS
|
|||||||
)
|
)
|
||||||
|
|
||||||
ADD_EXECUTABLE(${example_name} ${KIT_SRCS})
|
ADD_EXECUTABLE(${example_name} ${KIT_SRCS})
|
||||||
TARGET_LINK_LIBRARIES(${example_name} ${PROJECT_NAME} ${QT_TARGETS})
|
TARGET_LINK_LIBRARIES(${example_name} ${PROJECT_NAME})
|
||||||
@@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
SET(example_name simple)
|
SET(example_name simple)
|
||||||
|
|
||||||
SET(KIT_SRCS
|
SET(KIT_SRCS
|
||||||
@@ -6,4 +5,4 @@ SET(KIT_SRCS
|
|||||||
)
|
)
|
||||||
|
|
||||||
ADD_EXECUTABLE(${example_name} ${KIT_SRCS})
|
ADD_EXECUTABLE(${example_name} ${KIT_SRCS})
|
||||||
TARGET_LINK_LIBRARIES(${example_name} ${PROJECT_NAME} ${QT_TARGETS})
|
TARGET_LINK_LIBRARIES(${example_name} ${PROJECT_NAME})
|
||||||
|
|||||||
@@ -45,25 +45,25 @@ ELSE()
|
|||||||
QT4_ADD_RESOURCES(KIT_QRC_SRCS ${KIT_resources})
|
QT4_ADD_RESOURCES(KIT_QRC_SRCS ${KIT_resources})
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
SET(libname ${PROJECT_NAME})
|
ADD_LIBRARY(${PROJECT_NAME} STATIC
|
||||||
ADD_LIBRARY(${libname} STATIC
|
|
||||||
${KIT_SRCS}
|
${KIT_SRCS}
|
||||||
${KIT_UI_CPP}
|
${KIT_UI_CPP}
|
||||||
${KIT_MOC_CPP}
|
${KIT_MOC_CPP}
|
||||||
${KIT_QRC_SRCS}
|
${KIT_QRC_SRCS}
|
||||||
)
|
)
|
||||||
|
|
||||||
target_include_directories(${libname} PRIVATE ${QT_INCLUDE_DIRS})
|
target_include_directories(${PROJECT_NAME} PRIVATE ${QT_INCLUDE_DIRS})
|
||||||
target_compile_definitions(${libname} PRIVATE ${QT_COMPILE_DEFS})
|
target_compile_definitions(${PROJECT_NAME} PRIVATE ${QT_COMPILE_DEFS})
|
||||||
set_target_properties(${libname} PROPERTIES POSITION_INDEPENDENT_CODE ON)
|
set_target_properties(${PROJECT_NAME} PROPERTIES POSITION_INDEPENDENT_CODE ON)
|
||||||
|
|
||||||
|
SET(${PROJECT_NAME}_LINK_LIBRARIES ${QT_TARGETS})
|
||||||
SET(${PROJECT_NAME}_LINK_LIBRARIES ${QT_LIBRARIES})
|
|
||||||
TARGET_LINK_LIBRARIES(
|
TARGET_LINK_LIBRARIES(
|
||||||
${libname}
|
${PROJECT_NAME}
|
||||||
${${PROJECT_NAME}_LINK_LIBRARIES}
|
${${PROJECT_NAME}_LINK_LIBRARIES}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
add_dependencies(${PROJECT_NAME} ${QT_TARGETS})
|
||||||
|
|
||||||
# List of header that should go though moc
|
# List of header that should go though moc
|
||||||
SET(KIT_HEADERS_MOC_SRCS
|
SET(KIT_HEADERS_MOC_SRCS
|
||||||
qtbuttonpropertybrowser.h
|
qtbuttonpropertybrowser.h
|
||||||
@@ -110,7 +110,7 @@ FOREACH(file ${KIT_CPP_MOC_SRCS})
|
|||||||
LIST(APPEND KIT_MOC_CPP ${output_file})
|
LIST(APPEND KIT_MOC_CPP ${output_file})
|
||||||
ENDFOREACH()
|
ENDFOREACH()
|
||||||
|
|
||||||
add_custom_target(${libname}GenerateMoc
|
add_custom_target(${PROJECT_NAME}GenerateMoc
|
||||||
DEPENDS ${KIT_MOC_CPP}
|
DEPENDS ${KIT_MOC_CPP}
|
||||||
)
|
)
|
||||||
add_dependencies(${libname} ${libname}GenerateMoc)
|
add_dependencies(${PROJECT_NAME} ${PROJECT_NAME}GenerateMoc)
|
||||||
|
|||||||
Reference in New Issue
Block a user