restructure and add server/client example
This commit is contained in:
@@ -21,21 +21,34 @@ ExternalProject_Add(
|
||||
INSTALL_COMMAND ""
|
||||
)
|
||||
|
||||
|
||||
add_executable(app
|
||||
src/main.cpp
|
||||
src/App.cpp
|
||||
src/DnaStore.cpp
|
||||
src/sys.cpp
|
||||
src/canvas/BackGround.cpp
|
||||
src/canvas/BackGroundColors.cpp
|
||||
src/canvas/Canvas.cpp
|
||||
src/canvas/Circle.cpp
|
||||
src/canvas/Tree.cpp
|
||||
src/values/Dna.cpp
|
||||
src/values/DnaManager.cpp
|
||||
src/values/mrand.cpp
|
||||
app/src/main.cpp
|
||||
app/src/App.cpp
|
||||
app/src/DnaStore.cpp
|
||||
app/src/sys.cpp
|
||||
shared/src/canvas/BackGround.cpp
|
||||
shared/src/canvas/BackGroundColors.cpp
|
||||
shared/src/canvas/Canvas.cpp
|
||||
shared/src/canvas/Circle.cpp
|
||||
shared/src/canvas/Tree.cpp
|
||||
shared/src/values/Dna.cpp
|
||||
shared/src/values/DnaManager.cpp
|
||||
shared/src/values/mrand.cpp
|
||||
)
|
||||
# Add include directories
|
||||
target_include_directories(app PRIVATE inc ${CMAKE_BINARY_DIR}/raylib/include)
|
||||
target_link_libraries(app ${CMAKE_BINARY_DIR}/raylib/lib/libraylib.a)
|
||||
target_include_directories(app PRIVATE app/inc shared/inc ${CMAKE_BINARY_DIR}/raylib/include)
|
||||
target_link_libraries(app ${CMAKE_BINARY_DIR}/raylib/lib/libraylib.a)
|
||||
|
||||
add_executable(server
|
||||
server/src/server.cpp
|
||||
shared/src/TcpSocket.cpp
|
||||
)
|
||||
# Add include directories
|
||||
target_include_directories(server PRIVATE server/inc shared/inc)
|
||||
|
||||
|
||||
add_executable(client
|
||||
server/src/client.cpp
|
||||
shared/src/TcpSocket.cpp
|
||||
)
|
||||
target_include_directories(client PRIVATE server/inc shared/inc)
|
Reference in New Issue
Block a user