set(H_LIST
	TabBar.t
	TabBar.h
	FileTabs.h
	TabBar.iml
	TabBarCtrl.h
)

set(SRC_LIST
	TabBar.cpp
	FileTabs.cpp
	TabBarCtrl.cpp
)

set_source_files_properties(${H_LIST} PROPERTIES HEADER_FILE_ONLY ON)

add_init_file(init INIT_FILE)
add_library(TabBar ${INIT_FILE} ${SRC_LIST} ${H_LIST})

set(USES_LIST CtrlLib)

add_dependencies(TabBar ${USES_LIST})
target_link_libraries(TabBar ${USES_LIST})

# For GUI configuration
#add_executable(TabBar_App ${INIT_FILE} ${SRC_LIST} ${H_LIST})

#if(MSVC)
#	set_target_properties(TabBar_App PROPERTIES LINK_FLAGS -subsystem:windows)
#else() # GCC
#	set_target_properties(TabBar_App PROPERTIES LINK_FLAGS -mwindows)
#endif()

#add_dependencies(TabBar_App ${USES_LIST})
#target_link_libraries(TabBar_App ${USES_LIST})
