| 
					
				 | 
			
			
				@@ -1,104 +0,0 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-# 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-# 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-# 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-MACRO(qctk_build_qtlib) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  qCTK_PARSE_ARGUMENTS(MYQTLIB 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "NAME;EXPORT_TEMPLATE;EXPORT_DIRECTIVE;SRCS;MOC_SRCS;UI_FORMS;INCLUDE_DIRECTORIES;TARGET_LIBRARIES;RESOURCES;LIBRARY_TYPE" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ${ARGN} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  # Sanity checks 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  IF(NOT DEFINED MYQTLIB_NAME) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    MESSAGE(SEND_ERROR "NAME is mandatory") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  ENDIF(NOT DEFINED MYQTLIB_NAME) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  IF(NOT DEFINED MYQTLIB_EXPORT_DIRECTIVE) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    MESSAGE(SEND_ERROR "EXPORT_DIRECTIVE is mandatory") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  ENDIF(NOT DEFINED MYQTLIB_EXPORT_DIRECTIVE) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  IF(NOT DEFINED MYQTLIB_EXPORT_TEMPLATE) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    MESSAGE(SEND_ERROR "EXPORT_TEMPLATE is mandatory") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  ENDIF(NOT DEFINED MYQTLIB_EXPORT_TEMPLATE) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  IF(NOT DEFINED MYQTLIB_LIBRARY_TYPE) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    SET(MYQTLIB_LIBRARY_TYPE "SHARED") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  ENDIF(NOT DEFINED MYQTLIB_LIBRARY_TYPE) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  # Define library name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  SET(lib_name ${MYQTLIB_NAME}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  # -------------------------------------------------------------------------- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  # Include dirs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  SET(my_includes 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ${qCTK_BASE_INCLUDE_DIRS} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ${CMAKE_CURRENT_SOURCE_DIR} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ${CMAKE_CURRENT_BINARY_DIR} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ${MYQTLIB_INCLUDE_DIRECTORIES} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    )   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  SET(qCTK_BASE_INCLUDE_DIRS ${my_includes} CACHE INTERNAL "qCTK Base includes" FORCE) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  INCLUDE_DIRECTORIES( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ${qCTK_BASE_INCLUDE_DIRS} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    )   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  SET(MY_LIBRARY_EXPORT_DIRECTIVE ${MYQTLIB_EXPORT_DIRECTIVE}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  SET(MY_EXPORT_HEADER_PREFIX ${MYQTLIB_NAME}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  SET(MY_LIBNAME ${lib_name}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  CONFIGURE_FILE( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ${MYQTLIB_EXPORT_TEMPLATE} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ${CMAKE_CURRENT_BINARY_DIR}/${MY_EXPORT_HEADER_PREFIX}Export.h 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  SET(dynamicHeaders 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "${dynamicHeaders};${CMAKE_CURRENT_BINARY_DIR}/${MY_EXPORT_HEADER_PREFIX}Export.h") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  QT4_WRAP_CPP(MYQTLIB_SRCS ${MYQTLIB_MOC_SRCS}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  QT4_WRAP_UI(MYQTLIB_UI_CXX ${MYQTLIB_UI_FORMS}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  SET(MYQTLIB_QRC_SRCS "") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  IF(DEFINED MYQTLIB_RESOURCES) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    QT4_ADD_RESOURCES(MYQTLIB_QRC_SRCS ${MYQTLIB_RESOURCES}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  ENDIF(DEFINED MYQTLIB_RESOURCES) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  SOURCE_GROUP("Resources" FILES 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ${MYQTLIB_RESOURCES} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ${MYQTLIB_UI_FORMS} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  SOURCE_GROUP("Generated" FILES 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ${MYQTLIB_MOC_SRCS} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ${MYQTLIB_QRC_SRCS} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ${MYQTLIB_UI_CXX} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  ADD_LIBRARY(${lib_name} ${MYQTLIB_LIBRARY_TYPE} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ${MYQTLIB_SRCS} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ${MYQTLIB_UI_CXX} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ${MYQTLIB_QRC_SRCS} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  # Install rules 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  #IF(qCTK_BUILD_SHARED_LIBS) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  #  INSTALL(TARGETS ${lib_name} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  #    RUNTIME DESTINATION ${qCTK_INSTALL_BIN_DIR} COMPONENT Runtime 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  #    LIBRARY DESTINATION ${qCTK_INSTALL_LIB_DIR} COMPONENT Runtime 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  #    ARCHIVE DESTINATION ${qCTK_INSTALL_LIB_DIR} COMPONENT Development) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  #ENDIF(qCTK_BUILD_SHARED_LIBS) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  SET(my_libs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ${qCTK_BASE_LIBRARIES} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ${MYQTLIB_TARGET_LIBRARIES} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  TARGET_LINK_LIBRARIES(${lib_name} ${my_libs}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  # Update qCTK_BASE_LIBRARIES 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  SET(qCTK_BASE_LIBRARIES ${my_libs} ${lib_name} CACHE INTERNAL "qCTK Base libraries" FORCE)   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  # Install headers 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  #FILE(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  #INSTALL(FILES 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  #  ${headers} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  #  ${dynamicHeaders} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  #  DESTINATION ${qCTK_INSTALL_INCLUDE_DIR} COMPONENT Development 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  #  ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-ENDMACRO(qctk_build_qtlib) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 |