| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | 
							- set(lobby_SRCS
 
- 		StdInc.cpp
 
- 		EntryPoint.cpp
 
- 		LobbyDatabase.cpp
 
- 		LobbyServer.cpp
 
- 		SQLiteConnection.cpp
 
- )
 
- set(lobby_HEADERS
 
- 		StdInc.h
 
- 		LobbyDatabase.h
 
- 		LobbyDefines.h
 
- 		LobbyServer.h
 
- 		SQLiteConnection.h
 
- )
 
- assign_source_group(${lobby_SRCS} ${lobby_HEADERS})
 
- add_executable(vcmilobby ${lobby_SRCS} ${lobby_HEADERS})
 
- set(lobby_LIBS vcmi)
 
- if(CMAKE_SYSTEM_NAME MATCHES FreeBSD OR HAIKU)
 
- 	set(lobby_LIBS execinfo ${lobby_LIBS})
 
- endif()
 
- target_link_libraries(vcmilobby PRIVATE ${lobby_LIBS} ${SQLite3_LIBRARIES})
 
- target_include_directories(vcmilobby PRIVATE ${SQLite3_INCLUDE_DIRS})
 
- target_include_directories(vcmilobby PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
 
- if(WIN32)
 
- 	set_target_properties(vcmilobby
 
- 		PROPERTIES
 
- 			OUTPUT_NAME "VCMI_lobby"
 
- 			PROJECT_LABEL "VCMI_lobby"
 
- 	)
 
- endif()
 
- vcmi_set_output_dir(vcmilobby "")
 
- enable_pch(vcmilobby)
 
- install(TARGETS vcmilobby DESTINATION ${BIN_DIR})
 
 
  |